免費咨詢熱線
400-615-1233
工作時間-工作日
8:30-17:30

操作系統原理與應用

  • 類  別:計算機系列
  • 書  名:操作系統原理與應用
  • 主  編:趙德群
  • 定  價:43
  • 開  本:16開
  • 印刷方式:雙色
  • 頁  數:232
  • 時  間:2023年1月
  • 出  版  社:北京郵電大學出版社
  • 書  號:978-7-5635-3027-4

內容摘要

  本書在編寫過程中以“理論適度,重在應用”為指導思想,理論知識講解以夠用為準,重點突出,詳略得當。結合Windows和Linux這兩種主流的操作系統平臺,說明操作系統的原理和技術在實際操作系統中的實現和使用方法,培養學生的應用能力。全書分為7個模塊,分別介紹了操作系統概述、處理機管理、進程間的制約關系、存儲器管理、設備管理、文件管理和操作系統安全性。
  本書可作為高職高專計算機及相關專業“操作系統”課程的教材,也可作為相關技術人員的自學參考書。

目錄

模塊1 操作系統概述
 1.1 操作系統的定義和作用
  1.1.1 操作系統的定義
  1.1.2操作系統的作用
 1.2 操作系統的發展歷史
 1.3 操作系統的種類
 1.4 操作系統的基本特征
 1.5 操作系統的主要功能
 1.6 主流操作系統簡介
  1.6.1Windows操作系統
  1.6.2UNIX和Linux操作系統
 1.7 習題
模塊2 處理機管理
 2.1 進程的引入
  2.1.1程序的順序執行
  2.1.2程序的并發執行
 2.2 進程
  2.2.1進程的定義和特征
  2.2.2進程的基本狀態
  2.2.3進程的掛起狀態
  2.2.4進程控制塊
 2.3 進程的調度與管理
  2.3.1進程控制塊隊列
  2.3.2進程的調度
  2.3.3進程的管理
 2.4 作業調度
  2.4.1作業與作業管理
  2.4.2作業的調度算法
 2.5 Windows處理機管理與實驗
  2.5.1Windows處理機管理
  2.5.2Windows處理機管理實驗
 2.6 Linux處理機管理與實驗
  2.6.1Linux處理機管理
  2.6.2Linux處理機管理實驗
 2.7 習題
模塊3 進程間的制約關系
 3.1 進程同步與互斥
  3.1.1資源共享引起的制約
  3.1.2同步與互斥
 3.2 信號量與P、V操作
  3.2.1信號量機制
  3.2.2經典的進程同步互斥問題
 3.3 死鎖
  3.3.1死鎖的基本概念
  3.3.2死鎖的預防和避免
  3.3.3死鎖的檢測與解除
 3.4 高級進程通信
 3.5 習題
模塊4 存儲器管理
 4.1 存儲器管理的基本知識
  4.1.1存儲器管理的功能
  4.1.2程序的裝入
  4.1.3程序的鏈接
 4.2 連續分配方式目錄操作系統原理與應用
  4.2.1單一連續分配
  4.2.2固定分區分配
  4.2.3動態分區分配
  4.2.4動態重定位分區分配
  4.2.5覆蓋和對換
 4.3 基本分頁存儲管理方式
  4.3.1基本分頁存儲管理的基本思想
  4.3.2基本分頁存儲管理的地址轉換機構
  4.3.3基本分頁存儲管理的共享和保護
 4.4 基本分段存儲管理方式
  4.4.1基本分段存儲管理的基本思想
  4.4.2基本分段存儲管理的地址轉換機構
  4.4.3基本分段存儲管理的共享和保護
 4.5 段頁式存儲管理方式
  4.5.1分段和分頁的區別
  4.5.2段頁式存儲管理方式介紹
 4.6 虛擬存儲器的基本知識
  4.6.1虛擬存儲器的引入
  4.6.2虛擬存儲器的實現方法
  4.6.3虛擬存儲器的特征
 4.7 請求分頁存儲管理方式
  4.7.1請求分頁中的硬件支持
  4.7.2內存分配策略和分配算法
  4.7.3調頁策略
  4.7.4請求分頁式存儲管理方式的特點
 4.8 頁面置換算法
  4.8.1最佳置換算法
  4.8.2先進先出置換算法
  4.8.3最近最久未使用置換算法
  4.8.4Clock置換算法
 4.9 請求分段存儲管理方式
  4.9.1請求分段中的硬件支持
  4.9.2分段的共享
  4.9.3請求分段存儲管理的優缺點
 4.10 Windows的存儲管理及實驗
  4.10.1Windows的存儲管理
  4.10.2Windows的存儲管理實驗
 4.11 Linux的存儲管理及實驗
  4.11.1Linux的存儲管理
  4.11.2Linux的存儲管理實驗
 4.12 習題
模塊5 設備管理
 5.1 輸入/輸出系統
  5.1.1輸入/輸出設備
  5.1.2設備控制器
  5.1.3輸入/輸出通道
 5.2 輸入/輸出控制方式
  5.2.1程序直接控制方式
  5.2.2中斷控制方式
  5.2.3直接存儲器訪問控制方式
  5.2.4通道控制方式
 5.3 緩沖管理
  5.3.1緩沖的引入
  5.3.2單緩沖和雙緩沖
  5.3.3循環緩沖
  5.3.4緩沖池
 5.4 I/O軟件
  5.4.1I/O軟件的設計目標和原則
  5.4.2中斷處理程序
  5.4.3設備驅動程序
  5.4.4設備獨立性軟件
  5.4.5用戶層的I/O軟件
 5.5 設備分配
  5.5.1設備分配中的數據結構
  5.5.2設備分配時應考慮的因素
  5.5.3獨占設備的分配程序
  5.5.4SPOOLing技術
 5.6 磁盤存儲器的管理
  5.6.1磁盤性能簡述
  5.6.2磁盤調度
  5.6.3磁盤高速緩存
 5.7 Windows的設備管理及實驗
  5.7.1Windows的設備管理
  5.7.2Windows的設備管理實驗
 5.8 Linux的設備管理及實驗
  5.8.1Linux的設備管理
  5.8.2Linux的設備管理實驗
 5.9 習題
模塊6 文件管理
 6.1 文件與文件系統
  6.1.1數據項和記錄
  6.1.2文件
  6.1.3文件系統及其功能
 6.2 文件的結構與組織
  6.2.1文件的邏輯結構
  6.2.2文件的物理結構
  6.2.3文件的存取方式
 6.3 文件目錄
  6.3.1文件控制塊
  6.3.2單級目錄結構
  6.3.3兩級目錄結構
  6.3.4樹形目錄結構
 6.4 文件存儲空間的管理
  6.4.1空閑表法
  6.4.2空閑鏈表法
  6.4.3位示圖法
 6.5 文件的使用
  6.5.1文件的操作
  6.5.2文件的共享
  6.5.3文件的保護
 6.6 Windows的文件管理及實驗
  6.6.1Windows的文件管理
  6.6.2Windows的文件管理實驗
 6.7 Linux的文件管理及實驗
  6.7.1Linux的文件管理
  6.7.2Linux的文件管理實驗
 6.8習題
模塊7 操作系統安全性
 7.1 計算機系統安全
  7.1.1計算機系統的脆弱性
  7.1.2計算機系統面臨的威脅
  7.1.3計算機系統安全目標
 7.2 操作系統安全
  7.2.1操作系統安全的基本概念
  7.2.2設計操作系統要考慮的安全機制
 7.3 數據加密與認證技術
  7.3.1數據加密
  7.3.2數字簽名
  7.3.3認證技術
 7.4 職業道德教育與法制建設
 7.5 習題
參考文獻

主編信息

趙德群,哈爾濱職業技術學院教師。

相關圖書

  • Linux操作系統基礎(第2版)

    主編:喻衣鑫 湯東

     本書以RHEL 7 CentOS 7為基礎,深入淺出地介紹了Linux操作系統基礎知識,主要內容包括Linux操作系統的安裝與啟動、Linux基本命令

    ¥49.8
  • Linux操作系統基礎應用實踐教程(活頁式)

    主編:朱鳳山 陳卓

     本書以CentOS 7操作系統為例,采用理論與實踐相結合的形式,由淺入深、循序漸進地介紹了Linux系統的基礎操作和應用。全書共分為10

    ¥59.8
  • Linux操作系統基礎

    主編:喻衣鑫 湯東 劉波

     本書以RHEL 7 CentOS 7為基礎,深入淺出地介紹了Linux操作系統基礎知識,主要內容包括Linux操作系統的安裝與啟動、Linux基本命令

    ¥42