Operating System ConceptsThe fourth edition of this book has expanded coverage of memory management (modern computer architectures) and file system design and implementation. The book features expanded discussion of parallel, distributed and real-time systems. It now includes a tutorial appendix based on the NACHOS operating system, new material on atomicity and expanded coverage of protection and security. All the hardware issues in this edition are covered in one chapter for ease of understanding. Common operating systems (MS-DOS, OS/2, Macintosh, SunOS 5) are used throughout the book to illustrate concepts and to provide examples of performance characteristics. The coverage of UNIX and the Mach operating system has also been expanded. All the chapters include a summary and exercises. |
Contents
PART | 1 |
ComputerSystem Structures | 29 |
OperatingSystem Structures | 57 |
Copyright | |
22 other sections not shown
Other editions - View all
Common terms and phrases
address space allocated allow block buffer bytes cache Chapter client communication computer system copy CPU scheduling critical section deadlock defined demand paging device device driver discussed disk distributed system domain entry example Figure file system frames function hardware implemented inode instruction interface interrupt kernel layer lock logical address Mach machine mailbox main memory mechanism memory management milliseconds modified monitor MS-DOS MULTICS multiprogramming mutex Nachos operating system operating-system P₁ P₂ page fault page table partition password path name performance physical memory pointer port priority problem processors protection protocol ready queue registers remote replacement request requires scheduling algorithm scheme secondary storage segment semaphore server shared storage swap space synchronization system call tape task terminal thread timestamp transaction transfer UNIX user process user program virtual memory wait-for graph waiting write