Operating System R13 Syllabus

UNIT-I:
Computer System and Operating System Overview: 
Overview of computer operating systems,
operating systems functions,
protection and security,
distributed systems,
special purpose systems,
operating systems structures and
systems calls,
operating systems generation.

UNIT-II:
Process Management
Process concept
process scheduling, operations,
Inter process communication.
Multi Thread programming models.
Process scheduling criteria and algorithms, and their evaluation.

UNIT-III:
Concurrency:
Process synchronization,
the critical- section problem,
Peterson’s Solution,
synchronization Hardware,
semaphores,
classic problems of synchronization,
monitors,
Synchronization examples

UNIT-IV:
Memory Management:
Swapping,
contiguous memory allocation,
paging, structure of the page table,
segmentation
Virtual Memory Management:
virtual memory,
 demand paging,
page-Replacement, algorithms,
Allocation of Frames, Thrashing

UNIT-V:
Principles of deadlock:
system model,
deadlock characterization,
deadlock prevention,
detection and avoidance,
recovery form deadlock,

UNIT-VI:
File system Interface
the concept of a file,
Access Methods,
Directory structure,
File system mounting,
file sharing,
protection.
File System implementation
File system structure,
allocation methods,
free-space management
Mass-storage structure overview of Mass-storage structure,
Disk structure,
disk attachment,
disk scheduling

Comments

Popular posts from this blog

Tree pruning useful in decision tree induction

Machine Learning Syllabus