現代操作系統 (原書第5版) Modern Operating Systems, 5/e
Andrew Tanenbaum ,Herbert Bos 陳向群 馬洪兵
- 出版商: 機械工業
- 出版日期: 2025-07-01
- 定價: $894
- 售價: 8.7 折 $778 (限時優惠至 2026-04-18)
- 語言: 簡體中文
- 頁數: 790
- ISBN: 7111776895
- ISBN-13: 9787111776895
-
相關分類:
Operating-system
- 此書翻譯自: Modern Operating Systems, 5/e (GE-Paperback)
立即出貨
買這商品的人也買了...
-
C++ Primer, 4/e (中文版)$990$891 -
Linux Kernel Development, 3/e (Paperback)$1,950$1,852 -
Introduction to Algorithms, 3/e (Hardcover)$1,750$1,715 -
Practical Malware Analysis: The Hands-On Guide to Dissecting Malicious Software (Paperback)$2,180$2,071 -
The Browser Hacker's Handbook (Paperback)$2,100$1,995 -
$1,068惡意代碼分析實戰 -
$294Bootstrap 實戰 -
深入理解計算機系統, 3/e (Computer Systems: A Programmer's Perspective, 3/e)$834$792 -
深入 Linux 內核架構 (Professional Linux Kernel Architecture)$959$911 -
$708一個 64位操作系統的設計與實現 -
操作系統導論$594$564 -
$516UNIX 網絡編程 捲2 進程間通信, 2/e -
UNIX 網絡編程 捲1 套接字聯網 API, 3/e (Unix Network Programming, Vol. 1: The Sockets Networking API, 3/e)$1,014$963 -
The Hardware Hacking Handbook: Breaking Embedded Security with Hardware Attacks (Paperback)$1,780$1,691 -
計算機組成原理:作業系統概論Ⅰ$560$280 -
計算機組成原理:作業系統概論Ⅱ$600$468 -
計算機組成原理:基礎知識揭密, 2/e$520$260 -
演算法生存指南$800$632 -
$658計算機網絡:自頂向下方法, 8/e -
$606操作系統:原理與實現 -
Java 教學手冊, 6/e$680$537 -
Windows APT Warfare:惡意程式前線戰術指南, 2/e$650$507 -
UNIX 環境高級編程, 3/e$1,374$1,305 -
C++ 教學手冊, 4/e$720$568 -
$534零基礎開發 AI Agent -- 用 Dify 從0到1做智能體
簡體書拿來曬2本75折 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
75折
$445數據分析與機器學習(基於R語言) -
85折
$652深度學習推薦系統 2.0 -
75折
$400移動通信系統架構設計 -
VIP 95折
自動駕駛汽車 BEV 感知算法$528$501 -
50折
$207區塊鏈技術進階與實戰
商品描述
本書是操作系統領域的經典教材,涵蓋操作系統設計師需要掌握的所有核心概念,並深入探討了進程與線程、內存管理、文件系統、輸入/輸出、死鎖、虛擬化和雲、多處理機系統、操作系統設計等主題。案例研究部分詳細分析了Windows、Android和Linux等流行的操作系統。第5版對知識點做了與時俱進的 新, 加關註現代存儲方案、新的安全防禦方法等,同時優化篇章結構,全面反映了當代操作系統的技術動向與發展趨勢。本書適合作為高等院校計算機專業的操作系統課程教材,也適合相關技術人員參考。
作者簡介
安德魯·S.塔 姆(Andrew S. Tanenbaum)擁有麻省理工學院理學學士學位和加州大學伯克利分校哲學博士學位,現為荷蘭阿姆斯特丹自由大學計算機科學方向的榮休教授。他曾擔任計算與圖像 學院院長,這是一個主要研究 並行、分布式以及圖像系統的跨學科研究生院。同時,他也是荷蘭皇家藝術與科學院的學院教授。此外,他還贏得過享有盛名的歐洲研究理事會 貢獻獎。過去一段時間裏,他的主要研究方向是編譯器、操作系統、網絡以及分布式系統。在這個研究方向上,他已經發表了200多篇期刊論文。塔 姆教授還撰寫或參與撰寫了5本教材,已經被翻譯成20多種語言,其中包括巴斯克語和泰語。這些教材被 的大學生使用,總計有163個版本。>塔 姆教授還編寫了大量的軟件,特別是MINIX,它是一個小型的UNIX,並為Linux以及Linux 初開發的平臺提供了寶貴的靈感。如今的MINIX版本是MINIX 3,其開發目標是成為一個 可靠和安全的操作系統。只有當任何用戶都不會遇到操作系統崩潰的情況時,塔 姆教授才認為他完成了自己的工作。MINIX 3是一個歡迎所有人來完善的開放源代碼項目,可以訪問www.minix3.org下載MINIX 3的免費版本,並試著運行它。x86和ARM版本都可用。塔 姆教授的博士生在畢業後都有很好的前途,他們當中有些人成為教授,有些人則在政府組織和行業中發揮了領導作用。對此,教授本人感到 自豪。在培養學生方面,他可以說是桃李滿天下。<br />塔 姆教授是ACM會士、IEEE會士,也是荷蘭皇家藝術與科學院院士。他榮獲了相當多的ACM、IEEE和USENIX獎項。如果你對此感到好奇,可以去他的Wikipedia主頁查看。他還擁有兩個榮譽博士學位。
赫伯特·博斯(Herbert Bos)擁有荷蘭特溫特大學碩士學位和英國劍橋大學博士學位。此後,他為Linux類操作系統的可信I/O架構做了大量工作,同時也基於MINIX 3研究操作系統。他現在是荷蘭阿姆斯特丹自由大學計算機科學學院系統安全研究小組的教授,主要研究方向是系統安全。他的研究小組發現並分析了硬件和軟件中的許多漏洞。從有缺陷的內存芯片到易受攻擊的CPU,從操作系統中的缺陷到新奇的開發技術,他的研究已經修覆了大多數主流操作系統、流行的瀏覽器和所有現代Intel處理器所遇到的問題。在赫伯特教授看來,攻擊性研究是有價值的,因為導致當今安全問題的主要原因是系統變得如此覆雜,以至於我們不再理解它們。通過研究如何使系統以意想不到的方式運行,我們可以 多地了解它們的(真實)本質。而有了這個知識庫,開發人員就可以在未來改進他們的設計。事實上,雖然覆雜的新漏洞攻擊 容易得到關註,但赫伯特把大部分時間都花在開發防禦技術上,從而提高安全性。<br />赫伯特教授的學生(包括已畢業的)都很 。由於學生的優異表現,赫伯特教授在拉斯維加斯的黑帽會議上獲得了5次Pwnie獎。此外,他的5名學生獲得了ACM SIGOPS EuroSys Roger Needham獎,該獎頒發給系統領域歐洲 博士論文;兩名學生獲得了ACM SIGSAC博士論文獎,該獎項頒發給安全領域 博士論文;另外兩名學生則因可靠性方面的研究獲得了William C. Carter博士論文獎
目錄大綱
譯者序
前言
作者簡介
第1章 引論
1.1 什麼是操作系統
1.1.1 作為擴展機器的操作系統
1.1.2 作為資源管理器的操作系統
1.2 操作系統的歷史
1.2.1 第一代計算機(1945~1955年):真空管和穿孔卡片
1.2.2 第二代計算機(1955~1965年):晶體管和批處理系統
1.2.3 第三代計算機(1965~1980年):集成電路芯片和多道程序設計
1.2.4 第四代計算機(1980年至今):個人計算機
1.2.5 第五代計算機(1990年至今):移動計算機
1.3 計算機硬件簡介
1.3.1 處理器
1.3.2 存儲器
1.3.3 非易失性存儲器
1.3.4 I/O設備
1.3.5 總線
1.3.6 啟動計算機
1.4 操作系統大觀園
1.4.1 大型機操作系統
1.4.2 服務器操作系統
1.4.3 個人計算機操作系統
1.4.4 智能手機和掌上計算機操作系統
1.4.5 物聯網和嵌入式操作系統
1.4.6 實時操作系統
1.4.7 智能卡操作系統
1.5 操作系統概念
1.5.1 進程
1.5.2 地址空間
1.5.3 文件
1.5.4 輸入/輸出
1.5.5 保護
1.5.6 shell
1.5.7 個體重覆系統發育
1.6 系統調用
1.6.1 用於進程管理的系統調用
1.6.2 用於文件管理的系統調用
1.6.3 用於目錄管理的系統調用
1.6.4 各種系統調用
1.6.5 Windows API
1.7 操作系統結構
1.7.1 單體系統
1.7.2 層次式系統
1.7.3 微內核
1.7.4 客戶端-服務器模式
1.7.5 虛擬機
1.7.6 外核和unikernel
1.8 依靠C的世界
1.8.1 C語言
1.8.2 頭文件
1.8.3 大型編程項目
1.8.4 運行模型
1.9 有關操作系統的研究
1.10 本書其他部分概要
1.11 公制單位
1.12 小結
習題
第2章 進程與線程
2.1 進程
……
第3章 內存管理
第4章 文件系統
第5章 輸入/輸出
第6章 死鎖
第7章 虛擬化和雲
第8章 多處理機系統
第9章 安全
第10章 實例研究1: UNIX、Linux和Android
第11章 實例研究2: Windows 11
第12章 操作系統設計
第13章 參考書目與文獻
