MC9292Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â UNIX INTERNALSÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â LT P C
3 0 0 3
UNIT IÂ Â Â Â Â Â Â Â Â Â Â Â OVERVIEWÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 8
General Overview ofthe System : History â" System structure â" User perspective â" Operating system services â" Assumptions ab out hardware. Introduction to the Kernel : Architecture of the UNIX operating system â" Introduction to system concepts. Th e 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.
UNIT IIÂ Â Â Â Â Â Â Â Â Â Â FILE SUBSYSTEMÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 8
Internal representation of files: Inodes â" Structure of a regular file â" Directories â" Conversion of a path name to an Inode â" Super block â" Inode assignment to a new file â" Allocation of disk blocks.
UNIT IIIÂ Â Â Â Â Â Â Â Â Â SYSTEM CALLS FOR THE FILE SYSTEMÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 10
Open â" Read â" Write â" File and record locking â" Adjusting the position of file I/O â" Lseek â" Close â" File creation â" Creation of special files â" Changing directory, root, owner, mode â" stat and fstat â" Â Pipes â" Dup â" Mounting and unmounting file systems â" link â" unlink.
UNIT IVÂ Â Â Â Â Â Â Â Â PROCESSESÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 10
Process states and transitions â" Layout of system memory â" The context of a process â" Saving the context of a process â" Manipula tion of the process address space - Sleep. Process Control : Process creation â" Signals â" Process termination â" Awaiting process termination â" Invoking other programs â" user id of a process â" Changing the size of a process - Shell â" System boot and the IN IT processâ" Process Scheduling.
UNIT VÂ Â Â Â Â Â Â Â Â Â MEMORY Â MANAGEMENT Â AND I/OÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â 9
Memory Management Policies : Swapping â" Demand paging. The I/O Subsystem : Driver Interface â" Disk Drivers  â"  Terminal Driversâ" Streams â"  Inter process communication.
TOTAL : 45 PERIODS
TEXT BOOKS:
1. Â Maurice J. Bach, âThe Design of the Unix Operating Systemâ, First Edition, Pearson
Education, 1999.
REFERENCES:
1. Â B. Goodheart, J. Cox, âThe Magic Garden Explainedâ, Prentice Hall of India, 1986.
2. Â S. J. Leffler, M. K. Mckusick, M. J. .Karels and J. S. Quarterman., âThe Design and
Implementation of the 4.3 BSD Unix Operating Systemâ, Addison Wesley, 1998.
0 comments:
Post a Comment