OPERATING SYSTEMS (ELECTIVE-1)
UNIT I
Computer System and Operating System Overview; Overview of Computer System hardware – Instruction execution – I/O function – Interrupts – Memory hierarchy – I.O Communication techniques. Operating System Objectives and functions – Evaluation of operating System – Example Systems.
UNIT II
Process Description – Process Control-process states – Process and Threads - Examples of Process description and Control.
UNIT III
Concurrency: Principles of Concurrency – Mutual Exclusion – Software and hardware approaches – semaphores – Monitors – Message Passing – Readers Writers Problem.
UNIT IV
Principles of deadlock – deadlock prevention, detection and avoidance dining philosophers problem – example Systems.
UNIT V
Memory Management: Memory Management requirements – loading programmes in to main memory – virtual memory – hardware and Control structures – OS Software – Examples of Memory Management.
UNIT VI
Uniprocessor Scheduling: Types of Scheduling – Scheduling algorithms – I/O management and Disc Scheduling – I/o devices – organization – of I/O function – OS design issues – I/O buffering – Disk I/O – disk scheduling Policies – examples System.
UNIT VII
File Management and Security: Overview of file management – file organization and access – File Directories – File sharing – record blocking – secondary Storage Management – example system.
UNIT VIII
Security: Security threats – Protection – intruders – Viruses – trusted System.
TEXT BOOKS:
1. Operating Systems’ – Internal and Design Principles, Fifth Edition–2005, Pearson education./PHI
2. Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne,7 th Edition John Wiley
REFERENCES
1. Operating Systems A design approach- Crowley,TMH.
2. Modern Operating Systems, Andrew S Tanenbaum. 2 nd Edition, PHI/PEARSON
0 comments:
Post a Comment