Professional Documents
Culture Documents
Q1-W3-Lesson4-Operating Systems-Lifeline of Computers
Q1-W3-Lesson4-Operating Systems-Lifeline of Computers
The operating system is the most important program that runs on a computer. It 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.
An operating system is a system software. It is the master controller for all the activities that
take place in any computer system, including desktop, notebook, and tablet computers as well as
smartphones and other mobile devices. The operating system determines how people interact with a
digital device. It also controls how a digital device communicates with other computers on a network
or peripheral devices such as printers and scanners.
The operating system starts each time you turn on your computer or digital device. The first
task of the operating system when you turn on a computer is to start the boot process. Below is a
table that shows and describes each step in the boot process. Note that the boot process happens
within the operating system and is not literal to the user.
Step Description
When you turn on the power switch, the power
1. Power up light is illuminated, and power is distributed to
the computer circuitry
The processor begins to execute the bootstrap
2. Start bootstrap program program that is stored in permanent memory
called ROM
The operating system performs diagnostic tests
3. Power-on self-test
of several crucial system parts
The operating system identifies the peripheral
4. Identify peripheral devices devices that are connected to the computer and
checks their settings
The operating system is copied from the hard
5. Load operating system
drive to Random Access Memory
The operating system reads configuration data
6. Check configuration and customization and the processor executes any customized
startup routines
FUNCTIONS OF AN OPERATING SYSTEM
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.
DATA MANAGEMENT. 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.
JOB MANAGEMENT. The job management function of an OS prepares, schedules, controls,
and monitors jobs submitted for execution to ensure the most efficient processing.
INTERFACE BETWEEN THE USER AND THE 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.
TYPES OF OPERATING SYSTEMS
BATCH OPERATING SYSTEM. This type of operating
system does not interact with the computer directly. There
is an operator which takes similar jobs having the same
requirement and group them into batches. It is the
Structure of a Batch OS
responsibility of the operator to sort jobs with similar needs.
Source: https://www.geeksforgeeks.org/types-of-operating-
systems/ Examples of Batch OS are payroll systems, bank statements,
and data entry.
DISTRIBUTED OPERATING SYSTEM. In this OS, various
computers are connected through a single communication channel.
These independent computers have their memory unit and CPU and
are known as loosely coupled systems. The system processes can be
of different sizes and can perform different functions. The major
benefit of such a type of operating system is that a user can access
files that are not present on his system but another connected
Structure of a Distributed OS
system. In addition, remote access is available to the systems Source: https://www.geeksforgeeks.org/types-of-
operating-systems/
connected to this network. Examples of Distributed OS are LOCUS
and MICROS.
TIME-SHARING/MULTITASKING OPERATING SYSTEM. In this
OS, each task is given some time to execute so that all the tasks
work smoothly. Each user gets the time of CPU as they use a single
system. These systems are also known as Multitasking Systems. The
task can be from a single user or different users also. The time that
Structure of a Time-Sharing OS
Source: https://www.geeksforgeeks.org/types-of-
operating-systems/ each task gets to execute is called quantum. After this time interval
is over OS switches over to the next task. Examples of Time-Sharing OS are UNIX and Multics.
NETWORK OPERATING SYSTEM. These systems run on a
server and provide the capability to manage data, users, groups,
security, applications, and other networking functions. These types
of operating systems allow shared access of files, printers, security,
applications, and other networking functions over a small private
network. One more important aspect of Network Operating Systems
is that all the users are aware of the underlying configuration, of all Structure of a Network OS
Source: https://www.geeksforgeeks.org/types-of-
operating-systems/
other users within the network, their individual connections, etc.
and that’s why these computers are popularly known as tightly coupled systems. Examples of Network
OS are MS Windows Server 2003 and 2008, Linux, and Mac OSX.
REAL TIME OPERATING SYSTEMS. These types of OSs serve real-time systems. The time
interval required to process and respond to inputs is very small. This time interval is called response
time. Real-time systems are used when there are time requirements that are very strict like missile
systems, air traffic control systems, robots, etc. Examples of Real Time OS are medical imaging systems,
industrial control systems, weapon systems, and robots.
THREE COMMON EXAMPLES OF OPERATING SYSTEMS
Timeline of Windows OS
versions
Source:
https://www.edureka.co/bl
og/linux-vs-windows/