本書是Linux操作系統(tǒng)的實驗教材,與Linux操作系統(tǒng)教材配套,全書共分3部分。第一部分是實驗基礎(chǔ),包括實驗所需環(huán)境及軟件的介紹;第二部分是實驗內(nèi)容,立足于Linux所提供的各種用戶界面和系統(tǒng)調(diào)用,與主教材各章概念密切結(jié)合,重點加強了與進程調(diào)度和進程通信相關(guān)的實驗,使讀者能夠在理論的指導(dǎo)下進一步深刻地理解進程,掌握使用進程實現(xiàn)多任務(wù)并發(fā)的程序設(shè)計思想和方法;第三部分是實驗附錄,它是對實驗中所需知識的介紹。書中的每個實驗都具有獨立性,包含了實驗相關(guān)知識的講解和典型例題的分析,適當(dāng)降低了實驗的難度,這樣也有利于讀者通過自學(xué)掌握實驗教材中的技術(shù)和方法。本書適合作為高等應(yīng)用型人才計算機類專業(yè)操作系統(tǒng)課程的教材,也可以作為Linux編程環(huán)境與內(nèi)核分析的參考書。
陸靜,女,從事一線教學(xué)工程15年,擔(dān)任5門課程負(fù)責(zé)人,包括《操作系統(tǒng)》、《計算機應(yīng)用》、《高級程序設(shè)計語言(C)》、《數(shù)據(jù)科學(xué)導(dǎo)論》、《Excel VBA數(shù)據(jù)分析》
實 驗 基 礎(chǔ)
第1 章 Linux簡介
1.1 UNIX 的興起
1.2 Linux 的誕生
1.3 開源、自由和Linux
1.4 Linux 操作系統(tǒng)的應(yīng)用前景與未來
1.5 Linux 操作系統(tǒng)的特點
1.6 Linux 的發(fā)行版
1.7 Linux 的應(yīng)用軟件
1.8 Linux 資源
第2 章 Linux的安裝
2.1 Red Hat Linux 9 版本的獲得
2.2 計算機硬件準(zhǔn)備
2.3 硬盤空間準(zhǔn)備
2.4 安裝方式選擇
2.5 安裝前配置
2.6 進行安裝
2.7 安裝后配置
2.8 安裝完成
2.9 恢復(fù)被Windows 破壞的GRUB 引導(dǎo)
程序
2.10 刪除已安裝的Red Hat Linux 9
第3 章 文本編輯器Vi的使用
3.1 執(zhí)行與結(jié)束Vi
3.2 Vi 的三種模式及相互切換
3.3 編輯模式下的操作
3.4 命令模式下的操作
第4 章 C語言編譯器GCC的使用
4.1 使用GCC
4.2 GCC 選項
實 驗 內(nèi) 容
實驗1 Linux的圖形界面
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗2 Linux的鍵盤命令
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗3 Linux的批處理
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗4 Linux進程創(chuàng)建
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗5 父子進程同步與子進程重載
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗6 Linux的軟中斷通信
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗7 Linux的管道通信
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗8 Linux的消息通信
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗9 Linux的共享內(nèi)存通信
實驗?zāi)康?br>相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗10 Linux的信號量通信
實驗?zāi)康?
相關(guān)知識
典型例題
實驗內(nèi)容
實驗思考
實驗11 資源分配算法
實驗?zāi)康?
相關(guān)知識
模擬程序
實驗內(nèi)容
實驗思考
實驗12 CPU調(diào)度算法
實驗?zāi)康?
相關(guān)知識
模擬程序
實驗內(nèi)容
實驗思考
實驗13 動態(tài)分區(qū)管理算法
實驗?zāi)康?
相關(guān)知識
模擬程序
實驗內(nèi)容
實驗思考
實驗14 分頁管理頁面置換算法
實驗?zāi)康?
相關(guān)知識
模擬程序
實驗內(nèi)容
實驗思考
實驗15 SPOOLing技術(shù)
實驗?zāi)康?
相關(guān)知識
模擬程序
實驗內(nèi)容
實驗思考
實驗16 文件系統(tǒng)設(shè)計
實驗?zāi)康?br>相關(guān)知識
模擬程序
實驗內(nèi)容
實驗思考
實 驗 附 錄
附錄A Linux主要目錄
附錄B Linux鍵盤命令
附錄C Linux的shell編程
附錄D Linux軟中斷信號
附錄E 多用戶文件系統(tǒng)參考程序