OS Module-1 Key Points
OS Module-1 Key Points
Module-1 Syllabus
Outline the significance of operating systems and its functions
1. Process Management
2. Memory Management
3. File system Management
4. Device Management (Peripheral Management )
a. I/O Device Management
b. Storage or Disk Management
5. Provides User Interface
6. Enforce Security
7. Facilitate Network communication
8. Detects and handles system errors and provides Recovery
Process Management
● OS has an I/O subsystem to control and manage I/O devices such as keyboard,
monitor, printer.
● I/O subsystem consists of :
● A memory management component that includes buffering, caching &
spooling
● A general device-driver interface which hides the details of different
devices and provides a uniform device access interface.
● Drivers for specific hardware devices. Only the device driver knows the
peculiarities of the specific device.
Storage ( Disk ) Management
● Usually, the capacity of main memory is limited and not enough to
accommodate all data and program in a typical computer. Moreover, all the
data stored is lost when power is lost or switched off. Thus, it is required to use
secondary storage in a computer system to backup main memory
● OS is responsible for following activities
● Allocate space on disk ( Storage Allocation )
● Manage unused ( free ) space available on disk ( Free-space
management )
● Perform disk scheduling
Enforce Security ( Protection System)
● Protection refers to any mechanism used to control access of processes,
programs or users to the resources.
● Protection mechanism must provide:
○ means for control to be imposed ( authentication & authorization )
○ means for enforcement ( password, token, biometric - read, write,
execute)
○ OS grants proper permissions to processes accessing memory segments,
files, CPU cycles etc
○ Accounting of system activities
Facilitate Network Communication
● Batch Systems
● Multiprogramming Systems
● Time sharing systems
● multiprocessor systems
● real time systems
Batch OS