W12 Operating Systems
W12 Operating Systems
(OS)
Prepared by: Aida Raihanah
What is OS?
OS is a program that manages the computer
hardware or a set of programs that lies
between applications software and the
hardware
Main functions of OS
Functions of
OS
Establishes a user
Manages computer’s Support, executes and
interface such
resources/hardware provides services for
determines how user
(CPU, peripheral running applications
interacts with
devices) software on a
operating system
computer system
“
…
?
The OS itself is a type of system software.
B
A
Views of OS
Resource
Virtual Machine Manager
operating system deals with • memory, disks, screens, printers and
hardware devices directly and interface cards, etc.
provides the user with a set of • operating system shares these
device independent, simple and resources (fairly) between different
logical set of services (resulting users or different programs that are
‘virtual machine’ is easier to running
program) • E.g.: imagine two programs trying to
print at the same time without an
operating system making sure they
don’t interfere with each other)
System Components
1 2 3 4
5 6 7 8
1. Microsoft development
of the windows OS for PC
base computers and
servers can be divided
into THREE eras: MS-
DOS, MS-DOS based
windows and NT based
windows.
2. Technically each of these
systems is significantly
different than the other.
3. Each of these were
dominant during
different decades in the
history of the personal
Versions Logo Year Specific Features
Windows 10x
Windows 11
MAC 0S
1. Developed in 1971.
2. Not tied to any family of
processors (runs on just
about every type of
system (PC, mainframe,
workstation) from any
manufacturer).
3. Primary operating
system in use on Internet
servers (handles many
simultaneous users
easily).
Linux
1. Uses command-line
interface:
a) Many companies
have created a GUI
to work with Linux
2. Open-source concept:
a) Source code is free
b) Users can download,
change, and
distribute the
software
Input / Output Devices
BIOS self-test
BIOS = Basic Input / initializes and
Output System identifies system
devices
the built-in software that such as CPU, RAM, video
runs a system self-test when display card, keyboard and
the computer is switched on mouse, hard disk drive,
optical disc drive (i.e.
CD/DVD) and other
hardware devices
Bootstrapping
the process of starting up a computer and
loading the operating system into memory.
Combination
Input Output
I/O
Keyboard Pointing Digitizing Scanner Image Capture Audio-Input Monitors Printers Audio-Output Fax machine
Voice
Optical
Traditional Joystick Tablets Digital Camera recognition Flat Panel Ink-jet Speaker Touch screens
Scanner
system
Plotter
Portable
Dot-matrix
+
Cmd
Ctrl