Operating System Design: The Xinu Approach, Linksys Version (Hardcover)
暫譯: 作業系統設計:Xinu 方法,Linksys 版本 (精裝本)

Douglas Comer

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

商品描述

Operating System Design: The Xinu Approach, Linksys Version provides a comprehensive introduction to Operating System Design, using Xinu, a small, elegant operating system that serves as an example and a pattern for system design. The book focuses the discussion of operating systems on the microkernel operating system facilities used in embedded systems. Rather than introduce a new course to teach the important topics of embedded systems programming, this textbook takes the approach of integrating more embedded processing into existing operating systems courses. Designed for advanced undergraduate or graduate courses, the book prepares students for the increased demand for operating system expertise in industry.

Highlights

  • Explains how each operating system abstraction can be built and shows how the abstractions can be organized into an elegant, efficient design
  • Considers each level of the system individually, beginning with the raw hardware and ending with a working operating system
  • Covers every part of the system, so a reader will see how an entire system fits together, not merely how one or two parts interact
  • Provides source code for all pieces described in the text, leaving no mystery about any part of the implementation — a reader can obtain a copy of the system to examine, modify, instrument, measure, extend, or transport to another architecture
  • Demonstrates how each piece of an operating system fits into the design, in order to prepare the reader to understand alternative design choices

Beginning with the underlying machine and proceeding step by step through the design and implementation of an actual system, Operating System Design: The Xinu Approach, Linksys Version guides readers through the construction of a traditional process-based operating system using practical, straightforward primitives. It reviews the major system components and imposes a hierarchical design paradigm that organizes the components in an orderly and understandable manner.

All of the code in the book is designed to run on the Linksys router, because it is small, inexpensive, and easily accessible to students. Software and instructions for building a lab that allows students to experiment are available on the author’s website: www.xinu.cs.purdue.edu

商品描述(中文翻譯)

作業系統設計:Xinu 方法,Linksys 版本》提供了作業系統設計的全面介紹,使用 Xinu 這個小巧而優雅的作業系統作為系統設計的範例和模式。本書將作業系統的討論重點放在嵌入式系統中使用的微核心作業系統功能上。這本教科書並不是引入一門新的課程來教授嵌入式系統程式設計的重要主題,而是採取將更多嵌入式處理整合進現有作業系統課程的方式。該書旨在為高年級本科生或研究生課程設計,幫助學生為業界對作業系統專業知識日益增長的需求做好準備。

重點

- 解釋每個作業系統抽象如何構建,並展示如何將這些抽象組織成優雅且高效的設計
- 分別考慮系統的每個層級,從原始硬體開始,最終達到一個可運行的作業系統
- 涵蓋系統的每個部分,讓讀者看到整個系統如何組合在一起,而不僅僅是如何互動一兩個部分
- 提供文本中描述的所有部分的源代碼,消除實現的任何神秘感——讀者可以獲得系統的副本以進行檢查、修改、測試、測量、擴展或移植到其他架構
- 演示作業系統的每個部分如何融入設計,以幫助讀者理解替代設計選擇

從底層機器開始,逐步進行實際系統的設計和實現,《作業系統設計:Xinu 方法,Linksys 版本》引導讀者通過使用實用且簡單的原語構建傳統的基於進程的作業系統。它回顧主要的系統組件,並施加一個層次化的設計範式,以有序且易於理解的方式組織這些組件。

本書中的所有代碼均設計為在 Linksys 路由器上運行,因為它小巧、便宜且易於學生獲取。用於構建實驗室的軟體和說明可在作者的網站上獲得: www.xinu.cs.purdue.edu

最後瀏覽商品 (20)