The Mandate For Change. To see what your friends thought of this book, please sign up. Save on Textbooks, Education Trending price is based on prices over last 90 days. It blew the doors off of kernel design for me, and suddenly everything was demystified.
|Published (Last):||25 July 2005|
|PDF File Size:||13.11 Mb|
|ePub File Size:||6.56 Mb|
|Price:||Free* [*Free Regsitration Required]|
The Mandate For Change. Looking Back, Looking Forward. The Scope of This Book. The Process and the Kernel. Mode, Space, and Context. The Process Abstraction. Executing In Kernel Mode. Process Scheduling.
New Processes and Programs. Threads and Lightweight Processes. Fundamental Abstractions. User-Lever Threads Libraries. Scheduler Activations. Multithreading in Solaris and SVR4. Digital UNIX. MACH 3. Signals and Session Management. Signal Generation and Handling. Unreliable Signals. Reliable Signals. Signals in SVR4. Signals Implementation. Process Groups and Terminal Management. Clock Interrupt Handling. Scheduler Goals. The SVR4 Scheduler. X Scheduling Enhancements.
Scheduling in MACH. Other Scheduling Implementations. Interprocess Communications. Universal IPC Facilities. System V IPC.
Message Passing. Port Operations. Synchronization and Multiprocessing. Multiprocessor Systems. Multiprocessor Synchronization Issues. Spin Locks. Condition Variables. Read-Write Locks. Reference Counts. Other Considerations. Case Studies.
File System Interface and Framework. The User Interface to Files. File Systems. Special Files. File System Framework. Implementation Overview. File-System-Dependent Objects. Mounting a File System. Operations on Files. File System Implementations. The System V File System s5fs. S5fs Kernel Organization.
Analysis of S5fs. The Berkeley Fast File System. Hard Disk Structure. On-Disk Organization. FFS Functionality Enhancements. Temporary File Systems. Special-Purpose File Systems. The Old Buffer Cache. Distributed File Systems. General Characteristics of Distributed File Systems. The Protocol Suite. NFS Implementation. UNIX Semantics. NFS Performance. Dedicated NFS Servers. NFS Security. NFS Version 3. RFS Architecture. RFS Implementation. Client-Side Caching. The Andrew File System.
AFS Implementation. AFS Shortcomings. Advanced File Systems. Limitations of Traditional File Systems. The Journaling Approach. Log-Structured File Systems. The 4. Metadata Logging. The Episode File System. Stackable File System Layers. Kernel Memory Allocation. Functional Requirements. Resource Map Allocator.
Simple Power-of-Two Free Lists. The McKusick-Karels Allocator. The Buddy System. A Hierarchical Allocator for Multiprocessors. The Solaris 2. Virtual Memory. Demand Paging. Hardware Requirements. Memory-Mapped Files. VM Design Principles.
UNIX Internals : The New Frontiers