計(jì)算機(jī)操作系統(tǒng)實(shí)訓(xùn)教程
定 價(jià):25 元
- 作者:葛艷 ,杜軍威 ,曹玲 ,等 著
- 出版時(shí)間:2012/8/1
- ISBN:9787302288343
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP316
- 頁(yè)碼:212
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:計(jì)算機(jī)操作系統(tǒng)實(shí)訓(xùn)教程》由淺入深地介紹了基于Linux和Windows操作系統(tǒng)設(shè)計(jì)的實(shí)驗(yàn)項(xiàng)目。全書分為3篇,共12章。第一篇介紹基于Linux環(huán)境的實(shí)驗(yàn)項(xiàng)目,包括Linux系統(tǒng)的安裝和使用、進(jìn)程管理、進(jìn)程通信、文件系統(tǒng)等實(shí)驗(yàn)。第二篇介紹基于Windows環(huán)境的實(shí)驗(yàn)項(xiàng)目,包括線程創(chuàng)建、同步與互斥,管道通信及內(nèi)存管理等實(shí)驗(yàn)。第三篇介紹綜合實(shí)訓(xùn)實(shí)驗(yàn)項(xiàng)目,包括Linux環(huán)境下基于套接字和GTK+的圖形界面聊天程序設(shè)計(jì);Window。環(huán)境下基于套接字的聊天程序設(shè)計(jì),基于索引節(jié)點(diǎn)的文件系統(tǒng)設(shè)計(jì)和多線程程序設(shè)計(jì)等實(shí)驗(yàn)項(xiàng)目。
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:計(jì)算機(jī)操作系統(tǒng)實(shí)訓(xùn)教程》內(nèi)容豐富,覆蓋面較廣,可以作為計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、電子信息、信息與計(jì)算科學(xué)等高等院校信息類相關(guān)專業(yè)的操作系統(tǒng)原理課程實(shí)驗(yàn)教材,也可以作為操作系統(tǒng)課程設(shè)計(jì)、UNIX程序設(shè)計(jì)等課程的實(shí)踐環(huán)節(jié)教材。
《21世紀(jì)高等學(xué)校規(guī)劃教材·計(jì)算機(jī)應(yīng)用:計(jì)算機(jī)操作系統(tǒng)實(shí)訓(xùn)教程》特色:教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合;教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力;教學(xué)內(nèi)容先進(jìn),強(qiáng)調(diào)計(jì)算機(jī)在各專業(yè)中的應(yīng)用;教學(xué)模式完善,提供配套的教學(xué)資源解決方案。
操作系統(tǒng)是計(jì)算機(jī)專業(yè)的核心基礎(chǔ)課程,也是信息類相關(guān)專業(yè)的必修課程。該課程具有內(nèi)容龐雜、知識(shí)點(diǎn)多、涉及面廣、概念抽象、理論性強(qiáng)、實(shí)踐性強(qiáng)等特點(diǎn),是一門理論和實(shí)踐并重的課程。操作系統(tǒng)課程的教學(xué)不僅要講授抽象的概念原理,還需要通過(guò)上機(jī)編程實(shí)驗(yàn)才能讓學(xué)生更好地理解和掌握操作系統(tǒng)的基本理論知識(shí)。
隨著教學(xué)研究的深入開(kāi)展、專業(yè)培養(yǎng)體系改革的不斷深化,需要針對(duì)專業(yè)人才培養(yǎng)層次特點(diǎn)設(shè)計(jì)不同類型的實(shí)驗(yàn)項(xiàng)目,包括設(shè)計(jì)與理論課程結(jié)合,與實(shí)際應(yīng)用結(jié)合以及與工程實(shí)踐結(jié)合的實(shí)驗(yàn)項(xiàng)目,提高學(xué)生的綜合應(yīng)用能力。本書針對(duì)培養(yǎng)“應(yīng)用型和工程型”人才這一目標(biāo),是適合操作系統(tǒng)原理課程配套實(shí)驗(yàn)以及課程設(shè)計(jì)的實(shí)訓(xùn)教程。
本書分為3篇:
第一篇為基于Linux操作系統(tǒng)的實(shí)驗(yàn)指導(dǎo)。以目前流行的Linux版本Ubuntu系統(tǒng)為平臺(tái),設(shè)計(jì)了一組基于Linux環(huán)境的實(shí)驗(yàn),包括Linux系統(tǒng)的安裝與使用、進(jìn)程管理、進(jìn)程通信、文件系統(tǒng)等內(nèi)容,特別是針對(duì)進(jìn)程管理中fork、exec等重要函數(shù),進(jìn)程通信部分的信號(hào)、消息隊(duì)列、管道、信號(hào)量等通信形式設(shè)計(jì)了針對(duì)性的實(shí)驗(yàn)。
第二篇為基于Windows操作系統(tǒng)的實(shí)驗(yàn)指導(dǎo)。設(shè)計(jì)了在Visual C++環(huán)境下線程創(chuàng)建、同步與互斥,管道通信及內(nèi)存管理等實(shí)驗(yàn),以滿足Windows環(huán)境下進(jìn)行操作系統(tǒng)實(shí)驗(yàn)的需要。
第三篇為綜合實(shí)訓(xùn)。針對(duì)課程設(shè)計(jì)和實(shí)訓(xùn)教學(xué)環(huán)節(jié)的需要,設(shè)計(jì)了Linux環(huán)境下基于套接字和GTK+的圖形界面聊天程序設(shè)計(jì);Windows環(huán)境下基于套接字的聊天程序設(shè)計(jì),基于索引節(jié)點(diǎn)的文件系統(tǒng)設(shè)計(jì)和多線程程序設(shè)計(jì)等實(shí)驗(yàn)項(xiàng)目。
本書每一部分實(shí)驗(yàn)都按照實(shí)驗(yàn)內(nèi)容、實(shí)驗(yàn)?zāi)康、?shí)驗(yàn)指導(dǎo)、參考程序進(jìn)行編排,每個(gè)實(shí)驗(yàn)都給出了所用到的系統(tǒng)調(diào)用函數(shù)的詳細(xì)描述、源代碼、注釋、運(yùn)行說(shuō)明以及結(jié)果分析,方便教師教學(xué)和學(xué)生自學(xué)。
本書編寫者均為從事多年操作系統(tǒng)教學(xué)的專業(yè)教師,教學(xué)中注重通過(guò)實(shí)踐環(huán)節(jié)解決學(xué)生對(duì)理論知識(shí)的理解和實(shí)際應(yīng)用。經(jīng)過(guò)多年的教學(xué)實(shí)踐,已形成實(shí)驗(yàn)講義并連續(xù)使用多年,效果反映良好。本書即在已有講義的基礎(chǔ)上,參考國(guó)內(nèi)外出版的操作系統(tǒng)實(shí)驗(yàn)教材,完善了操作系統(tǒng)課程的實(shí)踐教學(xué)體系,能夠滿足各類專業(yè)操作系統(tǒng)課程實(shí)踐教學(xué)以及操作系統(tǒng)課程設(shè)計(jì)和實(shí)訓(xùn)等實(shí)踐教學(xué)環(huán)節(jié)的需求。
本書在實(shí)驗(yàn)項(xiàng)目的設(shè)置上既考慮課程體系知識(shí)點(diǎn)的要求,又注重課程實(shí)踐應(yīng)用的特點(diǎn)。本書可以作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程、電子信息、信息與計(jì)算科學(xué)等信息類相關(guān)專業(yè)的操作系統(tǒng)原理課程實(shí)驗(yàn)教材,也可以作為操作系統(tǒng)課程設(shè)計(jì),UNIX程序設(shè)計(jì)等課程的實(shí)踐環(huán)節(jié)教材。
本書第一篇由葛艷、杜軍威和曹玲編寫; 第二篇由江守寰編寫; 第三篇由葛艷、杜軍威、曹玲和江守寰編寫,葛艷負(fù)責(zé)全書的統(tǒng)稿。
由于作者水平有限,書中難免有錯(cuò)誤和疏漏之處,敬請(qǐng)讀者提出寶貴意見(jiàn)。
編者
2012年5月
第一篇 基于Linux操作系統(tǒng)的實(shí)驗(yàn)指導(dǎo)
第1章 Linux系統(tǒng)的安裝和使用
1.1 Linux系統(tǒng)的基本操作及常用命令
1.1.1 實(shí)驗(yàn)?zāi)康?br>1.1.2 實(shí)驗(yàn)內(nèi)容
1.1.3 實(shí)驗(yàn)指導(dǎo)
1.2 Linux系統(tǒng)中C語(yǔ)言編程
1.2.1 實(shí)驗(yàn)?zāi)康?br>1.2.2 實(shí)驗(yàn)內(nèi)容
1.2.3 實(shí)驗(yàn)步驟
1.2.4 實(shí)驗(yàn)指導(dǎo)
第2章 進(jìn)程管理
2.1 進(jìn)程的創(chuàng)建
2.1.1 實(shí)驗(yàn)?zāi)康?br>2.1.2 實(shí)驗(yàn)內(nèi)容
2.1.3 實(shí)驗(yàn)指導(dǎo)
2.1.4 參考程序
2.2 進(jìn)程的控制
2.2.1 實(shí)驗(yàn)?zāi)康?br>2.2.2 實(shí)驗(yàn)內(nèi)容
2.2.3 實(shí)驗(yàn)指導(dǎo)
2.2.4 參考程序
2.3 進(jìn)程的互斥
2.3.1 實(shí)驗(yàn)?zāi)康?br>2.3.2 實(shí)驗(yàn)內(nèi)容
2.3.3 實(shí)驗(yàn)指導(dǎo)
2.3.4 參考程序
第3章 進(jìn)程通信
3.1 信號(hào)機(jī)制
3.1.1 實(shí)驗(yàn)?zāi)康?br>3.1.2 實(shí)驗(yàn)內(nèi)容
3.1.3 實(shí)驗(yàn)指導(dǎo)
3.1.4 參考程序
3.2 無(wú)名管道通信
3.2.1 實(shí)驗(yàn)?zāi)康?br>3.2.2 實(shí)驗(yàn)內(nèi)容
3.2.3 實(shí)驗(yàn)指導(dǎo)
3.2.4 參考程序
3.3 有名管道通信
3.3.1 實(shí)驗(yàn)?zāi)康?br>3.3.2 實(shí)驗(yàn)內(nèi)容
3.3.3 實(shí)驗(yàn)指導(dǎo)
3.3.4 參考程序
3.4 共享內(nèi)存通信
3.4.1 實(shí)驗(yàn)?zāi)康?br>3.4.2 實(shí)驗(yàn)內(nèi)容
3.4.3 實(shí)驗(yàn)指導(dǎo)
3.4.4 參考程序
3.5 消息隊(duì)列通信
3.5.1 實(shí)驗(yàn)?zāi)康?br>3.5.2 實(shí)驗(yàn)內(nèi)容
3.5.3 實(shí)驗(yàn)指導(dǎo)
3.5.4 參考程序
3.6 信號(hào)量機(jī)制
3.6.1 實(shí)驗(yàn)?zāi)康?br>3.6.2 實(shí)驗(yàn)內(nèi)容
3.6.3 實(shí)驗(yàn)指導(dǎo)
3.6.4 參考程序
第4章 文件系統(tǒng)
4.1 Linux文件系統(tǒng)使用和鏈接
4.1.1 實(shí)驗(yàn)?zāi)康?br>4.1.2 實(shí)驗(yàn)內(nèi)容
4.1.3 實(shí)驗(yàn)指導(dǎo)
4.2 Linux文件系統(tǒng)調(diào)用
……
第二篇 基于Windows操作系統(tǒng)的實(shí)驗(yàn)指導(dǎo)
第三篇 綜合實(shí)訓(xùn)