Topic 1.1 Understanding Os Oct22
Topic 1.1 Understanding Os Oct22
Topic 1.1 Understanding Os Oct22
PRACTICAL APPROACH
OF OPERATING
SYSTEM
TOPIC 1.1
UNDERSTANDING OS
TABLE OF CONTENTS
1.1.1 1.1.2
What is OS OS and Computer
System
1.1.3 1.1.4
History of OS Types of OS
COMPUTER SYSTEM STRUCTURE
4 MAIN COMPONENTS
SYSTEM
HARDWARE
provides basic computing
SOFTWARE
resources: CPU, memory, controls and coordinates use
I/O devices of hardware among various
applications and users
APPLICATION
USERS
PROGRAMS
define the ways in which the people, machines, other
system resources are used to computers
solve the computing problems
of the users
The 4 components of a computer system
INTRODUCTION
Technology ENIAC OS
• Vacuum tubes, wires, First There was
plugboards (mechanical
commercial none
switches)
• Programming languages computer
were unknown (not even system
assembly languages). designed
Second Generation (1955 – 1965)
IBM OS
Technology
System/360 Timesharing system – JCL
Integrated and DEC (several jobs can be run at once.
Circuit (IC) PDPs A processor is switched from
First mini job to job as needed to keep
computer system several jobs advancing while
keeping the peripheral devices
designed
in use.)
IBM
System/360
Model 65
Computer
Fourth Generation (1980 - present)
Technology OS
PC,
Very Large
workstation, Personal OS,
Scale
open source, Network OS,
Integration
multimedia, Server OS,
(VLSI) -
Internet Distributed OS
microchip
• MS-DOS — Microsoft Disk Operating System (1981)
• Windows 1.0–2.0 (1985–1992)
• Windows 3.0–3.1 (1990–1994)
• Windows 95 (August 1995)
Microsoft
Windows
• Windows NT 3.1–4.0 (1993–1996)
Operating • Windows 98 (June 1998)
Systems for • Windows ME — Millennium Edition (September 2000)
PCs • Windows 2000 (February 2000)
• Windows XP (October 2001)
• Windows Vista (November 2006)
• Windows 7 (October 2009)
• Windows 8
• Windows 10
• Windows 11
TYPES OF OS
2. TIME-SHARING
1. BATCH
4. HYBRID
3. REALTIME
5. EMBEDDED
1. BATCH OS
A batch OS allows the jobs bundled together
with the instructions necessary to allow them to
be processed without intervention
In the earliest computer generations, users
relied on punched cards or tape input
Job was entered by assembling the cards into
a deck and running the entire deck of cards
through a card reader as a group (i.e batch)
1. BATCH OS (cont…)
User did not interact directly with the
computer
In today batch systems the jobs are still
processed serially without user interaction
but not limited to cards or tapes
The efficiency of a batch system is measured
in throughput – the number of jobs completed
in a given time
2. TIME-SHARING OS
allows each user to interact directly with the
computer system via commands
enables many people, located at various
terminals, to use a particular computer system
at the same time
It gives a faster turnaround then batch
systems.
The OS provides immediate feedback to the
user and response time can be measured in
fractions of a second
3. REAL TIME OS
A real time OS allows users using computer in
time-critical environment where reliability is
crucial, and data must be processed within a
strict time limit.
A real-time OS must have well-defined, fixed
time constraints, otherwise the system will fail.
For example, Scientific experiments, medical
imaging systems, industrial control systems,
weapon systems, robots, air traffic control
systems, etc.
4. HYBRID OS
In a hybrid OS, two OSs may execute on a
single device
They may include a full-featured OS, as well as
a lightweight OS, that perform different tasks
A hybrid OS can run two different OSs at once,
each focusing on different aspects of the
system. For example, one OS may be
lightweight and perform a user interface, while
the other is designed for high-performance
computing different tasks.
https://droidrant.com/what-is-hybrid-operating-system/
5. EMBEDDED OS
Embedded computer is a computer that
placed inside other products to add features
and capabilities, e.g., computer in electrical
appliance, automobile, etc.
Embedded OS is an OS which is used in
embedded computer system.
This OS has a very specific task and not
interchangeable among systems.
POPULAR OS
Can you name a
few?
POPULAR OS
PLATFORM OS
Supercomputers UNICOS
PC ?