The Design of the UNIX Operating System (Paperback)

Maurice J. Bach

  • 出版商: Prentice Hall
  • 出版日期: 1986-05-27
  • 定價: $2,980
  • 售價: 9.5$2,831
  • 語言: 英文
  • 頁數: 471
  • 裝訂: Paperback
  • ISBN: 0132017997
  • ISBN-13: 9780132017992
  • 相關翻譯: UNIX 操作系統設計 (簡中版)
  • 立即出貨 (庫存 < 3)

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

商品描述

Summary

In this timely new book, Maurice J. Bach traces the popularity of the UNIX system throughout the computer industry. The author describes the internal algorithms and structures that form the basis of the operating system (the kernel) and their relationship to the programmer interface.

Among its key features, the book:

  • Describes the outline of the kernel architecture
  • Introduces the system buffer cache mechanism
  • Includes data structures and algorithms used internally by the file system
  • Covers the system calls that provide the user interface to the file system
  • Defines the context of a process and investigates the internal kernel primitives that manipulate the process context
  • Presents the system calls that control the process context
  • Describes process scheduling
  • Discussed memory management, including swapping and paging systems
  • Outlines general driver interfaces, with specific discussion of disk drivers and terminal drivers
  • Presents an overview of streams
  • Introduces inter-process communication and networking, including System V messages, shared memory, and semaphores
  • Explains tightly couples multiprocessor UNIX systems
  • Investigates distributed UNIX systems

商品描述(中文翻譯)

在這本及時的新書中,Maurice J. Bach追溯了UNIX系統在電腦產業中的普及。作者描述了構成作業系統(核心)的內部演算法和結構,以及它們與程式設計師介面的關係。

該書的主要特點包括:

- 描述核心架構的概要
- 介紹系統緩衝區快取機制
- 包括檔案系統內部使用的資料結構和演算法
- 詳細介紹提供使用者介面給檔案系統的系統呼叫
- 定義進程的內容並探討操作進程內容的內部核心原語
- 提供控制進程內容的系統呼叫
- 描述進程排程
- 討論記憶體管理,包括交換和分頁系統
- 概述通用驅動程式介面,特別討論磁碟驅動程式和終端驅動程式
- 概述串流
- 介紹進程間通訊和網路,包括System V訊息、共享記憶體和信號量
- 解釋緊密耦合的多處理器UNIX系統
- 探討分散式UNIX系統