UNIX INTERNALS SYLLABUS(CA5324)
ANNA UNIVERSITY TRICHY
UNIT I OVERVIEW
General Overview of the System: System structure – User perspective – Operating system services – Assumptions about hardware – Architecture of the UNIX operating system – Introduction to system concepts – The Buffer Cache: Buffer headers – Structure of the buffer pool – Scenarios for retrieval of a buffer – Reading and writing disk blocks – Advantages and disadvantages of the buffer cache.
More on ANNA UNIVERSITY TRICHY Syllabus
More on ANNA UNIVERSITY TRICHY Syllabus
UNIT II FILE SYSTEM 9
Internal representation of files: inodes – Structure of a regular file – Distributed File System Architecture – Characteristics – Remote File Sharing Architecture– RFS Implementation –Andrew File System – AFS Implementation.
UNIT III THREADS AND SIGNALS 9
Process Control: Process creation – Process termination – Awaiting process termination – Invoking other programs – User id of a process – Changing the size of a process– Process states and transitions – Process Scheduling – SV4 Scheduler – Scheduling in Mach.
UNIT IV THREADS AND SIGNALS 9
Thread – Kernel Thread –User Thread – Lightweight Process Design – Multithreading in Solaris and SVR4 – Signal – Signal Generation – Signal Handling – Unreliable Signal – Reliable Signal – Signal Implementation.
UNIT V MEMORY MANAGEMENT AND I/O 9
Memory Management Policies: Swapping – Demand paging – Memory Management Design – Page Replacement – The I/O Subsystem – Driver Interface – Disk Driver Framework – Terminal Drivers.
Total: 45
TEXT BOOKS
1. Uresh Vahalia, “Unix Internals: The New Frontiers”, Pearson Education, 2008
2. J.Maurice Bach, “The Design of the Unix Operating System”, First Edition,Pearson Education, 2006.
REFERENCES
1. B.Goodheart and J.Cox, “The Magic Garden Explained”, Prentice Hall of India, 1986.
2. S.J.Leffler, Mckusick M.K.Karels M.J and J.S Quarterman., “The Design and Implementation of the 4.3 BSD Unix Operating System”, Addison Wesley, 1998.
No comments:
Post a Comment