操作系統(tǒng)實(shí)驗(yàn)教程及Linux和Windows系統(tǒng)調(diào)用編程

出版時(shí)間:2010-9  出版社:清華大學(xué)出版社  作者:張麗芬,劉昕,劉利雄 等編著  頁數(shù):337  
Tag標(biāo)簽:無  

前言

根據(jù)多年的教學(xué)實(shí)踐和科研的總結(jié),并吸取國(guó)內(nèi)外操作系統(tǒng)方面的相關(guān)內(nèi)容,以及根據(jù)幾年來的教學(xué)實(shí)際使用,在2006年出版的《操作系統(tǒng)實(shí)驗(yàn)教程》基礎(chǔ)上,對(duì)內(nèi)容進(jìn)行了修改和充實(shí),編寫了此書。其目的是為了更便于學(xué)生的學(xué)習(xí),使學(xué)生通過實(shí)驗(yàn),理解和掌握操作系統(tǒng)的基本理論和功能技術(shù),提高分析問題和解決問題的能力,增強(qiáng)編寫和開發(fā)系統(tǒng)程序的能力。本教程仍分為四大部分。第1篇是Linux系統(tǒng)的安裝和使用。主要介紹雙引導(dǎo)系統(tǒng)的配置和安裝,了解Linux系統(tǒng)的GUI平臺(tái),熟悉GNOME桌面系統(tǒng)、GNOME應(yīng)用程序和使用Linux的shell和全屏幕編輯程序vi以及Linux的文件系統(tǒng)。通過實(shí)驗(yàn),使學(xué)生熟悉和掌握UNIX和Linux系統(tǒng)的常用鍵盤操作命令。內(nèi)容力求簡(jiǎn)單明了,以便為進(jìn)行操作系統(tǒng)實(shí)驗(yàn)提供必要的手段。第2篇是操作系統(tǒng)模擬算法。主要結(jié)合操作系統(tǒng)原理給出了實(shí)現(xiàn)操作系統(tǒng)基本技術(shù)所涉及的數(shù)據(jù)結(jié)構(gòu)和算法實(shí)現(xiàn)流程,以及一些算法的實(shí)現(xiàn)示例。內(nèi)容主要有處理機(jī)管理、存儲(chǔ)器管理、文件系統(tǒng)管理和設(shè)備管理等。凡學(xué)過操作系統(tǒng)原理課程的學(xué)生都可以參考本教程進(jìn)行上機(jī)實(shí)驗(yàn)。這部分的實(shí)驗(yàn)環(huán)境沒有限制,與具體的硬件環(huán)境無關(guān)。本書中給出的示例都是在Microsoft Visual C++ 6.0環(huán)境下實(shí)現(xiàn)的。

內(nèi)容概要

《操作系統(tǒng)實(shí)驗(yàn)教程及Linux和Windows系統(tǒng)調(diào)用編程》是根據(jù)操作系統(tǒng)課程教學(xué)大綱的要求,比較系統(tǒng)地介紹對(duì)于理解和掌握現(xiàn)代操作系統(tǒng)的功能技術(shù)應(yīng)該進(jìn)行的一些基本實(shí)驗(yàn)。全書分成4篇共19章。第1篇共5章,介紹Linux的安裝和使用。第2篇共7章,描述理解操作系統(tǒng)原理實(shí)現(xiàn)所涉及的基本算法的模擬,結(jié)合操作系統(tǒng)理論給出實(shí)現(xiàn)操作系統(tǒng)基本功能所涉及的各種數(shù)據(jù)結(jié)構(gòu)和算法的描述和實(shí)現(xiàn)流程,有的算法還給出了實(shí)現(xiàn)的源程序示例。第3篇共3章,介紹UNIX和Linux操作系統(tǒng)中進(jìn)程和線程控制、進(jìn)程同步和通信及文件系統(tǒng)所涉及的系統(tǒng)調(diào)用的API,以及相應(yīng)的源程序示例。第4篇共4章,介紹Windows 2000/XP操作系統(tǒng)涉及的各部分基本概念和相應(yīng)的數(shù)據(jù)結(jié)構(gòu),包括應(yīng)用程序基礎(chǔ)和進(jìn)程控制、線程同步和調(diào)度、存儲(chǔ)器管理中的虛擬內(nèi)存的系統(tǒng)調(diào)用及文件系統(tǒng)的系統(tǒng)調(diào)用等的API,以及相應(yīng)的源程序示例。本書內(nèi)容豐富,覆蓋面廣,是一本很好的計(jì)算機(jī)操作系統(tǒng)實(shí)驗(yàn)指導(dǎo)教材。    本書既考慮本科生的實(shí)驗(yàn)要求,又兼顧??粕膶?shí)驗(yàn)環(huán)節(jié),也可作為研究生對(duì)UNIX、Linux和Windows 2000/XP這些操作系統(tǒng)進(jìn)行熟悉和編程的參考教材,同時(shí)對(duì)從事系統(tǒng)軟件開發(fā)的人員也是一本較好的參考書。

書籍目錄

第1篇  Linux系統(tǒng)的安裝和使用第1章  Linux系統(tǒng)的安裝和啟動(dòng)  1.1  Linux的安裝    1.1.1  安裝前的準(zhǔn)備工作    1.1.2  創(chuàng)建虛擬機(jī)    1.1.3  安裝Linux  1.2  系統(tǒng)啟動(dòng)和用戶管理    1.2.1  系統(tǒng)的啟動(dòng)    1.2.2  系統(tǒng)的關(guān)閉    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內(nèi)核  2.1  Linux內(nèi)核及gcc、gnumake版本  2.2  準(zhǔn)備內(nèi)核源代碼  2.3  配置內(nèi)核編譯選項(xiàng)  2.4  編譯內(nèi)核和模塊  2.5  修改啟動(dòng)設(shè)置第3章  UNIX/Linux文件系統(tǒng)的shell命令  3.1  文件系統(tǒng)的安裝和卸載  3.2  了解Linux文件系統(tǒng)的目錄結(jié)構(gòu)和文件屬性  3.3  shell中的特殊字符  3.4  目錄操作    3.4.1  創(chuàng)建目錄和刪除目錄    3.4.2  列出某個(gè)目錄下的內(nèi)容    3.4.3  改變工作目錄和確定當(dāng)前所在的目錄位置    3.4.4  顯示特定目錄的大小    3.4.5  復(fù)制目錄和文件    3.4.6  目錄和文件的改名和移動(dòng)    3.4.7  改變文件或目錄的存取權(quán)    3.4.8  改變文件的所有者和同組用戶  3.5  文件管理    3.5.1  連接和顯示文件內(nèi)容    3.5.2  統(tǒng)計(jì)文件中包含的行、字和字符數(shù)    ……第4章  shell的程序設(shè)計(jì)第5章  屏幕編輯程序vi第2篇  操作系統(tǒng)模擬算法第6章  處理機(jī)管理第7章  死鎖的避免第8章  主存空間的分配與回收第9章  虛擬存儲(chǔ)器管理第10章  磁盤存儲(chǔ)空間的管理第11章  文件系統(tǒng)第12章  SPOOLING假脫機(jī)輸入輸出技術(shù)模擬實(shí)驗(yàn)第3篇  UNIX和Linux系統(tǒng)調(diào)用編程第13章  進(jìn)程和線程控制第14章  進(jìn)程之間的通信第15章  文件系統(tǒng)的操作命令第4篇  Windows 2000/XP的系統(tǒng)調(diào)用編程第16章  Windows應(yīng)用程序基礎(chǔ)和進(jìn)程控制第17章  Windows線程控制與同步第18章  Windows存儲(chǔ)器管理第19章  Windows文件系統(tǒng)參考文獻(xiàn)

章節(jié)摘錄

插圖:

編輯推薦

《操作系統(tǒng)實(shí)驗(yàn)教程及Linux和Windows系統(tǒng)調(diào)用編程》:計(jì)算機(jī)課程設(shè)計(jì)與綜合實(shí)踐規(guī)劃教材

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    操作系統(tǒng)實(shí)驗(yàn)教程及Linux和Windows系統(tǒng)調(diào)用編程 PDF格式下載


用戶評(píng)論 (總計(jì)5條)

 
 

  •   書看過了,很好,內(nèi)容很詳細(xì)。
  •   這些書是我考研專業(yè)指定用書,當(dāng)當(dāng)網(wǎng)上都有啊,而且還沒有運(yùn)費(fèi),其實(shí)很不好意思,本來24號(hào)就收到了,一高興就忘記評(píng)了
  •   嗯,不錯(cuò),還是不錯(cuò)子
  •   我們老師推薦的教材,必須買的,應(yīng)該不錯(cuò),作者是我們的老師
  •   很好。是正版的??爝f很快。good………………
 

250萬本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7