Unix Kernel Internals Syllabus

  • The syllabus for the video tape is as follows:
    Week 1 - Introduction
    	Kernel terminology
    	Basic kernel services
    
    Week 2 - Processes
    	Process structure
    	Process management
    
    Week 3 - Virtual Memory
    	Virtual memory management
    	Paging and swapping
    
    Week 4 - Kernel Resource Management
    	Scheduling
    	Signals
    
    Week 5 - I/O Introduction
    	Special files
    	Terminal handling
    
    Week 6 - Kernel I/O Structure
    	Multiplexing I/O
    	Autoconfiguration strategy
    	Structure of a disk device driver
    
    Week 7 - Filesystem Overview
    	Filesystem services
    	Block I/O system (buffer cache)
    
    Week 8 - Filesystem Implementation
    	Filesystem implementation
    	Support for multiple filesystems
    	Network File System (NFS)
    
    Week 9 - Interprocess Communication
    	Concepts and terminology
    	Basic IPC services
    	Example use of IPC and network facilities
    
    Week 10 - Networking Implementation
    	System layers and interfaces
    	Internet protocols (TCP/IP)
    	Routing issues
    
    Week 11 - System Tuning
    	Performance measurement
    	System tuning
    
    Week 12 - Other Topics
    	Crash dump analysis
    	Security issues