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

操作系統(電腦科學與技術面向新工科專業建設電腦系列教材)

  • 作者:編者:羅宇|責編:白立軍//薛陽|總主編:張堯學
  • 出版社:清華大學
  • ISBN:9787302623441
  • 出版日期:2023/01/01
  • 裝幀:平裝
  • 頁數:242
人民幣:RMB 49.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是以操作系統核心內容為基礎,以操作系統考研大綱為邊界,以操作系統技術發展演進為線索編寫的操作系統學習及考研指導教材。操作系統作為電腦系統的核心系統軟體,負責管理和控制電腦系統的資源並組織用戶以進程為單位高效協調地使用這些資源。本書從支持多道程序併發執行機制出發,以操作系統進程管理、存儲管理、I/O管理及文件系統功能模塊為主線,介紹操作系統的概念、功能、組成、處理流程等內容。本書主要內容包括:操作系統概述,操作系統運行機制與用戶介面,進程與處理器管理,同步互斥與通信、死鎖,存儲管理,設備管理,文件系統。附錄提供與課程配套的實驗參考資料。每章後面有核心知識點、問題與思考。
    本書可作為高等學校電腦大類相關專業教材和考研參考書,也可供從事電腦系統研究、開發、維護和應用的專業人員閱讀。

作者介紹
編者:羅宇|責編:白立軍//薛陽|總主編:張堯學
    羅宇,國防科技大學電腦學院教授,參與了銀河系列巨型機操作系統研發。作為負責人主持國家重點研發計劃課題、裝備預研重點基金、橫向項目等各類課題研究與項目開發;獲得部委級科技進步獎5項;長期從事操作系統教學,是國家精品資源共享課操作系統負責人,所編著的《操作系統》教材獲「十二五」普通高等教育本科國家級規劃教材。

目錄
第1章  操作系統概述
  1.1  操作系統概念
    1.1.1  系統的軟體構成
    1.1.2  系統調用
    1.1.3  資源共享
    1.1.4  併發運行機制
  1.2  操作系統的發展簡史
  1.3  常見通用操作系統簡介
    1.3.1  Windows系列及MS DOS
    1.3.2  自由軟體Linux和freeBSD
  1.3  問題與思考
  習題
第2章  操作系統運行機制與用戶介面
  2.1  中斷和異常
    2.1.1  中斷和異常的區別
    2.1.2  中斷分級
  2.2  中斷/異常響應和處理
    2.2.1  中斷/異常響應
    2.2.2  中斷/異常處理
  2.3  操作系統運行模式
  2.4  系統調用
  2.5  人機界面
    2.5.1  命令語言
    2.5.2  圖形化的用戶界面
  2.6  核心知識點
  2.7  問題與思考
  習題
第3章  進程與處理器管理
  3.1  進程描述
    3.1.1  進程定義
    3.1.2  進程式控制制塊
  3.2  進程狀態
    3.2.1  進程的創建與結束
    3.2.2  進程狀態變化模型
  3.3  進程式控制制與調度
    3.3.1  進程執行
    3.3.2  進程調度
    3.3.3  調度演算法
  3.4  作業與進程的關係
  3.5  線程引入
  3.6  核心知識點
  3.7  問題與思考
  習題
第4章  同步互斥與通信、死鎖
  4.1  併發/並行執行的實現
    4.1.1  並行程序設計方法
    4.1.2  進程/線程並行編程介面
  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.4.4  死鎖避免
    4.4.5  死鎖檢測
    4.4.6  死鎖恢復
    4.4.7  實用死鎖處理方法
  4.5  核心知識點
  4.6  問題與思考
  習題
第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  核心知識點
  5.5  問題與思考
  習題
第6章  設備管理
  6.1  設備管理概念
    6.1.1  外部設備分類
    6.1.2  設備共享使用方法
    6.1.3  I/O系統調用
  6.2  設備I/O子系統
    6.2.1  I/O層次結構
    6.2.2  設備驅動程序
    6.2.3  設備控制器(I/O部件)
    6.2.4  I/O控制方式
    6.2.5  緩衝技術
  6.3  存儲設備
    6.3.1  常見存儲外部設備
    6.3.2  磁碟I/O調度

    6.3.3  磁碟陣列
  6.4  核心知識點
  6.5  問題與思考
  習題
第7章  文件系統
  7.1  文件結構
    7.1.1  文件概念
    7.1.2  文件的邏輯結構與訪問方式
    7.1.3  文件的物理結構
    7.1.4  文件控制塊
  7.2  文件目錄結構
    7.2.1  一級目錄結構
    7.2.2  二級目錄結構
    7.2.3  樹狀目錄結構
    7.2.4  無環圖目錄結構
    7.2.5  目錄系統調用
  7.3  文件存儲器空間布局與管理
    7.3.1  文件存儲器空間的劃分與初始化
    7.3.2  文件存儲器空間管理
    7.3.3  FAT文件系統磁碟布局
  7.4  文件訪問介面
    7.4.1  傳統文件系統調用的實現
    7.4.2  存儲映射文件訪問
  7.5  文件保護
    7.5.1  文件訪問保護
    7.5.2  文件備份
  7.6  文件系統模型
  7.7  核心知識點
  7.8  問題與思考
  習題
附錄A  shell腳本編程簡介
  A.1  註釋和簡單命令
  A.2  環境變數
  A.3  控制結構
    A.3.1  if語句
    A.3.2  case語句
    A.3.3  for語句
    A.3.4  while語句和until語句
  A.4  函數
  A.5  實驗建議
附錄B  實現一個簡單的Linux命令解釋器
  B.1  myshell的語法
  B.2  程序框架
  B.3  命令行的語法分析
  B.4  簡單命令的執行
  B.5  Makefile
  B.6  實驗建議
附錄C  Linux常用命令
  C.1  用戶終端命令
  C.2  vi編輯器的使用

附錄D  Linux常用函數
  D.1  進程管理函數
  D.2  文件管理函數
  D.3  進程間通信函數
  D.4  多線程庫函數
參考文獻

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