Professional Documents
Culture Documents
Lec 1 - CH1
Lec 1 - CH1
Operating System Concepts – 9th Edition 1.1 Silberschatz, Galvin and Gagne ©2013
Course Objectives
Recognize the fundamentals of operating systems concepts.
Explain the basics of how the operating system works.
Describe the different components of an operating system.
Recognize the basic functions of operating systems.
Explain the concept of resources sharing, systems structures, process
management, memory management strategies, and other related topics.
Compare examples of many real-world operating systems to illustrate
fundamental operating-system concepts.
Operating System Concepts – 9th Edition 1.2 Silberschatz, Galvin and Gagne ©2013
Lecture Time
Tuesday 10:30 AM – 12 PM
Tuesday 12 PM – 1: 30 PM
Operating System Concepts – 9th Edition 1.3 Silberschatz, Galvin and Gagne ©2013
Evaluation
MT 20 Marks
Final 50 Marks
Lab Project and Assignments 30 Marks
Operating System Concepts – 9th Edition 1.4 Silberschatz, Galvin and Gagne ©2013
Course Content
Reference Book : Operating System Concepts, Abraham Silberchatz, ninth
Edition, Wiley.
Chapters:
1- Introduction
2- Operating Systems Structure
3- Processes
4- Threads
5- CPU Scheduling
8- Main Memory
Operating System Concepts – 9th Edition 1.5 Silberschatz, Galvin and Gagne ©2013
Lecture 1
Chapter 1: Introduction
Operating System Concepts – 9th Edit9on Silberschatz, Galvin and Gagne ©2013
Chapter 1: Introduction
What Operating Systems Do
Computer-System Organization
Computer-System Architecture
Operating-System Structure
Operating-System Operations
Process Management
Memory Management
Storage Management
Protection and Security
Kernel Data Structures
Computing Environments
Open-Source Operating Systems
Operating System Concepts – 9th Edition 1.7 Silberschatz, Galvin and Gagne ©2013
Objectives
Operating System Concepts – 9th Edition 1.8 Silberschatz, Galvin and Gagne ©2013
What is an Operating System?
Operating System Concepts – 9th Edition 1.9 Silberschatz, Galvin and Gagne ©2013
Computer System Structure
Operating System Concepts – 9th Edition 1.10 Silberschatz, Galvin and Gagne ©2013
Four Components of a Computer System
Operating System Concepts – 9th Edition 1.11 Silberschatz, Galvin and Gagne ©2013
What Operating Systems Do
Operating System Concepts – 9th Edition 1.12 Silberschatz, Galvin and Gagne ©2013
System View
OS is a resource allocator
A computer system has many resources that may be
required to solve a problem: CPU time, memory space,
file-storage space, I/O devices, and so on.
The operating system acts as the manager of these
resources.
Decides between conflicting requests for efficient and
fair resource use
OS is a control program
Controls execution of user programs to prevent errors
and improper use of the computer
Operating System Concepts – 9th Edition 1.13 Silberschatz, Galvin and Gagne ©2013
Operating System Definition
Operating System Concepts – 9th Edition 1.14 Silberschatz, Galvin and Gagne ©2013
Operating System Definition (Cont.)
Operating System Concepts – 9th Edition 1.15 Silberschatz, Galvin and Gagne ©2013
Computer Startup
Operating System Concepts – 9th Edition 1.16 Silberschatz, Galvin and Gagne ©2013