0% found this document useful (0 votes)
25 views

Assignment - 1 Baptiste

related to computer science

Uploaded by

ZaryabRid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Assignment - 1 Baptiste

related to computer science

Uploaded by

ZaryabRid
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

ASSIGNMENT 1

Operating Systems COM-405-OL01


Submitted by: “Glenroy Baptiste”

1. Explain the main facilities provided by an operating system. Give examples.

The fundamental software that runs on a computer is called the operating system. The operating
system gives the computer the ability to operate in a particular way and gives the user control
over how the machine and its contents are managed. Application program execution, hardware
use, memory management, input and output control, handling interruptions, data security,
accounting facilities, and processing operations like copy and paste are a few examples.

2. What type of computing do you normally use with your personal computer: batch
or interactive? Explain and give examples.
Ans. Batch processing is the automated computerized execution of one or more programs or tasks
without human intervention. Because all instructions and data are preselected by scripts or
command-line options, everything runs without requiring human intervention.
The user is prompted to enter commands or data during interactive sessions. An interactive
session usually involves software that runs on a computer environment and takes human input.
Considering that we are discussing personal computers, I shall choose interactive processing. It's
the easiest method of working with a system. I log in, issue commands that take effect right away,
and then log out.

3. Explain when you would prefer time-sharing processing instead of batch


processing.
Ans. Real-time processing is the processing of data as the user is submitting commands or data.
This method is preferable than batch processing when there aren't many significant tasks to finish.
Timesharing is the suggested method when users engage with the computer at various points
during the program's execution.
Fair sharing of hardware resources is emphasized heavily in timesharing.
5. Get a Unix/Linux account and log in to the system; start experimenting with a small set
of commands. Get acquainted with the system’s prompt, which is normally a dollar sign.
Investigate the use and purpose of the following commands: who, cd, pwd, ls, finger,
mkdir, cp, more, cat, and pico.

who: gets the IP numbers or computer names of the terminals users have used. cd: changes
the current directory of the shell.
pwd: shows the current directory that you are in.

is: is a utility for listing the files in a directory.

finger: it allows you to find information about computer users.


mkdir: is a utility for creating a directory.
cp: copies a file

more: allows you to display a file page at a time cat:


allows you to output the contents of a text file pico:
PICO is a text editor.

9. Search the Internet and, from the user point of view, list and explain the main
differences between Unix and Linux.

Unix comprises a lineage of multitasking, multiuser computer operating systems that stem from
the original AT&T Unix, developed in the 1970s at the Bell Labs research center by Ken
Thompson, Dennis Ritchie, and other contributors. It is a proprietary software operating system
predominantly functioning via a Command Line Interface (CLI), although recent advancements
have introduced Graphical User Interface (GUI) capabilities on Unix systems.

Contrarily, Linux stands as an open-source operating system rooted in Unix principles.


Essentially, Linux denotes the Kernel, conceived in 1991, and fostered by the collaborative efforts
of the community, overseen by Linus Torvalds. Besides the command line interface, Linux
features a graphical user interface akin to the Windows operating system, along with a suite of
applications that render it a comprehensive operating environment.
Distinguishing between Unix and Linux yields several disparities:

Licensing and Cost: Linux is freely accessible, downloadable from the Internet, or
redistributable under GNU licenses. Conversely, most Unix-like operating systems entail costs.

User-Friendliness: Linux is renowned for its user-friendly nature among Unix-like systems,
facilitating effortless installation of peripherals like sound cards, flash players, and other desktop
utilities. However, for desktop usage, Apple OS X emerges as the most prevalent Unix operating
system.

Security Firewall Software: Linux incorporates an open-source netfilter/iptables based firewall


tool, shielding servers and desktops from potential threats posed by crackers and hackers. In
contrast, Unix operating systems either come with proprietary firewall solutions or necessitate the
procurement of third-party software like Checkpoint Unix firewall.

File Systems: By default, Linux supports and employs ext3 or ext4 file systems. Conversely, Unix
presents an array of file systems such as jfs, gpfs (AIX), jfs, gpfs (HP-UX), and jfs, gpfs (Solaris).

You might also like