作業系統原理與Linux系統實驗

作業系統原理與Linux系統實驗

《作業系統原理與Linux系統實驗》是2011年機械工業出版社出版的圖書,作者是龐麗萍。 本書包括預備知識、實驗指導、實驗目的和內容以及實驗中的程式範例等內容,可作為高等院校計算機和信息類本科、專科各專業和其他相關專業的教材。

基本信息

內容簡介

《作業系統原理與Linux系統實驗》可供從事計算機科學、工程和套用等方面工作的科技人員參考。

作者簡介

龐麗萍,華中科技大學教授,博士生導師,1967年畢業於北京郵電學院(現北京郵電大學)無線電通信專業。曾任國家教育部工科計算機基礎課程教學指導委員會委員、中國計算機學會教育與培訓專業委員會委員。長期從事計算機作業系統、分散式計算機系統的研究和教學工作;主要研究方向為並行分散式系統。編著的《作業系統原理》(第三版)2002年獲全國普通高等學校優秀教材二等獎;主持的“作業系統原理”課程獲2007年國家級精品課程;編著了《作業系統原理》等11本教材:1995年獲首屆“孺子牛金球獎”[香港柏寧頓(中國)教育基金會頒發];2003年獲湖北省科技進步一等獎1項;獲2004年度寶鋼教育獎優秀教師獎。

鄭然,華中科技大學博士,副教授。主要從事作業系統原理、多核作業系統實踐等課程的講授,主要研究方向為高性能計算、圖像處理套用、計算系統虛擬化。在國內外學術刊物和國際會議上發表論文30餘篇,主持並參與多個國家項目。2003年獲湖北省科技進步一等獎1項,2008年獲湖北省科技進步二等獎1項;獲得國家發明專利3項,軟體著作著作權5項。

圖書目錄

前言

教學建議

第一篇 作業系統原理

第1章 緒論

1.1 作業系統與計算機系統的關係

1.1.1 計算機系統的組成

1.1.2 作業系統在計算機系統中的位置

1.1.3 作業系統與計算機體系結構的關係

1.2 作業系統的發展歷程_

1.2.1 作業系統的發展階段

1.2.2 多道程式設計技術與分時技術

1.3.作業系統的基本概念

1.3.1 作業系統的定義和特性

1.3.2 作業系統的資源管理功能

1.4 作業系統的基本類型

I.4.1 批量作業系統.

1.4.2 分時作業系統

1.4.3 實時作業系統

1.4.4 個人計算機作業系統

1.4.5 網路作業系統

1.4.6 分散式作業系統

1.5 作業系統採用的關鍵技術

1.5.1 作業系統採用的並行處理技術

1.5.2 作業系統採用的虛擬技術

習題1

第2章 作業系統的運行基礎與結構

2.1 作業系統的運行基礎

2.1.1 處理機的態

2.1.2 特權指令

2.1.3 中斷概念及類型

2.1.4 國斷進入

2.1.5 軟體中斷處理過程

2.1.6 向量中斷

2.2 作業系統虛擬機

2.3 作業系統的邏輯結構

2.3.1 作業系統的四種組織結構

2.3.2 Linux作業系統的邏輯結構

2.4 作業系統運行時的調用方式

習題2

第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章 進程及進程管理

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.4.5 信號燈和P、V操作

4.5 進程互斥與同步的實現

4.5.1 用鎖機制實現進程互斥

4.5.2 用信號燈機制實現進程互斥

4.5.3 進程同步的實現

4.5.4 生產者-消費者問題

4.6 進程通信

4.6.1 進程通信的概念

4.6.2 進程通信方式

習題4

第5章 作業系統的資源管理

5.1 資源管理的機制與策略

5.1.1 資源管理任務

5.1.2 虛擬資源

5.1.3 資源分配機制

5.1.4 資源分配策略

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.3.6 調度用的進程狀態變遷圖

5.4 主存管理

5.4.1 主存管理的功能

5.4.2 分區存儲管理及其存在的問題

5.4.3 分頁存儲管理的基本概念

5.4.4 頁式地址變換

5.4.5 請求頁面的機制

5.4.6 淘汰機制與策略

5.4.7 段頁式存儲管理

5.5 設備管理

5.5.1 設備管理的功能

5.5.2 設備獨立性與設備控制塊

5.5.3 緩衝技術

5.5.4 設備分配技術

5.5.5 輸入/輸出控制

5.6 檔案系統

5.6.1 檔案與檔案系統

5.6.2 檔案的邏輯結構和存取方法

5.6.3 檔案的物理結構

5.6.4 檔案目錄

5.6.5 檔案共享與安全

5.6.6 檔案操作與檔案備份

習題5

第6章 Linux系統簡介

6.1 Linux的發展歷程

6.2 Linux的基本特性

6.3 Linux的發行版本

……

第二篇 Linux系統實驗

相關詞條

相關搜尋

熱門詞條

聯絡我們