This document discusses different types of operating systems. It describes single-user and multi-user operating systems. The major functions of operating systems are also outlined, including resource management, data management, job management, and providing a standard interface between the user and computer. Two main types of user interfaces - the command line interface and graphical user interface - are also summarized. Examples of popular operating systems like Windows, Mac OS, Linux, and Android are provided. The document concludes by noting each operating system has its own pros and cons depending on the user's needs and preferences.
2. Operating Systems
• The operating system is the most
important program that runs on a
computer.
• Operating system is an interface
between computer and user.
• It is responsible for the
management and coordination of
activities and the sharing of the
resources of the computer.
5. Operating Systems
Multi-user
• A multi-user operating system allows
multiple users to access a computer system
concurrently.
• Time-sharing system can be classified as
multi-user systems as they enable a
multiple user access to a computer through
the sharing of time.
Types of Operating System
5
6. 6
Single User
• Single-user operating systems, as opposed
to a multi-user operating system, are usable
by a single user at a time.
Operating Systems
Types of Operating System
7. Major Functions of Operating System
Resource management
Data management
Job management
Standard means of communication
between User and Computer
02
01
03
04
7
8. Resource management
The resource management function of an OS
allocates computer resources such as CPU time,
main memory, secondary storage, and input and
output devices for use.
8
Major Functions of Operating
System
9. Major Functions of Operating
System
The data management functions of an OS govern the
input and output of data and their location, storage,
and retrieval.
It also is responsible for storing and retrieving
information on disk drives and for the organization
of that information on the drive.
Data management
9
10. The job management function of an OS prepares,
schedules, controls, and monitors jobs submitted for
execution to ensure the most efficient processing.
A job is a collection of one or more related programs
and their data.
Job management
10
Major Functions of Operating
System
11. Standard means of communication between
User and Computer
The OS also establishes a standard means of
communication between users and their computer
systems.
It does this by providing a user interface and a
standard set of commands that control the
hardware.
11
Major Functions of Operating
System
12. UserInterface
The user interface provides means of:
• Input-allowing the users to manipulate a
system
• Output-allowing the system to indicate the
effects of the users' manipulation
13. “
Types of User Interface
1. Command line interface
2. Graphical user interface
13
14. 1. Command Line Interface (CLI)
• A command-line interface is a mechanism for interacting with a computer
operating system or software by typing commands to perform specific tasks.
• This method of instructing a computer to perform a given task is referred to as
"entering" a command.
• Accept input via keyboard only.
• Not suitable for beginners.
14
16. 2. Graphical User Interface (GUI)
• Is a type of user interface which allows people to interact with computer
with images rather than text commands.
• Accept input via keyboard and pointing devices.
• Easy to learn.
16
19. Security
When it comes to the risk of malware, Windows is the
most prone. This is due to a larger user base. Linux is very
unlikely to be affected by malware. MAC is similar when it
comes to Malware.
Expense
Windows is expensive and cost starts from $100. Linux is
free and anyone can download and use it. MAC is costlier
than Windows and the user is forced to buy a MAC system
built by Apple.
Operating Systems
19
20. “
All these operating systems have their own pros and cons. It depends
on the user and their choices and preferences of what they expect from
the operating system.
E.g Windows can be used for playing games. Linux can be used by
programmers and people who are interested in graphics can use MAC.
Conclusion
20