注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)程序設(shè)計(jì)綜合操作系統(tǒng):精髓與設(shè)計(jì)原理

操作系統(tǒng):精髓與設(shè)計(jì)原理

操作系統(tǒng):精髓與設(shè)計(jì)原理

定 價(jià):¥69.00

作 者: (美)斯托林斯 著,陳向群 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 計(jì)算機(jī)科學(xué)叢書(shū)
標(biāo) 簽: 系統(tǒng)開(kāi)發(fā)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111304265 出版時(shí)間: 2010-09-01 包裝: 平裝
開(kāi)本: 大16開(kāi) 頁(yè)數(shù): 553 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)的核心系統(tǒng)軟件,負(fù)責(zé)控制和管理整個(gè)系統(tǒng),使之協(xié)調(diào)工作。本書(shū)不僅全面地講述了操作系統(tǒng)的基本概念、原理和方法,還清楚地展現(xiàn)了當(dāng)代操作系統(tǒng)的本質(zhì)和特點(diǎn)。全書(shū)分為八個(gè)部分,由淺入深地介紹了計(jì)算機(jī)系統(tǒng)、操作系統(tǒng)、進(jìn)程描述和控制、線程、微內(nèi)核、并發(fā)性、內(nèi)存管理、虛擬內(nèi)存、單處理器調(diào)度、多處理器和實(shí)時(shí)調(diào)度、I/O管理和磁盤(pán)調(diào)度、文件管理、嵌入式操作系統(tǒng)、計(jì)算機(jī)安全技術(shù)以及分布式操作系統(tǒng)等內(nèi)容。本書(shū)內(nèi)容豐富,具有很強(qiáng)的實(shí)用價(jià)值,適合作為高等院校計(jì)算機(jī)及相關(guān)專業(yè)本科生的操作系統(tǒng)課程教材,也可供專業(yè)技術(shù)人員參考。本書(shū)是計(jì)算機(jī)界巨擘William Stallings的經(jīng)典著作之一,其第4版曾獲得美國(guó)計(jì)算機(jī)科學(xué)與工程類大獎(jiǎng),得到了全球計(jì)算機(jī)教育界和工程技術(shù)人員的好評(píng)。書(shū)中不僅全面地講述了操作系統(tǒng)的基本概念、原理和方法,而且還以當(dāng)代最流行的操作系統(tǒng)為例,全面清楚地展現(xiàn)了當(dāng)代操作系統(tǒng)的本質(zhì)和特點(diǎn)。作者針對(duì)近幾年操作系統(tǒng)領(lǐng)域的最新變化,對(duì)操作系統(tǒng)的設(shè)計(jì)原理進(jìn)行深入的闡述,同時(shí)將其對(duì)操作系統(tǒng)整個(gè)領(lǐng)域全面而深入的理解呈現(xiàn)給讀者。本書(shū)特色•選擇Windows Vista、UNIX和Linux三個(gè)操作系統(tǒng)作為示例,以幫助讀者熟悉當(dāng)代操作系統(tǒng)的設(shè)計(jì)原理和實(shí)現(xiàn)問(wèn)題。•新增嵌入式操作系統(tǒng)一章,討論了嵌入式操作系統(tǒng)的基本特點(diǎn),并給出了兩個(gè)實(shí)例系統(tǒng):TinyOS和eCos。•在第5版的基礎(chǔ)上擴(kuò)展了計(jì)算機(jī)安全的相關(guān)內(nèi)容,包括計(jì)算機(jī)安全威脅和計(jì)算機(jī)安全技術(shù)。•擴(kuò)展和更新了并發(fā)的相關(guān)內(nèi)容,并增加了有關(guān)游戲軟件中多處理器調(diào)度設(shè)計(jì)問(wèn)題的實(shí)例。•補(bǔ)充動(dòng)畫(huà)演示、模擬項(xiàng)目和編程項(xiàng)目,便于培養(yǎng)學(xué)生的動(dòng)手實(shí)踐能力。•改進(jìn)了插圖,增加大量新的 “現(xiàn)場(chǎng)測(cè)試”(field-tested)型家庭作業(yè)。•調(diào)整和擴(kuò)充了章末的練習(xí)題,有助于讀者深入理解操作系統(tǒng)的精髓。

作者簡(jiǎn)介

  斯托林斯(William Stallings),擁有美國(guó)麻省理工學(xué)院計(jì)算機(jī)科學(xué)博士學(xué)位,現(xiàn)任教于澳大利亞新南威爾士大學(xué)國(guó)防學(xué)院(堪培拉)信息技術(shù)與電子工程系。他是世界知名的計(jì)算機(jī)學(xué)者和暢銷(xiāo)教材作者,已經(jīng)撰寫(xiě)了17部著作,出版了40多本書(shū)籍,內(nèi)容涉及計(jì)算機(jī)安全、計(jì)算機(jī)網(wǎng)絡(luò)和計(jì)算機(jī)體系結(jié)構(gòu)等方面,堪稱計(jì)算機(jī)界的全才。他曾九次榮獲美國(guó)“教材和學(xué)術(shù)專著作者協(xié)會(huì)”頒發(fā)的“年度最佳計(jì)算機(jī)科學(xué)教材”獎(jiǎng)。

圖書(shū)目錄

出版者的話
  譯者序
  前言
  第0章 讀者指南
  0.1 本書(shū)概述
  0.2 讀者和教師的學(xué)習(xí)路線圖
  0.3 Internet和Web資源
  
  第一部分 背景
  第1章 計(jì)算機(jī)系統(tǒng)概述
  1.1 基本構(gòu)成
  1.2 處理器寄存器
  1.2.1 用戶可見(jiàn)寄存器
  1.2.2 控制和狀態(tài)寄存器
  1.3 指令的執(zhí)行
  1.3.1 取指令和執(zhí)行指令
  1.3.2 I/0函數(shù)
  1.4 扣斷
  1.4.1 中斷和指令周期
  1.4.2 中斷處理
  1.4.3 多個(gè)中斷
  1.4.4 多道程序設(shè)計(jì)
  1.5 存儲(chǔ)器的層次結(jié)構(gòu)
  1.6 高速緩存
  1.6.1 動(dòng)機(jī)
  1.6.2 高速緩存原理
  1.6.3 高速緩存設(shè)計(jì)
  1.7 I/O通信技術(shù)
  1.7.1 可編程I/O
  1.7.2 中斷驅(qū)動(dòng)I/O
  1.7.3 直接內(nèi)存存取
  1.8 推薦讀物和網(wǎng)站
  1.9 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  附錄1 A兩級(jí)存儲(chǔ)器的性能特征
  附錄1 B過(guò)程控制
  
  第2章 操作系統(tǒng)概述
  2.1 操作系統(tǒng)的目標(biāo)和功能
  2.1.1 作為用戶/計(jì)算機(jī)接口的操作系統(tǒng)
  2.1.2 作為資源管理器的操作系統(tǒng)
  2.1.3 操作系統(tǒng)的易擴(kuò)展性
  2.2 操作系統(tǒng)的發(fā)展
  2.2.1 串行處理
  2.2.2 簡(jiǎn)單批處理系統(tǒng)
  2.2.3 多道程序設(shè)計(jì)批處理系統(tǒng)
  2.2.4 分時(shí)系統(tǒng)
  2.3 主要的成就
  2.3.1 進(jìn)程
  2.3.2 內(nèi)存管理
  2.3.3 信息保護(hù)和安全
  2.3.4 調(diào)度和資源管理
  2.3.5 系統(tǒng)結(jié)構(gòu)
  2.4 現(xiàn)代操作系統(tǒng)的特征
  2.5 微軟的Windows概述
  2.5.1 歷史
  2.5.2 單用戶多任務(wù)
  2.5.3 體系結(jié)構(gòu)
  2.5.4 客戶,服務(wù)器模型
  2.5.5 線程和SMP
  2.5.6 Windows對(duì)象
  2.6 傳統(tǒng)的UNIX系統(tǒng)
  2.6.1 歷史
  2.6.2 描述
  2.7 現(xiàn)代UNIX系統(tǒng)
  2.7.1 系統(tǒng)V版本4(SVR4)
  2.7.2 BSD
  2.7.3 Solaris10
  2.8 Linux操作系統(tǒng)
  2.8.1 歷史
  2.8.2 模塊結(jié)構(gòu)
  2.8.3 內(nèi)核組件
  2.9 推薦讀物和網(wǎng)站
  2.10 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  
  第二部分 進(jìn)程
  第3章 進(jìn)程描述和控制
  3.1 什么是進(jìn)程
  3.1.1 背景
  3.1.2 進(jìn)程和進(jìn)程控制塊
  3.2 進(jìn)程狀態(tài)
  3.2.1 兩狀態(tài)進(jìn)程模型
  3.2.2 進(jìn)程的創(chuàng)建和終止
  3.2 -3五狀態(tài)模型
  3.2.4 被掛起的進(jìn)程
  3.3 進(jìn)程描述
  3.3.1 操作系統(tǒng)的控制結(jié)構(gòu)
  3.3.2 進(jìn)程控制結(jié)構(gòu)
  3.4.進(jìn)程控制
  3.4.1 執(zhí)行模式
  3.4.2 進(jìn)程創(chuàng)建
  3.4.3 進(jìn)程切換
  3.5 操作系統(tǒng)的執(zhí)行
  3.5.1 無(wú)進(jìn)程的內(nèi)核
  3.5.2 在用戶進(jìn)程中執(zhí)行
  3.5.3 基于進(jìn)程的操作系統(tǒng)
  3.6 安全問(wèn)題
  3.6.1 系統(tǒng)訪問(wèn)威脅
  3.6.2 對(duì)抗措施
  3.7 UNIXSVR4進(jìn)程管理
  3.7.1 進(jìn)程狀態(tài)
  3.7.2 進(jìn)程描述
  3.7.3 進(jìn)程控制
  3.8 小結(jié)
  3.9 推薦讀物
  3.10 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  編程項(xiàng)目1:開(kāi)發(fā)一個(gè)shell程序
  
  第4章 線程、對(duì)稱多處理(SMP)和微內(nèi)核
  4.1 進(jìn)程和線程
  4.1.1 多線程
  4.1.2 線程功能特性
  4.1.3例子:Adobe Page Maker
  4.1.4 用戶級(jí)和內(nèi)核級(jí)線程
  4.1.5 其他方案
  4.2 對(duì)稱多處理
  4.2.1 SMP體系結(jié)構(gòu)
  4.2.2 SMP系統(tǒng)的組織結(jié)構(gòu)
  4.2.3 多處理器操作系統(tǒng)的設(shè)計(jì)思考
  4.3 微內(nèi)核
  4.3.1 微內(nèi)核體系結(jié)構(gòu)
  4.3.2 微內(nèi)核組織結(jié)構(gòu)的優(yōu)點(diǎn)
  4.3.3 微內(nèi)核性能
  4.3.4 微內(nèi)核設(shè)計(jì)
  4.4 Windows線程和SMP管理
  4.4.1 進(jìn)程對(duì)象和線程對(duì)象
  4.4.2 多線程
  4.4 -3線程狀態(tài)
  4.4.4 X寸操作系統(tǒng)子系統(tǒng)的支持
  4.4.5 對(duì)稱多處理的支持
  4.5 Solaris的線程和SMP管理
  4.5.1 多線程體系結(jié)構(gòu)
  4.5.2 動(dòng)機(jī)
  4.5.3 進(jìn)程結(jié)構(gòu)
  4.5.4 線程的執(zhí)行
  4.5.5 把中斷當(dāng)做線程
  4.6 Linux的進(jìn)程和線程管理
  4.6.1 Linux任務(wù)
  4.6.2 Linux線程
  4.7 小結(jié)
  4.8 推薦讀物
  4.9 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  
  第5章 并發(fā)性:互斥和同步
  5.1 并發(fā)的原理
  5.1.1 一個(gè)簡(jiǎn)單的例子
  5.1.2 競(jìng)爭(zhēng)條件
  5.1 -3操作系統(tǒng)關(guān)注的問(wèn)題
  5.1.4 進(jìn)程的交互
  5.1.5 互斥的要求
  5.2 互斥:硬件的支持
  5.2.1 中斷禁用
  5.2.2 專用機(jī)器指令
  5.3 信號(hào)量
  5.3.1 互斥
  5.3.2 生產(chǎn)者/消費(fèi)者問(wèn)題
  5.3.3 信號(hào)量的實(shí)現(xiàn)
  5.4 管程
  5.4.1 使用信號(hào)的管程
  5.4.2 使用通知和廣播的管程
  5.5 消息傳遞
  5.5.1 同步
  5.5.2 尋址
  5.5.3 消息格式
  5.5.4 排隊(duì)原則
  5.5.5 互斥
  5.6 讀者一寫(xiě)者問(wèn)題
  5.6.1 讀者優(yōu)先
  5.6.2 寫(xiě)者優(yōu)先
  5.7 小結(jié)
  5.8 推薦讀物
  5.9 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  
  第6章 并發(fā):死鎖和饑餓
  6.1 死鎖的原理
  6.1.1 可重用資源
  6.1.2 可消耗資源
  6.1.3 資源分配圖
  6.1.4 死鎖的條件
  6.2 死鎖預(yù)防
  6.2.1 互斥
  6.2.2 占有且等待
  6.2.3 不可搶占
  6.2.4 循環(huán)等待
  6.3 死鎖避免
  6.3.1 進(jìn)程啟動(dòng)拒絕
  6.3.2 資源分配拒絕
  6.4.死鎖檢測(cè)
  6.4.1 死鎖檢測(cè)算法
  6.4.2 恢復(fù)
  6.5 一種綜合的死鎖策略
  6.6 哲學(xué)家就餐問(wèn)題
  6.6.1 使用信號(hào)量解決方案
  6.6.2 使用管程解決方案
  6.7 UNIX的并發(fā)機(jī)制
  6.7.1 管道
  6.7.2 消息
  6.7.3 共享內(nèi)存
  6.7.4 信號(hào)量
  6.7.5 信號(hào)
  6.8 Linux內(nèi)核并發(fā)機(jī)制
  6.8.1 原子操作
  6.8.2 自旋鎖
  6.8.3 信號(hào)量
  6.8.4 屏障.
  6.9 Solaris線程同步原語(yǔ)
  6.9.1 互斥鎖
  6.9.2 信號(hào)量
  6.9.3 多讀者/單寫(xiě)者鎖
  6.9.4 條件變量
  6.10 Windows并發(fā)機(jī)制
  6.10.1 等待函數(shù)
  6.10.2 分派器對(duì)象
  6.10.3 臨界區(qū)
  6.10.4 輕量級(jí)讀寫(xiě)鎖和條件變量
  6.11 小結(jié)
  6.12 推薦讀物
  6.13 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  
  第三部分 內(nèi)存
  第7章 內(nèi)存管理
  7.1 內(nèi)存管理的需求
  7.1.1 重定位
  7.1.2 保護(hù)
  7.1.3 共享
  7.1.4 邏輯組織
  7.1.5 物理組織
  7.2 內(nèi)存分區(qū)
  7.2.1 固定分區(qū)
  7.2.2 動(dòng)態(tài)分區(qū)
  7.2.3 伙伴系統(tǒng)
  7.2.4 重定位
  7.3 分頁(yè)
  7.4 分段
  7.5 安全問(wèn)題
  7.5.1 緩沖區(qū)溢出攻擊
  7.5.2 預(yù)防緩沖區(qū)溢出
  7.6 小結(jié)
  7.7 推薦讀物
  7.8 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  附錄7A加載和鏈接
  
  第8章 虛擬內(nèi)存
  8.1 硬件和控制結(jié)構(gòu)
  8.1.1 局部性和虛擬內(nèi)存
  8.1.2 分頁(yè)
  8.1.3 分段
  8.1.4 段頁(yè)式
  8.1.5 保護(hù)和共享
  8.2 操作系統(tǒng)軟件
  8.2.1 讀取策略
  8.2.2 放置策略
  8.2.3 置換策略
  8.2.4 駐留集管理
  8.2.5 清除策略
  8.2.6 加載控制
  8.3 UNIX和Solaris內(nèi)存管理
  8.3.1 分頁(yè)系統(tǒng)
  8.3.2 內(nèi)核內(nèi)存分配器
  8.4 Linux內(nèi)存管理
  8.4.1 Linux虛擬內(nèi)存
  8.4.2 內(nèi)核內(nèi)存分配
  8.5 Windows內(nèi)存管理
  8.5.1 Windows虛擬地址映射
  8.5.2 Windows分頁(yè)
  8.6 t]I、結(jié)
  8.7 推薦讀物和網(wǎng)站
  8.8 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  附錄8A散列表
  
  第四部分 調(diào)度
  第9章 單處理器調(diào)度
  9.1 處理器調(diào)度的類型
  9.1.1 長(zhǎng)程調(diào)度
  9.1.2 p程調(diào)度
  9.1.3 短程調(diào)度
  9.2 調(diào)度算法
  9.2.1 短程調(diào)度準(zhǔn)則
  9.2.2 優(yōu)先級(jí)的使用
  9.2.3 選擇調(diào)度策略
  9.2.4 性能比較
  9.2.5 公平共享調(diào)度
  9.3 傳統(tǒng)的UNIX調(diào)度
  9.4 小結(jié)
  9.5 推薦讀物
  9.6 關(guān)鍵術(shù)語(yǔ)、復(fù)習(xí)題和習(xí)題
  附錄9A響應(yīng)時(shí)間
  附錄9B排隊(duì)系統(tǒng)
  編程項(xiàng)目2:主機(jī)調(diào)度shell程序
  
  第10章 多處理器和實(shí)時(shí)調(diào)度
  10.1 多處理器調(diào)度
  10.1.1 粒度
  10.1.2 設(shè)計(jì)問(wèn)題
  10.1.3 進(jìn)程調(diào)度
  10.1.4 線程調(diào)度
  10.2 實(shí)時(shí)調(diào)度
  10.2.1 背景
  10.2.2 實(shí)時(shí)操作系統(tǒng)的特點(diǎn)
  10.2.3 實(shí)時(shí)調(diào)度
  10.2.4 限期調(diào)度
  10.2.5 速率單調(diào)調(diào)度
  ……
  第五部分 I/O和文件
  第11章 I/O管理和磁盤(pán)調(diào)度
  第12章 文件管理
  
  第六部分 嵌入式系統(tǒng)
  第13章 嵌入式操作系統(tǒng)
  
  第七部分 安全
  第14章 計(jì)算機(jī)安全威脅
  第15章 計(jì)算機(jī)安全技術(shù)
  
  第八部分 分布式系統(tǒng)
  第16章 分布式處理、客戶/服務(wù)器和集群

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)