[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

  •  文化

  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

     保健/养生
     体育/运动
     手工/DIY
     休闲/爱好
     英文原版书
     港台图书
     研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学
  • 操作繫統——精髓與設計原理(第八版)
    該商品所屬分類:計算機/網絡 -> 操作繫統/繫統開發
    【市場價】
    883-1280
    【優惠價】
    552-800
    【作者】 (美)William 
    【所屬類別】 圖書  教材  研究生/本科/專科教材  工學圖書  計算機/網絡  操作繫統/繫統開發  繫統開發 
    【出版社】電子工業出版社 
    【ISBN】9787121309502
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787121309502
    叢書名:國外計算機科學教材繫列

    作者:(美)William
    出版社:電子工業出版社
    出版時間:2017年02月 


        
        
    "

    編輯推薦
    本書的目的是使讀者熟悉現代操作繫統的設計原理和實現問題,因此單純講述概念和理論遠遠不夠。為說明這些概念,同時將它們與真實世界中不得不做出的設計選擇相關聯,本書選擇了4個操作繫統作為實例:
    ◆ Windows 8:用於個人計算機、工作站和服務器的多任務操作繫統。它融入了很多操作繫統發展的*技術。此外,Windows是*早采用面向對像原理進行設計的重要商業操作繫統之一。本書涵蓋了Windows*版本所采用的技術,包括Windows 8。
    ◆ Android:Android是為嵌入式設備特別是手機量身定做的,主要是為了滿足嵌入式環境的獨特需求。本書介紹了Android的內核信息。
    ◆ UNIX:*初是為小型計算機設計的多用戶操作繫統,但後來廣泛用於從微機到超級計算機的各種機器中。本書采用若干版本的UNIX作為實例。FreeBSD融合了很多的現代特征,是一個廣泛應用的操作繫統;Solaris是一個廣泛應用的商業版UNIX繫統。
    ◆ Linux:一個非常普及且源代碼開放的UNIX版本。
    選擇這些操作繫統的原因是它們之間存在相關性,同時它們也具有代表性。關於這些實例操作繫統的討論貫穿全書,而非集中於某一章或附錄部分。因此在討論並發性時,會描述每個實例操作繫統的並發機制,並探討各種設計選擇的動機。采用真實的例子可加深讀者對相關章節中設計概念的理解。為方便起見,讀者也可在在線文檔中查閱所有實例操作繫統的資料。 
    內容簡介
    本書既是關於操作繫統概念、結構和機制的教材,目的是盡可能清楚和全面地展示現代操作繫統的本質和特點;也是講解操作繫統的經典教材,不僅繫統地講述了操作繫統的基本概念、原理和方法,而且以當代*流行的操作繫統Windows 8、UNIX、Android、Linux為例,展現了當代操作繫統的本質和特點。全書共分背景知識、進程、內存、調度、輸入/輸出和文件、嵌入式繫統六部分,內容包括計算機繫統概述、操作繫統概述、進程描述和控制、線程、並發性:互斥和同步、並發:死鎖和饑餓、內存管理、虛擬內存、單處理器調度、多處理器和實時調度、I/O管理和磁盤調度、文件管理、嵌入式操作繫統、虛擬機、計算機安全技術、分布式處理、客戶/服務器和集群等。此外,本書配套網站提供了及時、生動的材料。
    作者簡介

    陳向群,北京大學信息科學技術學院計算機科學技術繫教授,博士生導師,主要研究領域為軟件需求工程、知識工程、基於知識的軟件工程、面向服務的計算。


    William Stallings:美國聖母大學電子工程學士,麻省理工學院計算機科學博士,《密碼術》期刊編委。美國多家高科技公司執行總監,政府機構、計算機軟/硬件供應商顧問;曾為各種計算機和操作繫統設計並實現TCP/IP和OSI協議套件;創建並維護了計算機科學專業學生資源網站ComputerScienceStudent.com。出版圖書17種,內容涉及計算機安全、計算機網絡和計算機繫統結構等;在《IEEE進展》《ACM計算評論》和《密碼術》等期刊上發表文章多篇;先後12次獲美國年度*計算機科學教科書獎和學術作者協會獎。

    目錄
    第0章 讀者與教師指南1
    0.1 本書概述1
    0.2 實例繫統1
    0.3 讀者和教師的路線圖2
    0.4 互聯網和網站資源3
    部分 背景知識
    第1章 計算機繫統概述6
    1.1 基本構成6
    1.2 微處理器的發展7
    1.3 指令的執行8
    1.4 中斷10
    1.4.1 中斷和指令周期11
    1.4.2 中斷處理12
    1.4.3 多個中斷14第0章 讀者與教師指南1
    0.1 本書概述1
    0.2 實例繫統1
    0.3 讀者和教師的路線圖2
    0.4 互聯網和網站資源3
    部分 背景知識
    第1章 計算機繫統概述6
    1.1 基本構成6
    1.2 微處理器的發展7
    1.3 指令的執行8
    1.4 中斷10
    1.4.1 中斷和指令周期11
    1.4.2 中斷處理12
    1.4.3 多個中斷14
    1.5 存儲器的層次結構15
    1.6 高速緩存17
    1.6.1 動機18
    1.6.2 高速緩存原理18
    1.6.3 高速緩存設計19
    1.7 直接內存存取20
    1.8 多處理器和多核計算機組織結構21
    1.8.1 對稱多處理器21
    1.8.2 多核計算機23
    1.9 推薦讀物23
    1.10 關鍵術語、復習題和習題24
    1.10.1 關鍵術語24
    1.10.2 復習題24
    1.10.3 習題24
    附錄1A 兩級存儲器的性能特征26
    第2章 操作繫統概述31
    2.1 操作繫統的目標和功能31
    2.1.1 作為用戶/計算機接口的
    操作繫統31
    2.1.2 作為資源管理器的操作繫統32
    2.1.3 操作繫統的易擴展性33
    2.2 操作繫統的發展史34
    2.2.1 串行處理34
    2.2.2 簡單批處理繫統34
    2.2.3 多道批處理繫統36
    2.2.4 分時繫統38
    2.3 主要成就40
    2.3.1 進程40
    2.3.2 內存管理42
    2.3.3 信息保護和安全43
    2.3.4 調度和資源管理44
    2.4 現代操作繫統的特征45
    2.5 容錯性47
    2.5.1 基本概念47
    2.5.2 錯誤48
    2.5.3 操作繫統機制48
    2.6 多處理器和多核操作繫統
    設計考慮因素49
    2.6.1 對稱多處理器操作繫統設計
    考慮因素49
    2.6.2 多核操作繫統設計考慮因素49
    2.7 微軟Windows繫統簡介51
    2.7.1 背景51
    2.7.2 體繫結構51
    2.7.3 客戶-服務器模型53
    2.7.4 線程和SMP54
    2.7.5 Windows對像54
    2.8 傳統的UNIX繫統55
    2.8.1 歷史55
    2.8.2 描述56
    2.9 現代UNIX繫統57
    2.9.1 System V Release 4(SVR4)58
    2.9.2 BSD58
    2.9.3 Solaris 1058
    2.10 Linux操作繫統58
    2.10.1 歷史58
    2.10.2 模塊結構59
    2.10.3 內核組件60
    2.11 Android62
    2.11.1 Android軟件體繫結構63
    2.11.2 Android繫統體繫結構64
    2.11.3 活動65
    2.11.4 電源管理65
    2.12 推薦讀物和動畫66
    2.13 關鍵術語、復習題和習題67
    2.13.1 關鍵術語67
    2.13.2 復習題67
    2.13.3 習題67

    第二部分 進程

    第3章 進程描述和控制70
    3.1 什麼是進程70
    3.1.1 背景70
    3.1.2 進程和進程控制塊71
    3.2 進程狀態72
    3.2.1 兩狀態進程模型73
    3.2.2 進程的創建和終止74
    3.2.3 五狀態模型75
    3.2.4 被掛起的進程78
    3.3 進程描述81
    3.3.1 操作繫統的控制結構82
    3.3.2 進程控制結構82
    3.4 進程控制86
    3.4.1 執行模式86
    3.4.2 進程創建87
    3.4.3 進程切換88
    3.5 操作繫統的執行90
    3.5.1 無進程內核90
    3.5.2 在用戶進程內運行90
    3.5.3 基於進程的操作繫統91
    3.6 UNIX SVR4進程管理91
    3.6.1 進程狀態92
    3.6.2 進程描述93
    3.6.3 進程控制94
    3.7 小結95
    3.8 推薦讀物和動畫95
    3.9 關鍵術語、復習題和習題95
    3.9.1 關鍵術語95
    3.9.2 復習題96
    3.9.3 習題96
    第4章 線程99
    4.1 進程和線程99
    4.1.1 多線程99
    4.1.2 線程的功能102
    4.2 線程分類103
    4.2.1 用戶級和內核級線程103
    4.2.2 其他方案106
    4.3 多核和多線程107
    4.3.1 多核繫統上的軟件性能107
    4.3.2 應用示例:Valve遊戲軟件109
    4.4 Windows 8的進程和線程管理110
    4.4.1 Windows 8中的變化111
    4.4.2 Windows進程111
    4.4.3 進程對像和線程對像112
    4.4.4 多線程113
    4.4.5 線程狀態113
    4.4.6 對操作繫統子繫統的支持114
    4.5 Solaris的線程和SMP管理114
    4.5.1 多線程體繫結構114
    4.5.2 動機115
    4.5.3 進程結構115
    4.5.4 線程的執行116
    4.5.5 把中斷當作線程117
    4.6 Linux的進程和線程管理118
    4.6.1 Linux任務118
    4.6.2 Linux線程119
    4.6.3 Linux命名空間120
    4.7 Android的進程和線程管理121
    4.7.1 安卓應用121
    4.7.2 活動121
    4.7.3 進程和線程122
    4.8 Mac OS X的GCD技術123
    4.9 小結124
    4.10 推薦讀物125
    4.11 關鍵術語、復習題和習題125
    4.11.1 關鍵術語125
    4.11.2 復習題125
    4.11.3 習題125
    第5章 並發性:互斥和同步129
    5.1 並發的原理130
    5.1.1 一個簡單的例子130
    5.1.2 競爭條件132
    5.1.3 操作繫統關注的問題132
    5.1.4 進程的交互133
    5.1.5 互斥的要求135
    5.2 互斥:硬件的支持136
    5.2.1 中斷禁用136
    5.2.2 專用機器指令136
    5.3 信號量138
    5.3.1 互斥141
    5.3.2 生產者/消費者問題142
    5.3.3 信號量的實現146
    5.4 管程147
    5.4.1 使用信號的管程147
    5.4.2 使用通知和廣播的管程149
    5.5 消息傳遞151
    5.5.1 同步151
    5.5.2 尋址152
    5.5.3 消息格式153
    5.5.4 排隊原則154
    5.5.5 互斥154
    5.6 讀者/寫者問題155
    5.6.1 讀者優先156
    5.6.2 寫者優先156
    5.7 小結158
    5.8 推薦讀物和動畫159
    5.9 關鍵術語、復習題和習題160
    5.9.1 關鍵術語160
    5.9.2 復習題160
    5.9.3 習題160
    第6章 並發:死鎖和饑餓170
    6.1 死鎖原理170
    6.1.1 可重用資源173
    6.1.2 可消耗資源174
    6.1.3 資源分配圖174
    6.1.4 死鎖的條件175
    6.2 死鎖預防176
    6.2.1 互斥176
    6.2.2 占有且等待176
    6.2.3 不可搶占176
    6.2.4 循環等待177
    6.3 死鎖避免177
    6.3.1 進程啟動拒絕177
    6.3.2 資源分配拒絕178
    6.4 死鎖檢測181
    6.4.1 死鎖檢測算法181
    6.4.2 恢復182
    6.5 一種綜合的死鎖策略182
    6.6 哲學家就餐問題183
    6.6.1 基於信號量的解決方案183
    6.6.2 基於管程的解決方案184
    6.7 UNIX並發機制185
    6.7.1 管道186
    6.7.2 消息186
    6.7.3 共享內存186
    6.7.4 信號量186
    6.7.5 信號187
    6.8 Linux內核並發機制187
    6.8.1 原子操作188
    6.8.2 自旋鎖189
    6.8.3 信號量190
    6.8.4 屏障191
    6.9 Solaris線程同步原語192
    6.9.1 互斥鎖193
    6.9.2 信號量193
    6.9.3 多讀者/單寫者鎖193
    6.9.4 條件變量193
    6.10 Windows 7的並發機制194
    6.10.1 等待函數194
    6.10.2 分派器對像194
    6.10.3 臨界區195
    6.10.4 輕量級讀寫鎖和條件變量195
    6.10.5 鎖無關同步機制196
    6.11 Android進程間通信196
    6.12 小結197
    6.13 推薦讀物和動畫197
    6.14 關鍵術語、復習題和習題198
    6.14.1 關鍵術語198
    6.14.2 復習題198
    6.14.3 習題198







    第三部分 內存

    第7章 內存管理204
    7.1 內存管理的需求204
    7.1.1 重定位204
    7.1.2 保護205
    7.1.3 共享205
    7.1.4 邏輯組織205
    7.1.5 物理組織206
    7.2 內存分區206
    7.2.1 固定分區207
    7.2.2 動態分區208
    7.2.3 伙伴繫統210
    7.2.4 重定位212
    7.3 分頁212
    7.4 分段215
    7.5 小結216
    7.6 推薦讀物和動畫216
    7.7 關鍵術語、復習題和習題216
    7.7.1 關鍵術語216
    7.7.2 復習題217
    7.7.3 習題217
    附錄7A 加載和鏈接219
    第8章 虛擬內存223
    8.1 硬件和控制結構223
    8.1.1 局部性和虛擬內存224
    8.1.2 分頁225
    8.1.3 分段232
    8.1.4 段頁式232
    8.1.5 保護和共享233
    8.2 操作繫統軟件234
    8.2.1 讀取策略235
    8.2.2 放置策略235
    8.2.3 置換策略235
    8.2.4 駐留集管理239
    8.2.5 清除策略243
    8.2.6 加載控制244
    8.3 UNIX和Solaris內存管理245
    8.3.1 分頁繫統245
    8.3.2 內核內存分配器247
    8.4 Linux內存管理249
    8.4.1 虛擬內存249
    8.4.2 內核內存分配250
    8.5 Windows內存管理251
    8.5.1 Windows虛擬地址映射251
    8.5.2 Windows分頁251
    8.5.3 Windows 8交換252
    8.6 Android內存管理252
    8.7 小結252
    8.8 推薦讀物和動畫253
    8.9 關鍵術語、復習題和習題253
    8.9.1 關鍵術語253
    8.9.2 復習題254
    8.9.3 習題254

    第四部分 調度

    第9章 單處理器調度258
    9.1 處理器調度的類型258
    9.1.1 長程調度259
    9.1.2 中程調度260
    9.1.3 短程調度260
    9.2 調度算法260
    9.2.1 短程調度規則260
    9.2.2 優先級的使用261
    9.2.3 選擇調度策略262
    9.2.4 性能比較268
    9.2.5 公平共享調度272
    9.3 傳統的UNIX調度273
    9.4 小結274
    9.5 推薦讀物9
    前言
    封底文字
    本書是一本關於操作繫統概念、結構和機制的教材,目的是盡可能清楚和全面地展示現代操作繫統的本質與特點。第八版在反映操作繫統領域的變化的同時,保持了操作繫統領域的廣泛性,同時得到了許多教授和研究人員的審閱,敘述更清晰、緊湊。
    本書新增內容
    ◆ Windows 8:詳細介紹了Windows 8內核的各種關鍵技術。
    ◆ Android操作繫統:詳細介紹了Android移動平臺的限制和運行環境。
    ◆ 嵌入式Linux:詳細介紹了嵌入式Linux的關鍵要素。
    ◆ 虛擬機:新增了虛擬機操作繫統設計問題的一章。
    ◆ 多核設計問題:增加了關於操作繫統設計問題的討論。

    封底文字
    本書是一本關於操作繫統概念、結構和機制的教材,目的是盡可能清楚和全面地展示現代操作繫統的本質與特點。第八版在反映操作繫統領域的變化的同時,保持了操作繫統領域的廣泛性,同時得到了許多教授和研究人員的審閱,敘述更清晰、緊湊。



    本書新增內容
    ◆ Windows 8:詳細介紹了Windows 8內核的各種關鍵技術。
    ◆ Android操作繫統:詳細介紹了Android移動平臺的限制和運行環境。
    ◆ 嵌入式Linux:詳細介紹了嵌入式Linux的關鍵要素。
    ◆ 虛擬機:新增了虛擬機操作繫統設計問題的一章。
    ◆ 多核設計問題:增加了關於操作繫統設計問題的討論。
    ◆ I/O標準化:更新了相應的接口內容。
    ◆ 存儲硬件:更新了存儲硬件部分,包含了固態硬盤驅動器。
    ◆ 容錯性:新增了介紹容錯機制的一節。



    本書特點
    ◆ 本書選擇Windows 8、Android、UNIX 和Linux四個有代表性的操作繫統作為實例講解。
    ◆ 支持ACM/IEEE計算機科學課程體繫2013。
    ◆ 適用於教學,書中含有大量的動畫、視頻和圖表,每章末尾給出了關鍵術語、復習題、習題、深入閱讀建議和相關網站的鏈接;書末給出了常用的縮略詞和參考文獻。
    ◆ 提供教學資源,包括參考答案、項目手冊、PPT、PDF文件、教學大綱等,請參考書中的“教學支持說明”。
    ◆ 提供操作繫統項目和其他學生練習。
    ◆ 提供操作繫統教學平臺OS/161、模擬項目和編輯項目。


     


    譯 者 序
    操作繫統領域一直在不斷地發展和變化,計算機科學與技術專業、軟件工程專業和信息安全專業的學生要如何全面且深入地理解操作繫統呢?William Stallings博士的這本教材給出了答案。William Stallings博士撰寫了很多有關計算機領域的教材,曾12次獲得美國年度計算機科學教科書獎和學術作者協會獎。他的這本教材已更新到了第八版,並被全球的很多大學采用為操作繫統課程的教材或參考書。本書內容豐富、布局合理、概念清晰、舉例恰當、文字簡潔,是一本不可多得的優秀教材。
    本書在保持第七版的眾多特色的基礎上,緊跟操作繫統領域的發展,增加了許多新內容,包括Windows 8的各種關鍵技術、Android操作繫統、嵌入式Linux、虛擬機技術、多核設計問題、I/O標準化問題、存儲硬件,以及“ACM/IEEE計算機科學課程體繫2013”中的核心專題——容錯機制。
    特別值得一提的是,本書的配套資源可為教師和學生提供很大的幫助,這些資源包括每章末尾的習題、習題參考答案、項目安排建議、課堂教學課件、測試題、關於並發的教學視頻、教學大綱樣例等。這些資源非常寶貴,可為中國各高等學校開設操作繫統課程的教師提高教學質量提供有力的支持。即便是在課堂上帶領學生認真討論每章後面精心提煉的關鍵術語,對學生順利完成操作繫統課程的學習也是非常有意義的。
    本書主要由陳向群、陳渝翻譯。參加翻譯、審閱和校對工作的還有王承珂、諶國風、申鵬、張大衛、劉璨、栗階、劉波、楊立群、騰芸、潘偉民、金鑫、劉滿、周晴漪等,在此對他們的貢獻表示真誠的感謝。
    由於譯者水平有限,本書的譯文中必定會存在一些不足或錯誤之處,歡迎各位專家和廣大讀者們批評指正。


    前   言
    第八版新增內容
    自本書第七版出版以來,操作繫統領域一直在不斷地發展著。本書的新版試圖在反映這些變化的同時,保持操作繫統領域的廣泛性。修訂本書時,第七版得到了從事教學和研究的許多教授的審閱,因此新版中許多地方的敘述更加清晰、緊湊。
    除了有利於教學和閱讀方便外,書中的內容也因應操作繫統領域的進展做了整體更新。主要變化如下:
    ◆ Windows 8:Windows 8是微軟公司面向個人計算機、工作站和服務器的操作繫統,其內部架構出現了很多變化。新版詳細介紹了Windows 8內核的各種關鍵技術,包括進程/線程管理、調度、內存管理、安全、文件繫統和I/O。
    ◆ Android操作繫統:Android是一個快速發展的移動平臺。移動設備在現實世界中的限制和運行環境,與傳統桌面計算機和服務器相比有很大的不同。因此學習這個新環境很重要。
    ◆ 嵌入式Linux:在嵌入式繫統中使用小版本的Linux已日益流行,新版中介紹了嵌入式Linux的關鍵要素。
    ◆ 虛擬機:服務器虛擬化及其他各種形式的虛擬機得到了廣泛應用,因此本書新增了介紹面向虛擬機的操作繫統的設計問題的一章。
    ◆ 多核設計問題:現在的主流體繫結構是多核架構,因此新版中增加了相關操作繫統設計問題的討論。
    ◆ I/O標準化:考慮到技術的發展,本書進行了相應的更新,包括雷電接口。
    ◆ 存儲硬件:書中的存儲硬件部分進行了更新,現在已包含對固態硬盤驅動器的討論。
    ◆ 容錯:“ACM/IEEE計算機科學課程體繫2013”已將容錯列為操作繫統課程的核心專題,因此新增了介紹容錯機制的一節。


    目標
    本書是一本關於操作繫統概念、結構和機制的教材,目的是盡可能清楚和全面地展示現代操作繫統的本質與特點。
    這是一項具有挑戰性的任務。首先,需要為各種各樣的計算機繫統設計操作繫統,包括嵌入式繫統、智能手機、單用戶工作站和個人計算機、中等規模的共享繫統、大型計算機和超級計算機,以及諸如實時繫統之類的專用機器。多樣性不僅體現在機器的容量和速度上,而且體現在具體應用和繫統支持的需求上;其次,計算機繫統正以日新月異的速度發展變化,操作繫統設計中的許多重要領域都是近纔開始研究的,並且關於這些領域及其他新領域的研究工作仍在進行。
    盡管存在著多樣性和變化快等問題,但一些基本概念仍然貫穿始終。當然,這些概念的應用依賴於當前的技術狀況和特定的應用需求。本書的目的是全面討論操作繫統設計的基本原理,並將現代流行的設計問題與當前操作繫統的發展方向相關聯。
    實例繫統
    本書的目的是使讀者熟悉現代操作繫統的設計原理和實現問題,因此單純講述概念和理論遠遠不夠。為說明這些概念,同時將它們與真實世界中不得不做出的設計選擇相關聯,本書選擇了4個操作繫統作為實例:
    ◆ Windows 8:用於個人計算機、工作站和服務器的多任務操作繫統。它融入了很多操作繫統發展的技術。此外,Windows是早采用面向對像原理進行設計的重要商業操作繫統之一。本書涵蓋了Windows版本所采用的技術,包括Windows 8。
    ◆ Android:Android是為嵌入式設備特別是手機量身定做的,主要是為了滿足嵌入式環境的獨特需求。本書介紹了Android的內核信息。
    ◆ UNIX:初是為小型計算機設計的多用戶操作繫統,但後來廣泛用於從微機到超級計算機的各種機器中。本書采用若干版本的UNIX作為實例。FreeBSD融合了很多的現代特征,是一個廣泛應用的操作繫統;Solaris是一個廣泛應用的商業版UNIX繫統。
    ◆ Linux:一個非常普及且源代碼開放的UNIX版本。
    選擇這些操作繫統的原因是它們之間存在相關性,同時它們也具有代表性。關於這些實例操作繫統的討論貫穿全書,而非集中於某一章或附錄部分。因此在討論並發性時,會描述每個實例操作繫統的並發機制,並探討各種設計選擇的動機。采用真實的例子可加深讀者對相關章節中設計概念的理解。為方便起見,讀者也可在在線文檔中查閱所有實例操作繫統的資料。


    對“ACM/IEEE計算機科學課程體繫2013”的支持
    本書的讀者是大學學生和專業技術人員,可作為計算機科學、計算機工程和電氣工程專業本科生一學期或兩學期的操作繫統課程教材。新版符合“ACM/IEEE計算機科學課程體繫2013”(CS2013)草案版(2013年2月)的要求。在CS2013推薦的課程體繫中,操作繫統(OS)是計算機科學的主干課程。CS2013將所有課程內容分為三類,即核心類1(含課程體繫中的所有專題)、核心類2(含所有或幾乎所有專題)、選修類(提供深度和廣度)。在操作繫統領域,CS2013含有核心類1的2個專題、核心類2的4個專題及選修類的6個可選專題,每個專題下都含有一些子專題。本書涵蓋了CS2013列出的三類課程中的所有專題和子專題。
    表P.1中給出了本書對操作繫統知識領域的支持情況。每個專題下的子專題清單,讀者可參閱文件box.com/OS8e/CS2013-OS.pdf。


    表P.1  本書對CS2013中操作繫統知識領域的覆蓋情況
    專    題 本書中的覆蓋情況
    操作繫統概述(類1) 第2章:操作繫統概述


    操作繫統原理(類1) 第1章:計算機繫統概述
         第2章:操作繫統概述
    並發(類2) 第5章:並發性:互斥和同步
       第6章:並發:死鎖和饑餓
       附錄A:並發主題
       第18章:分布式進程管理
       第9章:單處理器調度
       第10章:多處理器和實時調度
    存儲管理(類2) 第7章:內存管理
        第8章:虛擬內存
    安全與保護(類2) 第15章:計算機安全技術
    虛擬機(選修) 第14章:虛擬機
    設備管理(選修) 第11章:I/O管理和磁盤調度
    文件繫統(選修) 第12章:文件管理
    實時與嵌入式繫統(選修) 第10章:多處理器和實時調度
           第13章:嵌入式操作繫統
           書中與Android相關的例子
    容錯(選修) 2.5節:容錯性
    繫統性能評估(選修) 書中與存儲管理、調度及其他領域相關的性能問題


    本書結構
    本書分為六部分(參見第0章的綜述):
     
    ◆ 背景知識
    ◆ 進程
    ◆ 內存
    ◆ 調度
    ◆ 嵌入式繫統
    ◆ 輸入/輸出和文件
     
    本書適用於教學。書中含有大量的動畫、視頻和圖表,每章末尾給出了關鍵術語、復習題、習題、深入閱讀建議和相關網站的鏈接;書末給出了常用的縮略詞和參考文獻。此外,本書可為教師提供題庫。


    教師支持資源
    本書的主要目的是成為操作繫統這門課程的有效教學工具,這在本書的結構和補充材料中得到了反映。以下是便於教師教學的補充材料:

    媒體評論
    在線試讀


     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部