By: Abraham Silberschatz, Peter B. Galvin, Greg Gagne
Overview
Operating System Concepts, now in its eighth edition, continues to provide a solid theoretical foundation for understanding operating systems. The eighth edition includes more coverage of the most current topics in the rapidly changing fields of operating systems and networking, including open-source operating systems. The use of simulators and operating system emulators is incorporated to allow operating system operation demonstrations and full programming projects. The text also includes improved conceptual coverage and additional content to bridge the gap between concepts and actual implementations. New end-of-chapter problems, exercises, review questions, and programming exercises help to further reinforce important concepts, whileWileyPLUS continues to motivate students and offer comprehensive support for the material in an interactive format. New To This Edition
over 15 new programming exercises that emphasize processes, threads, shared memory, process synchronization, and networking
added coverage of virtual machine scheduling and multi-threaded, multi-core architectures, as well as livelock issues
significantly updated coverage of virtual machines, as well as multi-core CPUS, the GRUB boot loader, and operating system debugging
added discussion of mutual exclusion locks, priority inversion
additional coverage of iSCSI, volumes, ZFS pools, PCIX PCI Express, and Hyper-Transport
Hallmark Features
Coverage of the latest and most relevant systems, including Windows XP.
Client-server model is integrated throughout and NFS coverage is presented in the earlier part of the text.
Increased coverage of small footprint operating systems such as PalmOS and real-time operating systems.
Core material in every chapter offers coverage of Linux, Solaris and FreeBSD (Unix).
The eighth edition retains important chapters on: Memory Management, Virtual Memory, Network Structures, and Security. The authors have updated them to reflect the latest trends in operating systems design.
Teaches general concepts in operating systems while allowing for a choice in implementation systems. Rather than concentrating on a particular operating system or hardware, the text discusses key concepts that are applicable to a wide variety of systems.