Operating SystemsProviding a comprehensive introduction to operating systems, this book emphasizes the fundamentals of the key mechanisms of modern operating systems, and the types of design tradeoffs and decisions involved in operating system design. It presents recent developments in operating system design, and uses three running examples of operating systems to illustrate the material--Windows NT, UNIX, and IBM MVS. |
Contents
COMPUTER SYSTEM OVERVIEW | 1 |
OPERATING SYSTEM OVERVIEW | 47 |
PROCESS DESCRIPTION | 97 |
Copyright | |
24 other sections not shown
Common terms and phrases
access control address space algorithm allocation application approach architecture buffer bytes cache chapter client client/server communications computer system control block critical section database deadlock disk distributed encryption example execution Figure file allocation table frame function hardware I/O devices I/O module I/O operation implemented instruction interactive interrupt interrupt handler kernel layer load logical machine main memory monitor multiprocessor multiprogramming mutual exclusion object operating system operating-system page fault page table password performance pointer priority problem procedure process control block processor protocol queue queuing Ready real-time records referred registers remote procedure call request resident set size scheduling segment semaphore sequential server shared signal stack storage structure suspend swapped table entry task technique thread tion transfer UNIX user program variable virtual address virtual memory virus waiting Windows NT