OS Lecture 1
OS Lecture 1
System Calls
Computer System Components
● Hardware
Provides basic computing resources (CPU, memory, I/O devices).
● Operating System
Controls and coordinates the use of hardware among application programs.
● Application Programs
compilers, database systems, video games, business programs such as
banking software.
● Users
People, machines, other computers
Abstract View of System
Parts of OS
Shell –Outer part responsible of interacting with the operating
system.
THROUGHPUT
• LINUX
• MAC
The function of Operating System is to :
● Process Management
Manages different processes on CPU (CPU Scheduling)
● Storage Management
Manages hard disk (not limited) with file system
● Memory Management
Manages RAM (limited)
● File Management
Manages files.
a) CENTOS
b) IOS
c) FreeRTOS
d) RTLinux
Which of these are Real time OS ?
a) CENTOS
b) IOS
c) FreeRTOS (used by AMAZON)
d) eCos (open source)
Computer System Architecture
(traditional)
Systems Today
12
Operating System Spectrum
● Monitors and Small Kernels
special purpose and embedded systems, real-time systems
● Timesharing
workstations, servers, minicomputers, timeframes
● Transaction systems
● Mobile Platforms
https://www.menti.com/ala787n12ttr