操作系統(tǒng)之哲學(xué)原理

出版時間:2012-3-15  出版社:機械工業(yè)出版社華章公司  作者:鄒恒明  頁數(shù):448  
Tag標簽:無  

前言

In Pursuit of Absolute Simplicity求于至簡,歸于永恒當你在電腦上玩游戲、與朋友聊天或編寫一個程序并加載運行的時候,你有沒有一種像在觀看魔術(shù)的感覺?編寫好的程序能夠編譯運行,計算出結(jié)果,并顯示或打印出來。你有沒有覺得它很神秘? 如果想揭開這層神秘的面紗,你就得學(xué)習(xí)操作系統(tǒng)。因為操作系統(tǒng)是掌控計算機運行的系統(tǒng),在學(xué)習(xí)它的過程中,讀者能夠了解程序在計算機上運行的全景,或者說我們所認為的全景(見圖1)。之所以這么說,是因為精確了解程序圖1風(fēng)靡世界的游戲《第二生命》在計算機上運行的全景是極其困難的(有人認為這根本就是不可能的)。當然,這里的程序指的是有一定規(guī)模的程序,而不是那種只有幾行代碼的小程序(trivial program)。從某種程度上說,沒有人敢肯定自己清楚計算機在任意時刻所處的狀態(tài)。例如,在多流水線計算機上,如果發(fā)生中斷或異常, 我們根本就得不到一個精準的狀態(tài)。唯一能做的就是推倒重來。計算機的心智人有心智嗎?我想所有人都會回答:有!人的心智就是人的靈氣。這是每一個人的生命之氣。就是這個靈氣賦予了人豐富的思維、感受和行動能力(當然,也有人認為這是肉體進化的結(jié)果,不過這不是本書要討論的問題)。那么計算機有心智嗎?這不是一個詭秘或者搞笑的問題。人們通常認為能夠運動的生命都是有靈氣的,既然計算機能夠完成一些人腦才能夠完成的理性任務(wù),它當然也有心智!而這個心智就是操作系統(tǒng)(見圖2)。因為操作系統(tǒng)賦予了計算機活力。雖然讀者有可能尚不明白操作系統(tǒng)是怎么一回事兒,但也許知道若沒有操作系統(tǒng),現(xiàn)代計算機是運轉(zhuǎn)不起來的(這里需排除遠古時代的古老計算機)。操作系統(tǒng)作為計算機賴以運轉(zhuǎn)的控制中心,稱其為計算機的心智可謂恰如其分。圖2計算機的心智就是操作系統(tǒng)眾所周知,理解或看透一個人的心智是很困難的,所謂畫虎畫皮難畫骨,知人知面難知心。依此類推,既然操作系統(tǒng)是計算機的心智,恐怕理解起來也是困難重重的了。而這正是許多人在學(xué)習(xí)和研究操作系統(tǒng)時的共同感受。操作系統(tǒng)的奧秘記得小時候常常念過的一首詩是這樣的:從小時候就開始數(shù)了。數(shù)到懂事、數(shù)到成熟,還沒有數(shù)清。天上的星星為什么數(shù)不清呢?像記憶和幻想,永遠背負著固執(zhí)的謎……對于許多大學(xué)計算機及相關(guān)專業(yè)的同學(xué)來說,操作系統(tǒng)就像天上的星星(見圖3),隱藏著一個固執(zhí)的謎,永遠學(xué)不清楚。不過,操作系統(tǒng)真的學(xué)不清楚嗎?不是的。學(xué)不清楚是因為沒有看到其背后的奧秘。這個奧秘不是所有的人都知道的。即使是研究操作系統(tǒng)的人也不一定意識到它,更別提計算機初學(xué)者了。

內(nèi)容概要

  操作系統(tǒng)是計算機系統(tǒng)的核心系統(tǒng)軟件,負責(zé)控制和管理整個系統(tǒng),使之協(xié)調(diào)工作。本書對操作系統(tǒng)的核心內(nèi)容進行了全面分析,包括操作系統(tǒng)的發(fā)展歷史和基本概念、進程與線程、內(nèi)存管理、文件系統(tǒng)、輸入與輸出、多核環(huán)境下的進程調(diào)度和操作系統(tǒng)設(shè)計。本書用大量生活實例,生動地解釋了操作系統(tǒng)中的主要難點和模糊點:鎖的實現(xiàn)、同步機制的發(fā)展軸線、純粹分段到段頁式的演變、多核環(huán)境下的進程同步與調(diào)度和操作系統(tǒng)設(shè)計等內(nèi)容。本書重點突出、邏輯清晰、內(nèi)容連貫,便于學(xué)生順利掌握操作系統(tǒng)的核心內(nèi)容。
  本書層次豐富、涵蓋操作系統(tǒng)的所有核心內(nèi)容,適合作為國內(nèi)高校計算機及相關(guān)專業(yè)本科生操作系統(tǒng)課程的教材,也是了解計算機操作系統(tǒng)原理不可多得的參考書。

作者簡介

  鄒恒明,美國密歇根大學(xué)博士。曾任職美國IBM、國家數(shù)據(jù)公司、朗訊、EMC公司8年多。在IBM和EMC分別從事AIX操作系統(tǒng)和Engenity存儲操作系統(tǒng)的研發(fā),其中包括911中挽摩根斯坦利公司于既倒的、美國唯一的“英雄軟件”SRDF。2007年在中國金融期貨交易系統(tǒng)(股指期貨)專家測評中擔(dān)任軟件測評組長。2004年以來在上海交大研究、執(zhí)教操作系統(tǒng)和算法設(shè)計等14門課程多年。

書籍目錄

前言
第一篇 基礎(chǔ)原理篇
 第1章 操作系統(tǒng)導(dǎo)論
  引子:智者的挑戰(zhàn)
  1.1 人造與神造
  1.2 程序是如何運行的
  1.3 什么是操作系統(tǒng)
  1.4 魔術(shù)與管理
  1.5 用戶程序與操作系統(tǒng)
  1.6 操作系統(tǒng)的范疇
  1.7 為什么學(xué)習(xí)操作系統(tǒng)
  思考題
 第2章操 作系統(tǒng)歷史
  引子:不能承受之真
  2.1 第一階段:狀態(tài)機操作系統(tǒng)(1940年以前)
  2.2 第二階段:單一操作員單一控制端操作系統(tǒng)(20世紀40年代)
  2.3 第三階段:批處理操作系統(tǒng)(20世紀50年代)
  2.4 第四代:多道批處理操作系統(tǒng)(20世紀60年代)
  2.5 第五代之一:分時操作系統(tǒng)(20世紀70年代)
  2.6 第五代之二:實時操作系統(tǒng)
  2.7 第六代:現(xiàn)代操作系統(tǒng)(1980年以后)
  2.8 操作系統(tǒng)的演變過程
  2.9 操作系統(tǒng)的未來發(fā)展趨勢
  2.10 討論:操作系統(tǒng)虛擬化和虛擬化的操作系統(tǒng)
  思考題
 第3章 操作系統(tǒng)基本概念
  引子:軟件師的尷尬
  3.1 計算機硬件基本知識
  3.2 抽象
  3.3 內(nèi)核態(tài)和用戶態(tài)
  3.4 操作系統(tǒng)結(jié)構(gòu)
  3.5 進程、內(nèi)存和文件
  3.6 系統(tǒng)調(diào)用
  3.7 殼
  思考題
第二篇 進程原理篇
 第4章 進程
  引子:牛頓的困惑
  4.1 進程概論
  4.2 進程模型
  4.3 多道編程的好處
  4.4 進程的產(chǎn)生與消失
  4.5 進程的層次結(jié)構(gòu)
  4.6 進程的狀態(tài)
  4.7 進程與地址空間
  4.8 進程管理
  4.9 進程的缺陷
  思考題
 第5章 進程調(diào)度
  引子:恐怖分子的調(diào)度
  5.1 進程調(diào)度的定義
  5.2 進程調(diào)度的目標
  5.3 先來先服務(wù)調(diào)度算法
  5.4 時間片輪轉(zhuǎn)算法
  5.5 短任務(wù)優(yōu)先算法
  5.6 優(yōu)先級調(diào)度算法
  5.7 混合調(diào)度算法
  5.8 其他調(diào)度算法
  5.9 實時調(diào)度算法
  5.10 進程調(diào)度的過程
  5.11 高級議題:調(diào)度異常之優(yōu)先級倒掛
  思考題
 第6章 進程通信
  引子:孤獨爆破手的自白
  6.1 為什么要通信
  6.2 進程對白:管道、記名管道、套接字
  6.3 進程電報:信號
  6.4 進程旗語:信號量
  6.5 進程擁抱:共享內(nèi)存
  6.6 信件發(fā)送:消息隊列
  6.7 其他通信機制
  思考題
第三篇 線程原理篇
 第7章 線程
  引子:亞歷山大的分身術(shù)
  7.1 進程的分身術(shù)——線程
  7.2 線程管理
  7.3 線程模型的實現(xiàn)
  7.4 現(xiàn)代操作系統(tǒng)的線程實現(xiàn)模型
  7.5 多線程的關(guān)系
  7.6 討論:從用戶態(tài)進入內(nèi)核態(tài)
  7.7 討論:線程的困惑——確定性與非確定性
  思考題
 第8章 線程同步
  引子:滑鐵盧的同步
  8.1 為什么要同步
  8.2 線程同步的目的
  8.3 鎖的進化:金魚生存
  8.4 睡覺與叫醒:生產(chǎn)者與消費者問題
  8.5 信號量
  8.6 鎖、睡覺與叫醒、信號量
  8.7 管程
  8.8 消息傳遞
  8.9 柵欄
  思考題
 第9章 死鎖應(yīng)對之哲學(xué)原理
  引子:迷霧籠罩的加拿大
  9.1 為什么會發(fā)生死鎖
  9.2 死鎖的描述
  9.3 死鎖的4個必要條件
  9.4 哲學(xué)家就餐問題
  9.5 死鎖的應(yīng)對
  9.6 消除死鎖的必要條件
  9.7 銀行家算法:冒險的代價
  9.8 哲學(xué)家就餐問題之解
  9.9 討論:死鎖的思考——綜合治理
  9.10 討論:死鎖、活鎖與饑餓
  思考題
 第10章 鎖的實現(xiàn)
  引子:高登繩結(jié)
  10.1 以中斷啟用與禁止來實現(xiàn)鎖
  10.2 以測試與設(shè)置指令來實現(xiàn)鎖
  10.3 以非繁忙等待、中斷啟用與禁止來實現(xiàn)鎖
  10.4 以最少繁忙等待、測試與設(shè)置來實現(xiàn)鎖
  10.5 中斷禁止、測試與設(shè)置
  思考題
第四篇 內(nèi)存原理篇
 第11章 基本內(nèi)存管理
  引子:讓別人無路可走
  11.1 內(nèi)存管理的環(huán)境
  11.2 內(nèi)存管理的目標
  11.3 虛擬內(nèi)存的概念
  11.4 操作系統(tǒng)在內(nèi)存中的位置
  11.5 單道編程的內(nèi)存管理
  11.6 多道編程的內(nèi)存管理
  11.7 閑置空間管理
  思考題
 第12章 頁式內(nèi)存管理
  引子:虛擬概念的變現(xiàn)
  12.1 基址極限管理模式的問題
  12.2 分頁內(nèi)存管理
  12.3 分頁系統(tǒng)的優(yōu)缺點
  12.4 翻譯速度
  12.5 缺頁中斷處理
  12.6 鎖住頁面
  12.7 頁面尺寸
  12.8 內(nèi)存抖動
  思考題
 第13章 頁面更換算法
  引子:黑洞理論的替換
  13.1 頁面需要更換
  13.2 頁面更換的目標
  13.3 隨機更換算法
  13.4 先進先出算法
  13.5 第二次機會算法
  13.6 時鐘算法
  13.7 最優(yōu)更換算法
  13.8 NRU算法
  13.9 LRU算法
  13.10 工作集算法
  13.11 工作集時鐘算法
  13.12 頁面替換策略
  思考題
 第14章 段式內(nèi)存管理
  引子:否定之否定
  14.1 分頁系統(tǒng)的缺點
  14.2 分段管理系統(tǒng)
  14.3 分段的優(yōu)缺點
  14.4 段頁式內(nèi)存管理
  14.5 段號是否占用尋址字位
  14.6 討論:否定之否定的嵌套——純粹分段與邏輯分段、分頁與段頁
  思考題
第五篇 文件原理篇
 第15章 磁盤操作
  引子:EMC——從不可能到可能
  15.1 磁盤組織與管理
  15.2 磁盤的結(jié)構(gòu)
  15.3 盤面的結(jié)構(gòu)
  15.4 磁盤驅(qū)動器的訪問速度
  15.5 操作系統(tǒng)界面
  15.6 磁盤調(diào)度算法
  15.7 討論:固態(tài)盤
  15.8 討論:智能磁盤系統(tǒng)
  思考題
 第16章 文件系統(tǒng)
  引子:掩飾的極致
  16.1 為什么需要文件系統(tǒng)
  16.2 文件系統(tǒng)
  16.3 文件系統(tǒng)的目標
  16.4 文件的基本知識
  16.5 從用戶角度看文件系統(tǒng)
  16.6 地址獨立的實現(xiàn)機制:文件夾
  16.7 文件系統(tǒng)調(diào)用
  16.8 內(nèi)存映射的文件訪問
  思考題
 第17 章文件系統(tǒng)實現(xiàn)
  引子:成功中的失敗
  17.1 文件系統(tǒng)的布局
  17.2 文件的實現(xiàn)
  17.3 目錄實現(xiàn):地址獨立的實現(xiàn)
  17.4 閑置空間管理
  思考題
 第18章 文件系統(tǒng)性能
  引子:從不可能到可能
  18.1 文件授權(quán)管理
  18.2 主動控制:訪問控制表
  18.3 能力表
  18.4 訪問控制的實施
  18.5 其他文件安全措施
  18.6 文件系統(tǒng)性能
  18.7 文件系統(tǒng)效率性能
  18.8 文件系統(tǒng)設(shè)計分析:日志結(jié)構(gòu)的文件系統(tǒng)
  18.9 海量數(shù)據(jù)文件系統(tǒng)
  思考題
第六篇 I/O原理篇
 第19章 輸入輸出
  引子:約翰遜的輸出——從沒有到爆發(fā)
  19.1 輸入輸出
  19.2 輸入輸出的目的
  19.3 輸入輸出硬件
  19.4 I/O軟件
  19.5 I/O軟件分層
  思考題
第七篇 多核原理篇
 第20章 多核結(jié)構(gòu)與內(nèi)存
  引子:不能承受之熱
  20.1 以量取勝
  20.2 多核基本概念
  20.3 多核的內(nèi)存結(jié)構(gòu)
  20.4 對稱多處理器計算機的啟動過程
  20.5 多處理器之間的通信
  20.6 SMP緩存一致性
  20.7 多處理器、超線程和多核的比較
  思考題
 第21章 多核環(huán)境下的進程同步與調(diào)度
  引子:“多核”帝國的隕落
  21.1 多核環(huán)境下操作系統(tǒng)的修正
  21.2 多核環(huán)境下的進程同步與調(diào)度
  21.3 多核進程同步
  21.4 硬件原子操作
  21.5 總線鎖
  21.6 多核環(huán)境下的軟件同步原語
  21.7 旋鎖
  21.8 其他同步原語
  21.9 多核環(huán)境下的進程調(diào)度
  21.10 多核環(huán)境下的能耗管理
  21.11 討論:多核系統(tǒng)的性能
  思考題
第八篇 操作系統(tǒng)設(shè)計篇
 第22章 操作系統(tǒng)設(shè)計之哲學(xué)原理
  引子:殘缺心智的勝利
  22.1 操作系統(tǒng)設(shè)計的追求
  22.2 操作系統(tǒng)設(shè)計的第1條哲學(xué)原理:層次架構(gòu)
  22.3 操作系統(tǒng)設(shè)計的第2條哲學(xué)原理:沒有對錯
  22.4 操作系統(tǒng)設(shè)計的第3條哲學(xué)原理:懶人哲學(xué)
  22.5 操作系統(tǒng)設(shè)計的第4條哲學(xué)原理:讓困于人
  22.6 操作系統(tǒng)設(shè)計的第5條哲學(xué)原理:留有余地
  22.7 操作系統(tǒng)設(shè)計的第6條哲學(xué)原理:子虛烏有——海市蜃樓之美
  22.8 操作系統(tǒng)設(shè)計的第7條哲學(xué)原理:時空轉(zhuǎn)換——滄海桑田之變
  22.9 操作系統(tǒng)設(shè)計的第8條哲學(xué)原理:策機分離與權(quán)利分離
  22.10 操作系統(tǒng)設(shè)計的第9條哲學(xué)原理:簡單為美——求于至簡,歸于永恒
  22.11 操作系統(tǒng)設(shè)計的第10條哲學(xué)原理:適可而止
  思考題
結(jié)語:失望與希望
參考文獻

章節(jié)摘錄

版權(quán)頁:插圖:12.第2個版本的衛(wèi)生間共享重做第10題的衛(wèi)生間共享問題。這次把優(yōu)先級賦予當前使用衛(wèi)生間的性別。例如,如果衛(wèi)生間里面已經(jīng)有女士在使用,新來的女士即可以直接進去,即使有男士在衛(wèi)生間外面等待。13.第3個版本的衛(wèi)生間共享重做第10題。這次需要保證公平,并防止饑餓:如果女士在衛(wèi)生間,則只要沒有男士等待在外面,新來的女士皆可以進入衛(wèi)生間。如果有男士等待,則新來的女士就不能進去,而必須等待在男士后面。當衛(wèi)生間里的最后一位女士離開時,等待的男士可全部進入。14.讀者寫者問題中國航信的航空訂票數(shù)據(jù)庫系統(tǒng)是中國國內(nèi)所有航空公司的共享數(shù)據(jù)庫系統(tǒng)。所有的旅行社訂票均使用該系統(tǒng)進行查詢、預(yù)訂和出票。由于旅行社數(shù)量眾多,在任意一個時間都可能有多個進程對該數(shù)據(jù)庫進行操作。所有讀寫數(shù)據(jù)庫的進程分為讀者和寫者:讀者讀數(shù)據(jù)庫而已,寫者則對數(shù)據(jù)庫進行更新。為保持數(shù)據(jù)一致性,該數(shù)據(jù)庫的訪問需滿足如下限制:a)多個讀者可以同時對數(shù)據(jù)庫進行(讀)操作。b)如果有一個寫者進程在對數(shù)據(jù)庫進行(寫)操作,則其他進程都不能對數(shù)據(jù)庫進行操作。請寫出讀者和寫者的偽代碼程序。

編輯推薦

《操作系統(tǒng)之哲學(xué)原理(第2版)》編輯推薦:《操作系統(tǒng)之哲學(xué)原理》自第1版出版以來,受到了讀者廣泛關(guān)注與好評!第2版以最新發(fā)展為內(nèi)容、以融會貫通為著眼、以邏輯演繹為主線、以生活實例為解說,將生活哲學(xué)與操作系統(tǒng)發(fā)展的來龍去脈進行了完美的結(jié)合,并融匯了最新的知識點。帶給讀者更豐富的內(nèi)容和更深刻的思考。所見的暫時的,所不見的是永遠的?!队嬎銠C的心智操作系統(tǒng)之哲學(xué)原理(第2版)》從生活哲學(xué)的視角對操作系統(tǒng)進行了獨到的闡述。從人類自然的行為規(guī)范推演到操作系統(tǒng)的設(shè)計與實現(xiàn),以一條邏輯軸線將整個操作系統(tǒng)的各種原理精彩呈現(xiàn)到讀者面前。《計算機的心智操作系統(tǒng)之哲學(xué)原理(第2版)》以操作系統(tǒng)的最新發(fā)展為內(nèi)容、以融會貫通為著眼點、以邏輯演繹為主線、以生活實例為解說,融匯了許多新的知識點,如鎖的實現(xiàn)、虛擬內(nèi)存的四大抽象、多核環(huán)境下的進程與內(nèi)存管理、操作系統(tǒng)設(shè)計的哲學(xué)原理等?!队嬎銠C的心智操作系統(tǒng)之哲學(xué)原理(第2版)》在論述上保持章節(jié)獨立,同時打破條塊分割和模塊離散,對操作系統(tǒng)進行了有趣、新穎、獨特、深刻的闡述。例如:《計算機的心智操作系統(tǒng)之哲學(xué)原理(第2版)》以程序是如何運行為主線,貫穿介紹操作系統(tǒng)的所有功能;進程部分提出了處理器調(diào)度是操作系統(tǒng)實現(xiàn)進程抽象的根本手段;線程部分闡述了同步機制的發(fā)展軸線:內(nèi)存管理部分提出了虛擬內(nèi)存所實現(xiàn)的四大抽象;文件部分提出了文件管理和內(nèi)存管理的一脈相承關(guān)系等。《計算機的心智操作系統(tǒng)之哲學(xué)原理(第2版)》特點:抽象提升(從哲學(xué)原理上闡述操作系統(tǒng)的各種原理與設(shè)計)。聯(lián)系生活(通過普通人熟知的生活實例來分析操作系統(tǒng))。模塊整合(將操作系統(tǒng)的各個模塊通過舉例聯(lián)結(jié)起來)。邏輯貫通(將操作系統(tǒng)的各種機制以一條邏輯軸線的發(fā)展依次講解)。系統(tǒng)關(guān)聯(lián)(將涉及的其他學(xué)科知識點如體系結(jié)構(gòu)和編譯器等嵌入進來)《計算機的心智操作系統(tǒng)之哲學(xué)原理(第2版)》綜合上述特點,達到了內(nèi)容上更加新穎、系統(tǒng)上更加完整、邏輯上更加連貫、解說上更加清楚和層次上更加豐富的效果。形而上著謂之道,形而下著謂之器。——《易經(jīng)》

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    操作系統(tǒng)之哲學(xué)原理 PDF格式下載


用戶評論 (總計54條)

 
 

  •   上星期到的,每天起來看一張,大概看了100來頁了,只能說書很好。之前在圖書館借了《現(xiàn)代操作系統(tǒng)》翻了翻,發(fā)現(xiàn)讀了兩章后就沒有翻下去的欲望了,所以又在網(wǎng)上淘了基本,當看到這本書的名字時發(fā)現(xiàn)很新穎,居然是用哲學(xué)原理來講的,就拍下來試試看了。沒想到快遞也相當給力,一天不到的時間就送到了,當天中午就看了第一章,感覺很好,這幾天也一直在讀,每天起來就直接在床上看,發(fā)現(xiàn)真的很適合像我這樣的操作系統(tǒng)入門級。。。所以還是挺推薦的,書中很多例子不錯,用現(xiàn)實角度推演操作系統(tǒng)原理,總之很不錯的體驗
  •   從哲學(xué)原理闡明操作系統(tǒng)很不錯
  •   很不錯的內(nèi)容啊,集合了現(xiàn)代操作系統(tǒng)的理論精髓
  •   化復(fù)雜為簡單,是學(xué)習(xí)操作系統(tǒng)的好幫手
  •   有助于跟好的理解操作系統(tǒng)
  •   內(nèi)容通俗易懂,適合閱讀
  •   送貨速度非常快,書的質(zhì)量也很好,內(nèi)容看了2章,寫的很通俗易懂
  •   寫的非常好一本書,把本來很枯燥的知識講的非常透徹、生動!
  •   書就應(yīng)該這樣,用簡單明了的話,說明深奧的原理。
  •   覺得還可以,平常這樣看下還是不錯的
  •   好書,寫得非常通俗而富哲理,作者確實下了功夫!
  •   慢慢研究中 還有很有收獲的
  •   書的知識點一般,講授方式不同
  •   很不錯,適合新手看看
  •   確實講了些以前不知道的東西,雖然整篇是抽象描述,但是以前有基礎(chǔ)的人看過之后就會比較明白作者的意圖。建議先看別的,再看這本發(fā)現(xiàn)當當評價不能用搜狗輸入法,怒··
  •   案頭書,沒事看看,不錯
  •   不錯的書,看了
  •   這次買得更劃算
  •   這本書在很多操作系統(tǒng)理論方面講的有新意,很透徹,但是內(nèi)容不是很全,不宜作教材,而適合于做參考書
  •   多了兩遍,感受良多,寫的通俗易懂,雖然叫“哲學(xué)”,但這哲學(xué)史生活哲學(xué)。。。
  •   通俗易懂,很值得學(xué)習(xí)
  •   看了一半了,覺得還行吧。
  •   研究下操作系統(tǒng)的原理
  •   思想基本上還是第一本中的,本想第二版會加入更加深入的內(nèi)容,略后悔
  •   某些知道講得太細致,讓讀者不知所言,但總體還好,能讓有一定基礎(chǔ)的讀者收益
  •   可能是對書的期望太高?拿到后就有點后悔了,版面風(fēng)格不好不說,感覺每一章最吸引人的地方,好像只有引言了。。。
  •   都是什么商家啊,書是破的不說,下單4天還沒有發(fā)貨,還要我自己打電話給賣家才發(fā)貨,收到書后,舊的就不說了,關(guān)鍵是還有2頁是破的,想給賣家反饋一下,結(jié)果亞馬遜網(wǎng)站真垃圾,上傳圖片超慢,根本不能上傳。我總算知道一個結(jié)果了:亞馬遜,不行。
  •   怎么感覺 不像新書啊。
  •   書還沒看,不過包裝很好,質(zhì)量也很好
  •   我能說啥呢,根本就沒有多少哲學(xué)的內(nèi)容,書中大多數(shù)內(nèi)容是抄MINIX操作系統(tǒng)的作者《現(xiàn)代操作系統(tǒng)》的,對于國內(nèi)的學(xué)者和教授能說什么呢?
  •   國內(nèi)此類書籍里少有的有誠意的。
  •   上海交大要上鄒老板操作系統(tǒng)課的同學(xué)們,買了這書就不用再看PPT了,鄒老板基本上就照著這書在講(畢竟是他自己寫的……),連段子都一樣。比起其他更像工具書的教材,這本更像故事書。
  •   看起來挺棒的,看了一遍才買的
  •   書的質(zhì)量還是不錯的,就是沒有看呢,所以就不對內(nèi)容評論啦
  •   學(xué)完C、C++、VC++、匯編、Windows程序設(shè)計等等,你想做什么:網(wǎng)頁開發(fā)?噢沒意思;CAD 太專業(yè);管理?還行;那就去挑戰(zhàn)操作系統(tǒng)的開發(fā)吧!?。〔恢獜暮稳胧謫?。。。哈哈 讀讀這個會讓你輕松入門的啊!
  •   用作參考書還是很不錯的,不能用作教材,操作系統(tǒng)這東西只能通過實踐去學(xué)習(xí)。
  •   第七章篇首(p107末段及p108)把大量“線程”打印成“進程”。整片出現(xiàn),不大可能是打印錯誤。應(yīng)該是作者使用查找、替換功能時錯誤地把這兩頁的“線程”都替換成“進程”。前面還有一些錯誤。這里就不說了。瑕不掩瑜,此書目前為止沒讓我失望。
  •   書包裝得也很好~內(nèi)容很豐富!
  •   很好的的一本書 ,不管是初學(xué)者還是對操作系統(tǒng)有一定了解的人,這本書都值得一看
  •   次書寫的一般
  •   計算機的心智:操作系統(tǒng)之哲學(xué)原理
  •   好書,好書,好書,
  •   是正版書,送貨快,我很喜歡
  •     學(xué)校老師寫的,我本人對操作系統(tǒng)不怎么感興趣,但這本書還是給了我看下去了興趣,正如這鄒神上課的時候說的,這本書就是讓那些不喜歡操作系統(tǒng)的人也了解一下操作系統(tǒng)(好像原話不是這樣。。)。所以,如果你是一個操作系統(tǒng)愛好者,想要深入了解底層設(shè)計,這本書不適合你;相反,如果你是一個操作系統(tǒng)初學(xué)者,或者僅僅是感興趣,那么這本書可以拿來了解一下,與其他書相比還是挺有意思的。
      至于之前有人說里面的哲學(xué)什么的,鄒神這個人還是很有意思的,對神啊基督啊共產(chǎn)黨啊什么的,總是喜歡發(fā)表一下自己的看法。哲學(xué)這東西嘛,在這本書里面本來就是增光添彩用的,不用那么較真
  •     原來也是不明真相看了這本書. 不可否認, 作者的態(tài)度是認真的. 但是基本上這本書對知識的講解有點使人一知半解, 這是作者對"現(xiàn)代操作系統(tǒng)"這一本書的讀書筆記, 且不說書中基本上所有與知識相關(guān)的圖全部來自現(xiàn)代操作系統(tǒng), 如此大面積的抄襲難道沒有版權(quán), 作者也是留過學(xué)的教授了吧. 每章開始的引言在我看來完全敗筆中的敗筆, 亂聯(lián)系, 這就是作者所謂的哲學(xué)原理么? 本來簡單的東西給他搞得神乎其神的. 強烈建議: 直接入手minix之父的<<現(xiàn)代操作系統(tǒng)>>, 別看600頁的書, 沒有必要全看, 重點章節(jié)也就300頁, 作者的講解那才是深入淺出.
      
      如果你只是想考試, 你可以看看這本書; 但是你如果是真的想學(xué)習(xí)os, 建議<現(xiàn)代操作系統(tǒng)>, 如果還想深入, 可以把每章的參考文獻看看.
  •     隨著人類對信息技術(shù)依賴的不斷加深和擴展,人類社會對操作系統(tǒng)的設(shè)計提出了更高更新更嚴酷的要求,操作系統(tǒng)的設(shè)計已經(jīng)變得極為復(fù)雜和困難。以至于許多商用操作系統(tǒng)在關(guān)鍵機制的實現(xiàn)上都或多或少地進行了偷工減料,嚴重影響了操作系統(tǒng)的性能和可靠性。這迫使我們不得不思考一個問題:操作系統(tǒng)能否在復(fù)雜性不斷增加的情況下保持正確和可靠呢?它能取得劃時代的突破,從而達到我們所希望的“操作系統(tǒng)奇異點”嗎?
      
      對os感興趣的朋友,歡迎大家討論自己對操作系統(tǒng)的思考:)
  •     首先,本書只是從哲學(xué)原理上對操作系統(tǒng)予以闡述。對具體操作系統(tǒng)的實現(xiàn)細節(jié)基本忽略不計。而要完全透徹地理解操作系統(tǒng),這些具體實現(xiàn)細節(jié)則不可或缺。事實上,只有親手設(shè)計過商業(yè)操作系統(tǒng),或者親手閱讀分析過商業(yè)操作系統(tǒng)源代碼的人,對操作系統(tǒng)的掌握才可能真正到位。正因為如此,本書在這里建議讀者:
        ● 設(shè)計一個全功能的操作系統(tǒng)
        ● 參加Windows、Linux或Solaris課程的學(xué)習(xí)
        ● 閱讀分析一個實際的商用操作系統(tǒng)源代碼
        
        如果讀者能夠在理解本書內(nèi)容的基礎(chǔ)上完成上述三點建議中的任何一點,則對操作系統(tǒng)的理解將大大 加深。如果能夠完成上述任何兩點建議,你就是一個操作系統(tǒng)專家了。如果能完成上述三點,則你就是操作系統(tǒng)領(lǐng)域的泰山北斗!
        其次,本書覆蓋的內(nèi)容與有些讀者所期待的操作系統(tǒng)內(nèi)容并不完全一致。無容置疑,一本書的內(nèi)容究竟應(yīng)該包括哪些是見仁見智,而操作系統(tǒng)尤其如此。操作系統(tǒng)從無到有,在經(jīng)歷了許多年的發(fā)展后形成了許多子學(xué)科,而這些子學(xué)科又進一步發(fā)展成為單獨的學(xué)科而從操作系統(tǒng)學(xué)科中剝離出來。例如:計算機網(wǎng)絡(luò)、數(shù)據(jù)庫系統(tǒng)、計算機安全、分布式計算等。由于這些領(lǐng)域均已經(jīng)有了自己的課程,它們自然不應(yīng)再包含在操作統(tǒng)的教程里。
        而就是在操作系統(tǒng)范圍內(nèi)的內(nèi)容也不—定需要包括在大學(xué)本科的操作系統(tǒng)教程里面。由于操作系統(tǒng)的復(fù)雜性,其內(nèi)容極為豐富,將所有與操作系統(tǒng)關(guān)聯(lián)的內(nèi)容包括在一本書里將使得整本書的內(nèi)容臃腫,關(guān)鍵點也將埋沒在繁雜的無關(guān)緊要的瑣細里。因此,為了使本書焦點突出,作者僅選擇了對操作系統(tǒng)的核心內(nèi)容進行講述,其它內(nèi)容留給讀者自己探索。只要是讀者真正理解本書的內(nèi)容,在操作系統(tǒng)上進行進一步探索就有了堅實的基礎(chǔ)。
        由此可見,設(shè)計一個完美的操作系統(tǒng)是多么困難,甚至是無法達到的。這就意味著我們在操作系統(tǒng)上的探索是永無止境的,雖然不時會有達到完美的感覺,但仔細思量卻發(fā)現(xiàn)不過是自我幻覺而已。就像真理一樣,似乎能感覺到,但似乎又沒有把握。而本書所要達到的目標就是為讀者探索操作系統(tǒng)提供些許指導(dǎo),一個路標、指引讀者探索的方向。
  •     神學(xué),哲學(xué),科學(xué),作者似乎想把三者結(jié)合為一體,但從每章開頭的似乎和本章內(nèi)容無甚聯(lián)系的小故事來看,似乎沒有做到這一點,每章的技術(shù)性講解還是沒有脫離“科學(xué)”而上升到“哲學(xué)”,所以想要從所謂“哲學(xué)”的高度(就像作者在序中說的那樣)來理解操作系統(tǒng)的朋友們可能要失望了。
      
      但是拋開“哲學(xué)”這個詞,單純從技術(shù)上來講,我很欣賞作者的講述方式。一改往日教材“知其然不知其所以然”,甚至連“知其然”都不太能做到的國內(nèi)出版的教科書的風(fēng)格,作者用類似OS開發(fā)人員視角的方式,從問題-解決方案-優(yōu)缺點-改進方案-優(yōu)缺點-再改進方案這樣帶領(lǐng)我們一路走來,讓我們更加深刻地認識到OS的一些本質(zhì)和原理,以及許多流行的設(shè)計為什么是這樣。
      
      由于我也是初學(xué)者,所以無法評判作者講述的正確與否,但至少對于我來說,還是覺得獲益匪淺的??戳诉@一本重在講述“原理”的書,再看《操作系統(tǒng)設(shè)計與實現(xiàn)》這樣的重在講述“技術(shù)”和“細節(jié)”的書應(yīng)該會輕松一些吧!
  •   嗯哼~ 我境界還遠遠不夠
  •   補充一點,喜歡哲學(xué)的程序猿,尤其喜歡形而上學(xué)的程序猿對OS都會有非同一般的感受。所以需要閱讀此書,做OS的程序猿某種程度上是一個神,只不過這個神造的世界有點鱉。。。你有微博沒有,想加你
  •   真心覺得這本書一般吧。。。。。。。把本來淺顯的概念弄得很玄乎
  •   我同意你的觀點!這個名字和作者很讓人興奮!
  •   我們操作系統(tǒng)課的老師,是基督徒。書名好像是向牛頓的《原理》致敬阿
  •   呵呵,你這么一說還真是~
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7