FreeBSD 操作系統設計與實現, 2/e (The Design and Implementation of the FreeBSD Operating System, 2/e)
Marshall Kirk McKusick, George V. Neville-Neil, Robert N.M. Watson 陳向群//郭立峰//葉順平
- 出版商: 機械工業
- 出版日期: 2021-10-01
- 售價: $1,194
- 貴賓價: 9.5 折 $1,134
- 語言: 簡體中文
- 頁數: 615
- 裝訂: 平裝
- ISBN: 7111689976
- ISBN-13: 9787111689973
-
相關分類:
Operating-system
- 此書翻譯自: The Design and Implementation of the FreeBSD Operating System, 2/e (Hardcover)
立即出貨 (庫存 < 3)
買這商品的人也買了...
-
C 語言程式設計 + C 語言程式技巧問答實戰 (Kernighan: The C Programming Language, 2/e) (雙書合購)$980$980 -
程式設計師的自我修養-連結、載入、程式庫$580$493 -
物件導向 Keil C51 嵌入式程式設計, 2/e$400$360 -
Debug Hacks 除錯駭客 -- 極致除錯的技巧與工具$580$458 -
Unix 編程藝術 (The Art of UNIX Programming)$768$730 -
Binary Hacks -- 駭客秘傳技巧一百招$580$458 -
透視 C語言指標-深度探索記憶體管理核心技術 (Understanding and Using C Pointers)$480$379 -
$414基於 ArcGIS 的 Python 編程秘笈, 2/e (Programming ArcGIS with Python Cookbook, 2/e) -
$267現代操作系統, 4/e (Modern operating systems, 4/e) -
$505UNIX 操作系統設計 -
Java 實戰, 2/e (Modern Java in Action: Lambda, streams, functional and reactive programming, 2/e)$714$678 -
C語言深度解剖, 3/e$234$222 -
作業系統, 10/e (授權經銷版)(Silberschatz: Operating System Concepts, 10/e)$910$865 -
不只是工程師才要懂的 App 資訊安全:取得資安檢測合格證書血淚史(iT邦幫忙鐵人賽系列書)$600$468 -
GIS 數學方法 (原書第2版)$534$507 -
Java SE 17 技術手冊$680$537 -
Linux 錦囊妙計|基礎操作x系統與網路管理, 2/e (Linux Cookbook: Essential Skills for Linux Users and System & Network Administrators, 2/e)$780$616 -
GPS 原理與接收機設計 (修訂版)$534$507 -
實戰 Linux 系統數位鑑識 (Practical Linux Forensics: A Guide for Digital Investigators)$620$465 -
$305匯編語言(基於64位ARMv8體系結構) -
Learning eBPF: Programming the Linux Kernel for Enhanced Observability, Networking, and Security (Paperback)$1,862$1,764 -
$403嵌入式實時系統調試 -
計算機組織與設計:硬體/軟體的介面 6/e (Computer Organization and Design MIPS Edition: The Hardware/Software Interface, 6/e (Paperback))$1,200$1,140 -
Arm Helium 技術指南:Cortex-M 系列處理器的矢量運算擴展$474$450 -
$301操作系統設計與實作:基於LoongArch架構
相關主題
商品描述
本書由FreeBSD系統的三位引領者撰寫,在上一版基礎上做了大幅更新,
涵蓋FreeBSD5和FreeBSD11之間的所有重大改進,如使用FreeBSDJail的高度可擴展和輕量級虛擬化、
使用Xen和Virtio設備半虛擬化的虛擬機加速、Capsicum沙箱和GELI加密磁盤保護以及DTrace內核調試技巧等。
全書從接口到內核再到硬件逐層深入,詳細闡述實現每個重要係統組件——進程管理、安全、
虛擬內存、I/O系統、文件系統、socketIPC和網絡等——所使用的概念、數據結構和算法。
作者簡介
George V. Neville-Neil
長期從事安全、網絡和操作系統領域的寫作、教學和諮詢工作,
致力於開源項目,並且是ACM期刊的專欄作者。
他是FreeBSD基金會的董事會成員,並擔任了4年的核心團隊成員。
目錄大綱
目錄
譯者序
前言
作者簡介
第一部分概述
第1章 BSD系統的歷史和目標
1.1 UNIX系統的歷史
1.1.1 UNIX系統的起源
1.1.2 Research小組的UNIX系統
1.1.3 AT&T UNIX System Ⅲ和System V
1.1.4 伯克利軟件發布
1.1.5 UNIX無處不在
1.2 BSD和其他系統
1.3 BSD向開放源代碼的轉變
1.3.1 Networking Release 2
1.3.2 法律訴訟
1.3.3 4.4BSD
1.3.4 4.4BSD-Lite Release 2
1.4 FreeBSD 的開發模式
第2章 FreeBSD設計概述
2.1 FreeBSD的功能和內核
2.2 內核結構
2.3 內核服務
2.4 進程管理
2.4.1 信號
2.4.2 進程組和會話
2.5 安全
2.5.1 進程憑證
2.5.2 特權模型
2.5.3 自主訪問控制
2.5.4 能力模型
2.5.5 Jail輕型虛擬化
2.5.6 強制訪問控制
2.5.7 事件審計
2.5.8 密碼學與隨機數生成器
2.6 內存管理
2.6.1 BSD內存管理設計要點
2.6.2 內核中的內存管理
2.7 I/O系統概述
2.7.1 描述符與I/O
……
第二部分 進程
第三部分 I/O系統
第四部分 進程間通信
第五部分 系統運行
術語表
參考文獻
