Modern operating systems, Fourth edition, is intended for introductory courses in Operating Systems in Computer Science, Computer Engineering and Electrical Engineering programs. The widely anticipated revision of this worldwide best-seller incorporates the latest developments in operating systems (OS) technologies. The fourth edition includes up-to-date materials on relevant OS. Tanenbaum also provides information on current research based on his experience as an operating systems researcher. Modern operating systems, Third Edition was the recipient of the 2010 McGuffey Longevity Award. The McGuffey Longevity Award recognizes textbooks whose excellence has been demonstrated over time.
featuresProvide Practical Detail on the Big Picture ConceptsA clear and entertaining writing style outlines the concepts every OS designer needs to masterIn-depth topic coverage includes processes, threads, memory management, file systems, I/O, deadlocks, interface design, multimedia, performance tradeoffs, and the newest trends in OS designMultimedia file systems are coveredan important topic that most books miss. The chapter on Multimedia Operating Systems has been moved to the Web, primarily to make room for new material and keep the book from growing to a completely unmanageable sizeA thorough treatment of computer security includes viruses, worms, malware and other digital pests. This chapter far exceeds anything written in any other book. It also discusses ways to combat themCoverage of multiprocessors, multicomputers, virtual machines and distributed systems reflects that the field is rapidly moving from an era of single-processor systems to multicore systems, multiprocessors, and distributed systemsCase studies of popular operating systems: UNIX, Linux, Windows 8, and AndroidNEW and Updated: Chapters 2 - 6 have been updated, with older material removed and some new material addedNew: Chapter 7 is completely new. It covers the important topics of virtualization and the cloudNew and Updated: Chapter 8 is an updated version of the previous material on multiprocessor systems. There is more emphasis on multicore systems now, which have become so important in the past few years. A long section on VMware has been addedNew and Updated - Chapter 9 has been heavily revised and reorganized, with considerable new material on exploiting code bugs, malware, and defenses against them.