Operating System Concepts, 10/e (IE-Paperback)

Abraham Silberschatz , Greg Gagne , Peter Baer Galvin

  • 出版商: John Wiley
  • 出版日期: 2019-01-01
  • 售價: $1,680
  • 貴賓價: 9.5$1,596
  • 語言: 英文
  • 頁數: 1032
  • ISBN: 111958616X
  • ISBN-13: 9781119586166
  • 銷售排行: 🥇 2019/10 英文書 銷售排行 第 1 名

立即出貨

買這商品的人也買了...

商品描述

  • Description
    The tenth edition of Operating System Concepts has been revised to keep it fresh and up-to-date with contemporary examples of how operating systems function, as well as enhanced interactive elements to improve learning and the student’s experience with the material. It combines instruction on concepts with real-world applications so that students can understand the practical usage of the content. End-of-chapter problems, exercises, review questions, and programming exercises help to further reinforce important concepts. New interactive self-assessment problems are provided throughout the text to help students monitor their level of understanding and progress. A Linux virtual machine (including C and Java source code and development tools) allows students to complete programming exercises that help them engage further with the material.
  • Features
    The tenth edition uses real-world operating systems to illustrate fundamental operating system concepts:
    • Particular attention is paid to the Microsoft family of operating systems and Linux, with additional material on various versions of UNIX (Solaris, BSD, and Mac OS X).
    • 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.
    • Integrated coverage of Linux and Windows throughout.
    • More interactive experience with self-assessment exercises, key term popups, and animated figures.
    • A Linux virtual machine with GCC development environment and Linux source 

目錄大綱

  • Table of Contents

    Part 1 Overview
    Chapter 1 Introduction
    Chapter 2 Operating-System Structures

    Part 2 Process Management
    Chapter 3 Processes
    Chapter 4 Threads & Concurrency
    Chapter 5 CPU Scheduling

    Part 3 Process Synchronization
    Chapter 6 Synchronization Tools
    Chapter 7 Synchronization Examples
    Chapter 8 Deadlocks

    Part 4 Memory Management
    Chapter 9 Main Memory
    Chapter 10 Virtual Memory

    Part 5 Storage Management
    Chapter 11 Mass-Storage Structure
    Chapter 12 I/O Systems

    Part 6 File System
    Chapter 13 File-System Interface
    Chapter 14 File-System Implementation
    Chapter 15 File-System Internals

    Part 7 Security and Protection
    Chapter 16 Security
    Chapter 17 Protection

    Part 8 Advanced Topics
    Chapter 18 Virtual Machines
    Chapter 19 Network and Distributed Systems

    Part 9 Case Studies
    Chapter 20 The Linux System
    Chapter 21 Windows 10

    Part 10 Appendices
    Chapter A Influential Operating Systems
    Chapter B Windows 7
    Chapter C BSD Unix
    Chapter D The Mach System
    Chapter E Exercises