出版時間:2010-9 出版社:清華大學出版社 作者:張麗芬,劉昕,劉利雄 等編著 頁數(shù):337
Tag標簽:無
前言
根據(jù)多年的教學實踐和科研的總結,并吸取國內外操作系統(tǒng)方面的相關內容,以及根據(jù)幾年來的教學實際使用,在2006年出版的《操作系統(tǒng)實驗教程》基礎上,對內容進行了修改和充實,編寫了此書。其目的是為了更便于學生的學習,使學生通過實驗,理解和掌握操作系統(tǒng)的基本理論和功能技術,提高分析問題和解決問題的能力,增強編寫和開發(fā)系統(tǒng)程序的能力。本教程仍分為四大部分。第1篇是Linux系統(tǒng)的安裝和使用。主要介紹雙引導系統(tǒng)的配置和安裝,了解Linux系統(tǒng)的GUI平臺,熟悉GNOME桌面系統(tǒng)、GNOME應用程序和使用Linux的shell和全屏幕編輯程序vi以及Linux的文件系統(tǒng)。通過實驗,使學生熟悉和掌握UNIX和Linux系統(tǒng)的常用鍵盤操作命令。內容力求簡單明了,以便為進行操作系統(tǒng)實驗提供必要的手段。第2篇是操作系統(tǒng)模擬算法。主要結合操作系統(tǒng)原理給出了實現(xiàn)操作系統(tǒng)基本技術所涉及的數(shù)據(jù)結構和算法實現(xiàn)流程,以及一些算法的實現(xiàn)示例。內容主要有處理機管理、存儲器管理、文件系統(tǒng)管理和設備管理等。凡學過操作系統(tǒng)原理課程的學生都可以參考本教程進行上機實驗。這部分的實驗環(huán)境沒有限制,與具體的硬件環(huán)境無關。本書中給出的示例都是在Microsoft Visual C++ 6.0環(huán)境下實現(xiàn)的。
內容概要
《操作系統(tǒng)實驗教程及Linux和Windows系統(tǒng)調用編程》是根據(jù)操作系統(tǒng)課程教學大綱的要求,比較系統(tǒng)地介紹對于理解和掌握現(xiàn)代操作系統(tǒng)的功能技術應該進行的一些基本實驗。全書分成4篇共19章。第1篇共5章,介紹Linux的安裝和使用。第2篇共7章,描述理解操作系統(tǒng)原理實現(xiàn)所涉及的基本算法的模擬,結合操作系統(tǒng)理論給出實現(xiàn)操作系統(tǒng)基本功能所涉及的各種數(shù)據(jù)結構和算法的描述和實現(xiàn)流程,有的算法還給出了實現(xiàn)的源程序示例。第3篇共3章,介紹UNIX和Linux操作系統(tǒng)中進程和線程控制、進程同步和通信及文件系統(tǒng)所涉及的系統(tǒng)調用的API,以及相應的源程序示例。第4篇共4章,介紹Windows 2000/XP操作系統(tǒng)涉及的各部分基本概念和相應的數(shù)據(jù)結構,包括應用程序基礎和進程控制、線程同步和調度、存儲器管理中的虛擬內存的系統(tǒng)調用及文件系統(tǒng)的系統(tǒng)調用等的API,以及相應的源程序示例。本書內容豐富,覆蓋面廣,是一本很好的計算機操作系統(tǒng)實驗指導教材。 本書既考慮本科生的實驗要求,又兼顧??粕膶嶒灜h(huán)節(jié),也可作為研究生對UNIX、Linux和Windows 2000/XP這些操作系統(tǒng)進行熟悉和編程的參考教材,同時對從事系統(tǒng)軟件開發(fā)的人員也是一本較好的參考書。
書籍目錄
第1篇 Linux系統(tǒng)的安裝和使用第1章 Linux系統(tǒng)的安裝和啟動 1.1 Linux的安裝 1.1.1 安裝前的準備工作 1.1.2 創(chuàng)建虛擬機 1.1.3 安裝Linux 1.2 系統(tǒng)啟動和用戶管理 1.2.1 系統(tǒng)的啟動 1.2.2 系統(tǒng)的關閉 1.2.3 用戶管理 1.3 用戶界面 1.3.1 字符虛擬終端 1.3.2 圖形用戶界面 1.4 獲取系統(tǒng)幫助信息 1.4.1 man命令 1.4.2 info命令 1.4.3 apropos命令第2章 編譯Linux內核 2.1 Linux內核及gcc、gnumake版本 2.2 準備內核源代碼 2.3 配置內核編譯選項 2.4 編譯內核和模塊 2.5 修改啟動設置第3章 UNIX/Linux文件系統(tǒng)的shell命令 3.1 文件系統(tǒng)的安裝和卸載 3.2 了解Linux文件系統(tǒng)的目錄結構和文件屬性 3.3 shell中的特殊字符 3.4 目錄操作 3.4.1 創(chuàng)建目錄和刪除目錄 3.4.2 列出某個目錄下的內容 3.4.3 改變工作目錄和確定當前所在的目錄位置 3.4.4 顯示特定目錄的大小 3.4.5 復制目錄和文件 3.4.6 目錄和文件的改名和移動 3.4.7 改變文件或目錄的存取權 3.4.8 改變文件的所有者和同組用戶 3.5 文件管理 3.5.1 連接和顯示文件內容 3.5.2 統(tǒng)計文件中包含的行、字和字符數(shù) ……第4章 shell的程序設計第5章 屏幕編輯程序vi第2篇 操作系統(tǒng)模擬算法第6章 處理機管理第7章 死鎖的避免第8章 主存空間的分配與回收第9章 虛擬存儲器管理第10章 磁盤存儲空間的管理第11章 文件系統(tǒng)第12章 SPOOLING假脫機輸入輸出技術模擬實驗第3篇 UNIX和Linux系統(tǒng)調用編程第13章 進程和線程控制第14章 進程之間的通信第15章 文件系統(tǒng)的操作命令第4篇 Windows 2000/XP的系統(tǒng)調用編程第16章 Windows應用程序基礎和進程控制第17章 Windows線程控制與同步第18章 Windows存儲器管理第19章 Windows文件系統(tǒng)參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《操作系統(tǒng)實驗教程及Linux和Windows系統(tǒng)調用編程》:計算機課程設計與綜合實踐規(guī)劃教材
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
操作系統(tǒng)實驗教程及Linux和Windows系統(tǒng)調用編程 PDF格式下載