Professional Documents
Culture Documents
Comp-111
Operating system
Operating system is a set of programs that enables a user to
operate and interact with a computer. Examples of operating
systems are Linux distributions, windows, mac os, Android etc.
There are many types of operating systems. In this article, we
will discuss various classifications of operating systems.
Single-user operating system
• A single user operating system provides facilities to be used on one
computer by only one user.
• Single user, single task: A single task is performed by one user at a time.
Example- The Palm OS for Palm handheld computers.
• Single user, multi-task: Several programs are run at the same time by a
single user. For example- Microsoft Windows.
• Windows 95, Windows NT Workstation and Windows 2000 professional.
Single-user/single-tasking
An operating system that allows a single user to perform just
one task at a time is a single-user/single-tasking operating
system. To a user, a "task" is a function such as printing a
document, writing a file to disk, editing a file, or downloading
a file from a network server. To the operating system, a task is
a process, and small and simple OSs can only manage a single
task at a time.MS-DOS is one example of a single-tasking OS.
Single-user/multitasking
Single-user/multitasking operating system is one that allows a
single user to perform two or more functions at once. It takes a
special operating system to keep two or more tasks running at
once. The most commonly used personal computers usually run
such OSs, including Microsoft Windows and the Macintosh
Operating System
Multi-user operating system
A multi-user operating system has been designed for more than one
user to access the computer at the same or different time.
Multiple users to use programs that are simultaneously running on a
single net-work server, called a terminal server. This is not at all the
same as connecting to a network server for the sake of accessing files
and printers
• Time-sharing systems: These systems are multi-user systems in
which CPU time is divided among the users. The division is made
on the basis of a schedule.
• Most batch processing systems for the mainframe computers can
also be considered as ‘multi-user.’
Unix, Linux, and mainframes such as the IBM AS400.
Provide a Interface
A user interface (UI) refers to the part of an operating system,
program, or device that allows a user to enter and receive
information.
A text-based user interface displays text, and its commands are
usually typed on a command line using a keyboard.
With a graphical user interface the functions are carried out by
clicking or moving buttons, icons and menus by means of a
pointing device.
DIFFERENT OPERATING SYSTEMS