《作業系統原理(慕課版)(本科)》是2022年人民郵電出版社出版的圖書,作者是蘇曙光。
基本介紹
- 中文名:作業系統原理(慕課版)(本科)
- 作者:蘇曙光
- 出版時間:2022年4月1日
- 出版社:人民郵電出版社
- ISBN:9787115586155
- 開本:16 開
- 裝幀:平裝
內容簡介,圖書目錄,作者簡介,
內容簡介
作業系統是計算機系統中最重要和最基礎的軟體系統。本書主要介紹作業系統的四大核心內容:進程管理、存儲管理、設備管理和檔案管理。本書以Linux和Windows工作機製作為示例,以幫助讀者更好地理解抽象的原理。本書概念清晰規範、內容系統完整、語言通俗易懂。
本書多數章節都提供了教學視頻,可供讀者參考。每章後面提供了一定數量的習題和開放性的思考題。
全書共9章,先後介紹作業系統的功能、定義、發展歷史、邏輯結構、基本硬體環境、啟動過程、用戶界面、進程管理、進程調度、存儲管理、設備管理、檔案管理等內容。
本書適合作為計算機、軟體工程、網路安全、電子信息等相關專業本科生和研究生作業系統原理或作業系統設計等課程的教材或參考書,也可供專業技術人員參考。
圖書目錄
第1章 作業系統概述
1.1 作業系統直觀認識和定義
1.1.1 作業系統的直觀認識
1.1.2 作業系統的定義
1.2 作業系統的發展歷史
1.2.1 手動操作階段
1.2.2 單道批處理系統
1.2.3 多道批處理系統
1.2.4 分時作業系統
1.2.5 分時作業系統衍化
1.2.6 經典作業系統實例
1.3 作業系統的功能
1.3.1 處理機管理
1.3.2 存儲管理
1.3.3 設備管理
1.3.4 檔案管理
1.4 作業系統的特徵
1.5 作業系統評價指標
1.6 作業系統虛擬機
1.7 作業系統的邏輯結構
1.7.1 整體式結構
1.7.2 層次式結構
1.7.3 微核心結構
1.8 本章習題
第2章 作業系統的硬體基礎
2.1 計算機三匯流排硬體結構
2.2 CPU結構
2.3 CPU的態
2.4 記憶體
2.5 時鐘
2.6 中斷系統
2.7 基本輸入輸出系統
2.8 作業系統啟動過程
2.8.1 作業系統啟動概述
2.8.2 Linux啟動過程
2.8.3 主引導記錄
2.8.4 GRUB引導
2.8.5 Linux0.11啟動過程
2.9 計算機虛擬化和虛擬機
2.9.1 計算機虛擬化
2.9.2 虛擬機
2.10 作業系統的生成
2.11 本章習題
第3章 用戶界面
3.1 用戶環境
3.2 用戶界面概念
3.3 操作界面
3.3.1 操作命令
3.3.2 重定向和管道命令
3.3.3 批處理程式命令
3.3.4 圖形用戶界面
3.3.5 Shell
3.3.6 Shell腳本程式
3.4 系統調用
3.4.1 系統調用概念
3.4.2 系統調用工作原理
3.4.3 Linux系統調用機制
3.4.4 Linux系統調用實現
3.5 本章習題
第4章 進程管理
4.1 進程的概念
4.1.1 程式的順序執行
4.1.2 程式的並發執行
4.1.3 進程的定義和特點
4.2 進程的狀態和轉換
4.3 進程控制塊
4.4 Linux進程控制塊和進程狀態
4.4.1 Linux進程控制塊task_struct
4.4.2 Linux進程狀態及轉換
4.5 進程基本控制
……
第5章 死鎖
第6章 進程調度
第7章 存儲管理
第8章 設備管理
第9章 檔案管理
作者簡介
蘇曙光,華中科技大學副教授。研究方向和興趣:作業系統和嵌入式系統;圖像和視頻智慧型處理。 連續14年講授《作業系統原理.64學時》和《微機原理與接口.48學時》,研究生《高級作業系統原理.32學時》等三門專業基礎課程。作者重視教學改革,不斷探索和更新教學理念,積極把工程套用、發展趨勢融合到理論教學中,兼顧知識學習、技能培養和創新引導。 近5年在國內外重要學術刊物和會議上發表論文20多篇,其中教學論文4篇,均為第一作者。2012年主編教材《嵌入式系統原理與設計》一本,合編教材1本;教學相關的軟體著作權2項。 近5年主持教研項目和科研項目,省部級和校級共7項。“作業系統原理MOOC課”,已經在中國大學MOOC平台上線運行4學期。獲2018年湖北省教學成果獎三等獎、2018年湖北省自製教學設備三等獎、2017年華中科技大學教學質量一等獎、2015年華中科技大學教學競賽二等獎、2018年華中科技大學本科課程設計優秀獎。