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

電腦操作系統(電腦科學與技術21世紀高等學校規劃教材)

  • 作者:編者:林果園|責編:劉向威//常曉敏
  • 出版社:清華大學
  • ISBN:9787302570691
  • 出版日期:2021/02/01
  • 裝幀:平裝
  • 頁數:349
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    操作系統是現代電腦系統中非常重要的系統軟體,在整個電腦系統中起著承上啟下的重要作用。本書深入淺出地對操作系統的基本原理進行闡述,不僅反映操作系統的經典理論內容,還努力引進當代操作系統的最新成果,並以Windows 10、Linux、Android操作系統為例,分析了典型操作系統的實現技術。
    本書共分7章,分別介紹操作系統的基本情況、進程管理、內存管理、設備管理、文件管理、現代操作系統技術和操作系統的安全與保護技術。
    本書可作為高等學校電腦、網路工程、信息安全、軟體工程、數據科學與大數據技術、人工智慧等相關專業的教材,也可供IT技術人員學習參考。

作者介紹
編者:林果園|責編:劉向威//常曉敏

目錄
第1章  概論
  1.1  操作系統的定義和功能
    1.1.1  操作系統的定義
    1.1.2  操作系統的功能
    1.1.3  操作系統的特徵
  1.2  操作系統的發展
    1.2.1  手工操作階段
    1.2.2  早期的批處理階段
    1.2.3  多道批處理系統階段
    1.2.4  操作系統的分類
  1.3  操作系統的介面
    1.3.1  程序介面
    1.3.2  操作介面
  1.4  操作系統的設計實現方法
    1.4.1  操作系統設計與開發概述
    1.4.2  操作系統的體系結構
  1.5  典型操作系統概況
    1.5.1  Windows系列操作系統
    1.5.2  Linux 系列操作系統
    1.5.3  Android系列操作系統
    1.5.4  國產操作系統的發展
  小結
  習題
第2章  進程管理
  2.1  概述
  2.2  程序的運行方式
    2.2.1  程序的順序運行
    2.2.2  程序的併發運行與並行運行
    2.2.3  進程概念的引入
  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.5  進程通信
    2.5.1  消息傳遞通信
    2.5.2  共享內存通信
    2.5.3  管道通信
  2.6  進程調度
    2.6.1  進程調度模型
    2.6.2  調度演算法的選擇/評價準則
    2.6.3  調度演算法
    2.6.4  多CPU系統中的調度
    2.6.5  多核CPU中的調度
  2.7  死鎖
    2.7.1  死鎖產生的原因

    2.7.2  死鎖產生的必要條件
    2.7.3  死鎖的避免
    2.7.4  檢測與解除
  2.8  線程的基本概念
    2.8.1  線程的引入
    2.8.2  線程與進程的區別與聯繫
    2.8.3  線程的3種模式
  2.9  管程的基本概念
  2.10  Windows 10操作系統中的進程與線程
    2.10.1  Windows進程
    2.10.2  Windows線程
  2.11  Linux操作系統中的進程與線程
  2.12  Android操作系統中的進程與線程
  小結
  習題
第3章  內存管理
  3.1  內存管理概述
    3.1.1  內存管理的功能
    3.1.2  電腦存儲系統的結構
    3.1.3  地址的表示與地址轉換
    3.1.4  覆蓋與交換技術
  3.2  分區內存管理
    3.2.1  單一連續內存管理
    3.2.2  固定分區內存管理
    3.2.3  可變分區內存管理
  3.3  頁式存儲管理
    3.3.1  頁式存儲管理的基本原理
    3.3.2  頁式存儲管理的內存分配與回收
    3.3.3  頁式存儲管理的地址轉換
    3.3.4  快表
    3.3.5  頁的共享和保護
    3.3.6  多級頁表
  3.4  段式存儲管理
    3.4.1  段式存儲管理的基本原理
    3.4.2  段式存儲管理的地址轉換和內存保護
    3.4.3  段的共享
    3.4.4  分段和分頁的比較
    3.4.5  段頁式存儲管理
  3.5  虛擬存儲技術
    3.5.1  虛擬存儲技術的提出
    3.5.2  程序的局部性原理
    3.5.3  虛擬存儲技術的基本思想
  3.6  請求頁式虛擬存儲管理
    3.6.1  請求頁式虛擬存儲管理的基本原理
    3.6.2  請求頁式虛擬存儲管理的硬體支持
    3.6.3  頁面分配策略與頁面調度演算法
    3.6.4  頁面置換演算法
    3.6.5  影響請求頁式存儲管理性能的因素
  3.7  請求分段虛擬存儲管理
    3.7.1  請求分段虛擬存儲管理的基本原理

    3.7.2  請求分段虛擬存儲管理段的共享和保護
    3.7.3  請求段頁式虛擬存儲管理
  3.8  Windows 10 操作系統內存管理技術
    3.8.1  虛擬地址空間分佈與地址轉換機制
    3.8.2  虛擬存儲管理
    3.8.3  Windows操作系統的內存空間分配
    3.8.4  內存頁面級保護機制
  3.9  Linux操作系統存儲管理技術
    3.9.1  Linux操作系統存儲管理概述
    3.9.2  虛擬地址空間的組織和管理
    3.9.3  物理內存空間的管理
    3.9.4  用戶態內存的申請與釋放
    3.9.5  內存的共享和保護
    3.9.6  交換空間、頁面的換出和調入
    3.9.7  緩衝機制
  3.10  Android操作系統內存管理機制
  3.11  Windows、Linux與Android操作系統內存管理的比較
  小結
  習題
第4章  設備管理
  4.1  設備管理概述
    4.1.1  設備分類
    4.1.2  設備管理的目標、功能和結構
  4.2  設備控制方法
    4.2.1  程序循環查詢方式
    4.2.2  中斷驅動方式
    4.2.3  直接內存訪問方式
    4.2.4  通道方式
  4.3  緩衝技術
    4.3.1  單緩衝
    4.3.2  雙緩衝
    4.3.3  多緩衝
  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  SPOOLing技術
    4.5.4  設備分配演算法
    4.5.5  設備分配與回收過程
  4.6  Windows操作系統中的I/O設備管理
    4.6.1  Windows操作系統中的I/O系統軟體層次結構
    4.6.2  I/O系統的數據結構
    4.6.3  I/O的處理過程
    4.6.4  通用驅動程序
    4.6.5  USB的新增功能
    4.6.6  Windows操作系統的設備管理特性

  4.7  Linux操作系統中的I/O設備管理
    4.7.1  虛擬文件系統
    4.7.2  平台匯流排驅動模型
    4.7.3  I/O流程
  4.8  Android操作系統中的I/O設備管理
    4.8.1  存儲設備類型
    4.8.2  不可變的設備 ID
    4.8.3  I/O方式
  4.9  Windows、Linux與Android操作系統中設備管理的比較
    4.9.1  Windows與Linux操作系統的設備管理比較
    4.9.2  Linux與Android操作系統的設備管理比較
  小結
  習題
第5章  文件系統
  5.1  概述
    5.1.1  文件的概念
    5.1.2  文件系統
    5.1.3  文件的屬性
    5.1.4  文件的分類
    5.1.5  文件的使用
  5.2  文件的組織
    5.2.1  文件的邏輯結構
    5.2.2  記錄的成組與分解
    5.2.3  文件的物理結構
    5.2.4  文件的存取方法
    5.2.5  文件存儲空間管理
  5.3  文件目錄
    5.3.1  文件目錄的基本概念
    5.3.2  目錄文件的組織
    5.3.3  目錄的結構
    5.3.4  目錄的檢索
    5.3.5  文件目錄操作
  5.4  文件系統調用的實現
    5.4.1  實現系統調用的相關數據結構
    5.4.2  創建和刪除文件
    5.4.3  打開和關閉文件
    5.4.4  文件的讀和寫
    5.4.5  文件的隨機存取
  5.5  文件共享
    5.5.1  靜態共享
    5.5.2  動態共享
  5.6  文件系統的體系結構
    5.6.1  文件系統的層次結構模型
    5.6.2  文件操作的執行過程
    5.6.3  虛擬文件系統
  5.7  Windows 10操作系統的文件系統
    5.7.1  Windows 10操作系統的文件系統實現模型
    5.7.2  FAT文件系統原理
    5.7.3  NTFS文件系統原理和Windows 10操作系統新增特性
    5.7.4  ReFS文件系統概述

  5.8  Linux操作系統的文件系統
    5.8.1  Linux操作系統的虛擬文件系統
    5.8.2  Ext2文件系統
    5.8.3  Ext3和Ext4文件系統
    5.8.4  Linux文件系統的索引節點結構和目錄結構
  5.9  Android操作系統的文件系統
    5.9.1  Android操作系統的分區結構
    5.9.2  YAFFS2文件系統
    5.9.3  F2FS文件系統
  小結
  習題
第6章  現代操作系統
  6.1  現代操作系統概述
    6.1.1  推動現代操作系統發展的主要因素
    6.1.2  現代操作系統的新特徵
  6.2  網路操作系統
    6.2.1  網路操作系統的功能和構成
    6.2.2  流行的網路操作系統
    6.2.3  Linux網路操作系統的實現
  6.3  多處理機操作系統
    6.3.1  多處理機系統結構
    6.3.2  多處理機操作系統的功能與類型
    6.3.3  多處理機操作系統的進程調度和管理
  6.4  單CPU多核操作系統
  6.5  分散式操作系統與集群
    6.5.1  分散式操作系統的定義、特徵
    6.5.2  分散式操作系統的設計
    6.5.3  標識符系統
    6.5.4  分散式文件系統
    6.5.5  分散式操作系統的進程管理
    6.5.6  集群
  6.6  嵌入式操作系統
    6.6.1  嵌入式系統的定義與基本特徵
    6.6.2  嵌入式操作系統實例
  6.7  虛擬操作系統
    6.7.1  虛擬機系統資源管理
    6.7.2  常見虛擬化系統
  6.8  移動設備操作系統
    6.8.1  移動設備操作系統概述
    6.8.2  移動設備操作系統實例——Android
  小結
  習題
第7章  操作系統的安全與保護
  7.1  基本概念
    7.1.1  可用性
    7.1.2  完整性
    7.1.3  機密性
    7.1.4  操作系統的安全等級
  7.2  操作系統的安全威脅與保護
    7.2.1  安全威脅的類型

    7.2.2  操作系統保護層次
  7.3  系統安全的密碼技術
    7.3.1  數據加密與解密
    7.3.2  消息摘要與消息驗證碼
    7.3.3  數字簽名與公鑰基礎設施
  7.4  針對操作系統的入侵與防範
    7.4.1  黑客入侵與防範
    7.4.2  病毒入侵與防範
  7.5  Windows操作系統的安全
    7.5.1  Windows操作系統的安全體系結構
    7.5.2  Windows 10操作系統的啟動保護技術
    7.5.3  Windows 10操作系統的運行保護技術
  7.6  Linux操作系統安全技術
    7.6.1  訪問控制機制
    7.6.2  身份驗證模塊
    7.6.3  安全網路傳輸
    7.6.4  強化軟體運行環境
    7.6.5  防火牆
  7.7  Android安全技術
  小結
  習題
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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