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

Why is naive Bayesian classification called “naive ?