Os Functions
Os Functions
Operating systems
An operating system (OS) is a program that acts as an
interface between the system hardware and the user.
Moreover, it handles all the interactions between the
software and the hardware
Examples
UNIX
Linux
BLACKBERRY OS
CHROME OS
ANDROID
iOS
Server OS
FUNCTIONS OF OS
User interface. The user interacts with the computer system
through the operating system. Hence OS act as an interface
between the user and the computer hardware.
GUI lets a user interact with the device/system with the
22
EVOLUTION OF OS
Fourth Generation (Time-Sharing Operating System:1960-
1970)
Time-sharing, or multitasking is a logical extension of
multiprogramming.
In time-sharing, multiple jobs, are executed by the CPU switching
between so frequently that the users may not realize
Time-sharing systems were developed to provide interactive use of
the computer system
It allows many users to share the computer simultaneously.
As the system switches rapidly from one user to the other, the user
is given the impression that they have their own computer.
The OS allocates a small time slice or quantum to each task.
EVOLUTION OF OS
Networked Systems – (1980s to 1990s)
At 1980s,the craze of computer networks at it’s peak .A special type of Operating Systems
needed to manage the network communication . The OS like Novell NetWare and Windows
NT were developed to manage network communication which provide users facility to
work in collaborative environment and made file sharing and remote access very easy.
Mobile Operating Systems – (Late 1990s to Early 2000s)
Invention of smartphones create a big revolution in software industry, To handle the
operation of smartphones , a special type of operating systems were developed. Some of
them are : iOS and Android etc. These operating systems were optimized with the time
and became more powerful.
AI Integration – (2010s to ongoing)
With the growth of time, Artificial intelligence came into picture.Operating system
integrates features of AI technology like Siri, Google Assistant, and Alexa and became
more powerful and efficient in many way. These AI features with operating system create
a entire new feature like voice commands, predictive text, and personalized
recommendations.
Types of OS
Number of users
• Single-user OS
• Allows one user to access the system at a time, and is often
used on laptops and personal computers
• Multi-user OS
• Allows multiple users to access the system simultaneously,
and is often used on servers and mainframes
Number of tasks
•Single-tasking OS
Can only execute one program at a time, and is often used in embedded or
real-time systems
•Multi-tasking OS
Can run multiple programs at the same time, and is commonly used in
general-purpose systems