Professional Documents
Culture Documents
Unix
Unix
L T P C
3 0 0 3
ASSESSMENT: THEORY
COURSE OBJECTIVE
To gain knowledge on the features of UNIX OS and its internal architecture.
COURSE OUTCOMES
CO1: Knowledge in the concept of process management, scheduling, IPC and file management
in UNIX.
CO2: Ability to analyze the features of UNIX and Linux..
INTRODUCTION TO KERNEL
Architecture of UNIX operating system - Introduction to system concepts - Kernel data
structures. The Buffer Cache: Buffer headers - Structure of Buffer pool - Scenarios for retrieval
of a buffer - Reading and writing disk blocks - Advantages and disadvantages of Buffer Cache.
(9)
STRUCTURE OF PROCESSES
Process States and Transitions - Layout of System Memory - The Context of a Process - Saving
the Context of a Process - Manipulation of the Process Address Space - Sleep - Process Control.
(9)
TOTAL: 45
TEXT BOOK
1. Maurice J Bach, “The Design of Unix Operating System “, Pearson Education, First
Edition, 2015.
REFERENCE BOOKS
1. Uresh Vahalia, “Unix Internals: The New frontiers”, Pearson Education, Second Edition,
2010.
2. Robert Love, “Linux Kernel Development – Developer’s Library”, 3rd Edition, Pearson
Education, 2010.
3. John Strang, Jerry Peek, Grace Todino, “Learning the UNIX OS”, O’Reily, Fifth Edition,
2002.
4. Remy Card, Eric Dumas, Franck Mevel, “The Linux Kernel Book”, Wiley India, 2013.
Outcome Mapping