Professional Documents
Culture Documents
CSC204 - Chapter 1.1
CSC204 - Chapter 1.1
1
Understanding Operating System
CSC204
Practical Approach to Operating
System
CS110
1.1.1 What is OS ?
1.1.1 Operating Systems
1.1.2 Operating Systems
and Computer System
Components
1.1.3 History of Operating System
6
1.1.3 History of Operating System
Second generation 1955 – 1965 Universities started to buy Separation between computer
computers (millions $) designers, builders, operators,
programmers and maintenance
personnel.
Technology: Transistors
Programming: Punched cards
Programming languages: FORTRAN &
Assembly
Tasks: Scientific
Computer: Mainframes
OS: Batch system
7
1.1.3 History of Operating System
• Technology: VLSI
• Programming: High level
• Programming languages: C/C++, Java, ……
• Computer: PC
• OS: Windows, MacOS, Linux ……
Cheap PCs
9
Chapter 1.1.4
Types of OS
Personal computer operating
systems
Single user with good GUI
Microsoft Windows XP/Vista, MacOS X,
Linux
Chapter 1.1.4
Types of OS
Batch OS example
Chapter 1.1.4
Types of OS
Time sharing
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.
Chapter 1.1.4
Types of OS
Real-time operating systems
(example)
Chapter 1.1.4
Types of OS
Hybrid
Chapter 1.1.4
Types of OS