Com3109 1
Com3109 1
Com3109 :
Com3109
Operating Systems
Chapter 1: Introduction
Chapter 1
1
10/9/2023
Class outline
Introduction, concepts, review & historical perspective
Processes
◦ Synchronization
◦ Scheduling
◦ Deadlock
Memory management
I/O management
File systems
Security & protection
Distributed systems (as time permits)
Chapter 1 2
2
10/9/2023
Contents
Today's Topic: Introduction to Operating Systems
We will learn
1. What is Operating System?
2. What OS does?
3. Objectives of OS
4. History of OS
Batch Processing, Multiprogramming, Time sharing
systems
3
10/9/2023
References
Textbook
◦ W. Stallings, Operating Systems Internals and Design Principles,
6th edition, 2009.
Reference
◦ A. Silberschatz, P. B. Galvin, G. Gagne, Operating Systems
Principles, 7th edition, 2006.
◦ Tanenbaum, Modern Operating Systems 3 e, (c) 2008
Prentice-Hall.
4
10/9/2023
5
10/9/2023
6
10/9/2023
7
10/9/2023
8
10/9/2023
9
10/9/2023
10
10/9/2023
11
10/9/2023
12
10/9/2023
• Fourth Generation
With the development of LSI (Large Scale Integration) circuits, chips,
operating system entered in the personal computer and the workstation
age. Microprocessor technology evolved to the point that it becomes
possible to build desktop computers as powerful as the mainframes of the
1970s.
13