CS6401 Operating System Handwritten Lecture Notes - Kalashree Edition

0
   
Operating Systems (4 Units) Handwritten Premium Lecture Notes, Prepared by Kalashree. Specially for Engineering Candidates. Syllabus Covered based on Anna University B.E CSE,ECE,E&I and B.Tech IT

OPERATING SYSTEM
UNIT-1 (Pages:26)
COMPUTER SYSTEM OVERVIEW
UNIT-2 (Pages:49)
PROCESS MANAGEMENT
UNIT-3 (Pages: 17)
STORAGE MANAGEMENT
UNIT-4 (Pages: 17)
I/O SYSTEM

Attachment: click here

UNIT-1
COMPUTER SYSTEM OVERVIEW
Operating system
Basic elements
Microprocessor
Graphical processing unit
Digital signal processor
Instruction execution
Interrupts
Classes of interrupts
Memory hierarchy
Principle of locality
Cache memory
Cache and main memory
Cache main operation
Cache and block size
Direct memory access
Symmetric multiprocessor
Incremental growth
Multi core computer
Evolution of OS
Spooling
Disadvantages
Types of cluster
Network OS
System call
Classification of system call

UNIT-2
PROCESS MANAGEMENT
Process concept
Process state diagram
Difference between program and process
Addition of medium term scheduling
Co-operating process
Communication model (IPC diagram)
Direct communication
Indirect communication
Threads
Thread life cycle
Classical synchronization problem
Performance of various level of storage
FCFS Algorithm
The deadlock problem
Methods of deadlock

UNIT-3
STORAGE MANAGEMENT
Multistep processing of a user program
Dynamic linking
Dynamic storage
Implementation of page table
Memory protection
Structure of page table
Demand paging
Page fault

UNIT-4
I/O SYSTEM
File concept
File attribute
File operation
Access method directory structure
Types of directory
Tree structure directories
General; graph directory
File system mounting
Access list and groups
Allocation method
Free space management
Disk scheduling
C- Scan
Swap space management
Problem

Attachment: click here