幫助中心 | 我的帳號 | 關於我們

操作系統實用教程(螺旋方法)/電腦科學叢書

  • 作者:(美)拉米茲·埃爾瑪斯瑞//A.吉爾·卡里克//戴維·萊文|譯者:翟高壽
  • 出版社:機械工業
  • ISBN:9787111588191
  • 出版日期:2018/01/01
  • 裝幀:平裝
  • 頁數:455
人民幣:RMB 99 元      售價:
放入購物車
加入收藏夾

內容大鋼
    由拉米茲·埃爾瑪斯瑞、A.吉爾·卡里克、戴維·萊文著的《操作系統實用教程(螺旋方法)/電腦科學叢書》是一本特色鮮明的操作系統教材,採用螺旋式方法由淺入深、循序漸進地闡述操作系統的相關概念和設計機理。全書共分六部分:第壹部分闡釋操作系統的概念、視圖、起源、分類、構建方法及實現基礎;第二部分則漸進地介紹單進程操作系統、單用戶多任務操作系統、單用戶多任務/多線程操作系統、多用戶操作系統、分散式和集群及網格相關的操作系統;第三部分和第四部分則按照傳統方式集中討論進程管理、內存管理、文件系統、輸入/輸出管理;第五部分介紹電腦網路、保護和安全以及分散式操作系統;第六部分則分別就Windows NT操作系統、Linux操作系統、Palm操作系統進行實例研究。另外,附錄部分還簡要介紹了比較現代的硬體體系結構的相關知識。每壹章結尾部分均配備有習題,可以幫助讀者有針對性地加強相應知識的理解。
    本書適合作為高等院校電腦及相關理工科專業的操作系統課程教材,同時也可作為業界人士設計和開發操作系統及相關係統軟體的重要參考書。

作者介紹
(美)拉米茲·埃爾瑪斯瑞//A.吉爾·卡里克//戴維·萊文|譯者:翟高壽

目錄
出版者的話
譯者序
前言
教材使用說明
作者介紹
第一部分 操作系統概述
第1章 入門
  1.1  引言
  1.2  什麼是操作系統
  1.3  操作系統的用戶視圖和系統視圖
    1.3.1  用戶視圖及用戶分類
    1.3.2  系統視圖
    1.3.3  一個例子:移動滑鼠(和滑鼠指針)
    1.3.4  另一個比較大的例子:文件
  1.4  操作系統的一些術語、基本概念和圖解
    1.4.1  基本術語
    1.4.2  這些圖片說明了什麼
    1.4.3  走近真實:個人電腦操作系統
    1.4.4  為什麼設立抽象層
  1.5  操作系統發展導論
    1.5.1  操作系統的起源
    1.5.2  操作系統應當做什麼
  1.6  小結
  習題
第2章 操作系統概念、模塊和體系結構
  2.1  操作系統做什麼工作
  2.2  操作系統管理的資源及主要的操作系統模塊
    2.2.1  操作系統管理的資源類型
    2.2.2  操作系統的主要模塊
  2.3  進程概念和操作系統進程信息
    2.3.1  進程定義和進程狀態
    2.3.2  操作系統維護的進程信息
    2.3.3  進程分類和執行模式
  2.4  面向功能的操作系統分類
    2.4.1  單用戶單任務操作系統
    2.4.2  多任務操作系統
    2.4.3  分時操作系統和伺服器
    2.4.4  網路和分散式操作系統
    2.4.5  實時操作系統
  2.5  操作系統構建方法
    2.5.1  整體式單內核操作系統方法
    2.5.2  分層式操作系統方法
    2.5.3  微內核操作系統方法
  2.6  操作系統實現中的一些問題和技術
    2.6.1  基於中斷向量的中斷處理
    2.6.2  系統調用
    2.6.3  隊列和表
    2.6.4  面向對象的方法
    2.6.5  虛擬機
  2.7  操作系統功能及向後兼容的最小化方法和最大化方法

    2.7.1  向後兼容
    2.7.2  用戶最優化與硬體最優化
  2.8  小結
  參考文獻
  網上資源
  習題
第二部分 漸進式構建操作系統:面向廣度的螺旋式方法
第3章 簡單的單進程操作系統
  3.1  監控程序和
    3.1.1  監控程序:簡單操作系統的前身
    3.1.2  為什麼創建CP/M?什麼是軟體危機
    3.1.3  CP/M的構成
  3.2  簡單的個人電腦系統的特徵
  3.3  輸入/輸出管理
    3.3.1  鍵盤輸入—可移植性與靈活性
    3.3.2  視頻監視器輸出—可移植性及功能與性能
  3.4  磁碟管理和文件系統
    3.4.1  磁碟系統
    3.4.2  文件系統
  3.5  進程和內存管理
    3.5.1  應用程序的創建與執行
    3.5.2  基於CCP的命令處理
    3.5.3  內存管理
    3.5.4  覆蓋
    3.5.5  進程及基本的多任務
  3.6  小結
  參考文獻
  網上資源
  習題
第4章 單用戶多任務操作系統
  4.1  簡單的多任務系統
  4.2  Palm操作系統運行環境及系統布局
    4.2.1  基本內存為易失性隨機訪問存儲器
    4.2.2  沒有輔助存儲器
    4.2.3  小屏幕尺寸
    4.2.4  沒有鍵盤
  4.3  進程調度
    4.3.1  處理塗鴉式輸入—實時操作系統任務
    4.3.2  應用程序進程—任何時候只能有一道進程持有焦點
    4.3.3  典型的用戶應用程序
    4.3.4  真正的調度程序開始成形
  4.4  內存管理
    4.4.1  內存基礎知識
    4.4.2  內存分配
    4.4.3  不可移動的內存塊
    4.4.4  空閑空間監測
  4.5  文件支持
    4.5.1  資料庫和記錄
    4.5.2  資源對象
    4.5.3  輔助存儲器

  4.6  基本輸入/輸出
  4.7  顯示管理
    4.7.1  相應硬體
    4.7.2  高級圖形化用戶界面元素
    4.7.3  特殊的窗體類型
    4.7.4  低級圖形化用戶界面控制項
  4.8  事件驅動的程序
  4.9  小結
  參考文獻
  網上資源
  習題
第5章 單用戶多任務/多線程操作系統
第6章 多用戶操作系統
第7章  並行分散式計算、集群和網格
第三部分  處理器管理及內存管理
第8章  進程管理:概念、線程和調度
第9章  進程管理進階:進程間通信、同步和死鎖
第10章  基本的內存管理
第11章  高級的內存管理
第四部分  面向深度的操作系統概念的展示:文件系統和輸人/輸出
第12章  文件系統基礎
第13章  文件系統實例及更多功能
第14章  磁碟調度和輸入/輸出管理
第五部分  網路、分散式系統及安全
第15章  電腦網路
第16章  保護和安全
第17章  分散式操作系統
第六部分  實例研究
第18章  從Windows NT到Windows Vista
第19章  Linux操作系統實例研究
第20章  Palm操作系統實例研究
附錄  電腦系統總覽和體系結構概念
索引

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032