定 價:¥59.80
作 者: | 郁紅英,李春強,王寧寧,趙曉永,武磊,劉亞輝 |
出版社: | 清華大學(xué)出版社 |
叢編項: | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302609551 | 出版時間: | 2023-08-01 | 包裝: | 平裝-膠訂 |
開本: | 16開 | 頁數(shù): | 字?jǐn)?shù): |
源碼下載
第一篇Windows系統(tǒng)下C實驗指導(dǎo)
第1章Visual C 開發(fā)環(huán)境介紹
1.1Visual C 概述
1.1.1Visual C 簡介
1.1.2Visual C 6.0的主要特性
1.1.3Visual C 6.0的窗口
1.2Visual C 6.0控制臺程序
1.2.1Visual C 6.0控制臺程序的建立
1.2.2Visual C 6.0工程的文件組成
1.3MSDN概述
1.3.1MSDN簡介
1.3.2MSDN使用
第2章Windows的進(jìn)程管理
2.1實驗一: 線程的創(chuàng)建與撤銷
2.1.1實驗?zāi)康?/p>
2.1.2實驗準(zhǔn)備知識: 相關(guān)API函數(shù)介紹
2.1.3實驗內(nèi)容
2.1.4實驗要求
2.1.5實驗指導(dǎo)
2.1.6實驗總結(jié)
2.1.7源程序
2.1.8實驗展望
2.2實驗二: 線程的同步
2.2.1實驗?zāi)康?/p>
2.2.2實驗準(zhǔn)備知識: 相關(guān)API函數(shù)介紹
2.2.3實驗內(nèi)容
2.2.4實驗要求
2.2.5實驗指導(dǎo)
2.2.6實驗總結(jié)
2.2.7源程序
2.2.8實驗展望
2.3實驗三: 線程的互斥
2.3.1實驗?zāi)康?/p>
2.3.2實驗準(zhǔn)備知識: 相關(guān)API函數(shù)介紹
2.3.3實驗內(nèi)容
2.3.4實驗要求
2.3.5實驗指導(dǎo)
2.3.6實驗總結(jié)
2.3.7源程序
2.3.8實驗展望
2.4實驗四: 使用命名管道實現(xiàn)進(jìn)程通信
2.4.1實驗?zāi)康?/p>
2.4.2實驗準(zhǔn)備知識: 相關(guān)API函數(shù)介紹
2.4.3實驗內(nèi)容
2.4.4實驗要求
2.4.5實驗指導(dǎo)
2.4.6實驗總結(jié)
2.4.7源程序
2.4.8實驗展望
第3章Windows的內(nèi)存管理
3.1實驗一: 動態(tài)鏈接庫的建立與調(diào)用
3.1.1實驗?zāi)康?/p>
3.1.2實驗準(zhǔn)備知識: 動態(tài)鏈接庫介紹
3.1.3實驗內(nèi)容
3.1.4實驗要求
3.1.5實驗指導(dǎo)
3.1.6實驗總結(jié)
3.1.7源程序
3.1.8實驗展望
3.2實驗二: 系統(tǒng)內(nèi)存使用統(tǒng)計
3.2.1實驗?zāi)康?/p>
3.2.2實驗準(zhǔn)備知識: 相關(guān)數(shù)據(jù)結(jié)構(gòu)及API函數(shù)介紹
3.2.3實驗內(nèi)容
3.2.4實驗要求
3.2.5實驗指導(dǎo)
3.2.6實驗總結(jié)
3.2.7源程序
3.2.8實驗展望
第4章Windows的文件管理
4.1實驗一: 采用無緩沖方式實現(xiàn)文件讀/寫
4.1.1實驗?zāi)康?/p>
4.1.2實驗準(zhǔn)備知識: 相關(guān)API函數(shù)介紹
4.1.3實驗內(nèi)容
4.1.4實驗要求
4.1.5實驗指導(dǎo)
4.1.6實驗總結(jié)
4.1.7源程序
4.2實驗二: 采用高速緩存實現(xiàn)文件讀/寫
4.2.1實驗?zāi)康?/p>
4.2.2實驗準(zhǔn)備知識: 高速緩存
4.2.3實驗內(nèi)容
4.2.4實驗要求
4.2.5實驗指導(dǎo)
4.2.6實驗總結(jié)
4.2.7源程序
4.3實驗三: 采用異步方式實現(xiàn)文件讀/寫
4.3.1實驗?zāi)康?/p>
4.3.2實驗準(zhǔn)備知識: 文件異步傳輸及相關(guān)API函數(shù)介紹
4.3.3實驗內(nèi)容
4.3.4實驗要求
4.3.5實驗指導(dǎo)
4.3.6實驗總結(jié)
4.3.7源程序
4.4實驗四: 實現(xiàn)文件讀/寫的3種方式比較
4.4.1實驗?zāi)康?/p>
4.4.2實驗準(zhǔn)備知識: 相關(guān)API函數(shù)介紹
4.4.3實驗內(nèi)容
4.4.4實驗要求
4.4.5實驗指導(dǎo)
4.4.6實驗總結(jié)
4.4.7源程序
4.4.8實驗展望
第5章Windows的設(shè)備管理
5.1實驗一: 獲取磁盤基本信息
5.1.1實驗?zāi)康?/p>
5.1.2實驗準(zhǔn)備知識: 相關(guān)數(shù)據(jù)結(jié)構(gòu)及API函數(shù)介紹
5.1.3實驗內(nèi)容
5.1.4實驗要求
5.1.5實驗指導(dǎo)
5.1.6實驗總結(jié)
5.1.7源程序
5.2實驗二: 讀/寫磁盤指定位置信息
5.2.1實驗?zāi)康?/p>
5.2.2實驗準(zhǔn)備知識: 相關(guān)API函數(shù)介紹
5.2.3實驗內(nèi)容
5.2.4實驗要求
5.2.5實驗指導(dǎo)
5.2.6實驗總結(jié)
5.2.7源程序
5.2.8實驗展望
第二篇Windows系統(tǒng)下Java實驗指導(dǎo)
第6章Java語言概述
6.1Java的產(chǎn)生
6.2Java的特點
6.3Java的現(xiàn)狀與前景
6.4Java的體系結(jié)構(gòu)
6.5Java的運行環(huán)境及配置
第7章進(jìn)程管理
7.1實驗一: 線程的創(chuàng)建與撤銷
7.1.1實驗?zāi)康?/p>
7.1.2實驗準(zhǔn)備知識
7.1.3實驗內(nèi)容
7.1.4實驗要求
7.1.5實驗指導(dǎo)
7.1.6實驗總結(jié)
7.1.7源程序
7.2實驗二: 線程的同步
7.2.1實驗?zāi)康?/p>
7.2.2實驗準(zhǔn)備知識
7.2.3實驗內(nèi)容
7.2.4實驗要求
7.2.5實驗指導(dǎo)
7.2.6實驗總結(jié)
7.2.7源程序
7.3實驗三: 線程的互斥
7.3.1實驗?zāi)康?/p>
7.3.2實驗準(zhǔn)備知識
7.3.3實驗內(nèi)容
7.3.4實驗要求
7.3.5實驗指導(dǎo)
7.3.6實驗總結(jié)
7.3.7源程序
第8章內(nèi)存管理
8.1實驗一: 動態(tài)鏈接庫的建立與調(diào)用
8.1.1實驗?zāi)康?/p>
8.1.2實驗準(zhǔn)備知識
8.1.3實驗內(nèi)容
8.1.4實驗要求
8.1.5實驗指導(dǎo)
8.1.6實驗總結(jié)
8.1.7源程序
8.2實驗二: 系統(tǒng)內(nèi)存使用統(tǒng)計
8.2.1實驗?zāi)康?/p>
8.2.2實驗準(zhǔn)備知識
8.2.3實驗內(nèi)容
8.2.4實驗要求
8.2.5實驗指導(dǎo)
8.2.6實驗總結(jié)
8.2.7源程序
第9章文件管理
9.1實驗一: 文件管理與I/O流
9.1.1實驗?zāi)康?/p>
9.1.2實驗準(zhǔn)備知識
9.1.3實驗內(nèi)容
9.1.4實驗要求
9.1.5實驗指導(dǎo)
9.1.6實驗總結(jié)
9.1.7源程序
9.2實驗二: 文件管理模擬
9.2.1實驗?zāi)康?/p>
9.2.2實驗準(zhǔn)備知識
9.2.3實驗內(nèi)容
9.2.4實驗要求
9.2.5實驗指導(dǎo)
9.2.6實驗總結(jié)
9.2.7源程序
第三篇Linux系統(tǒng)實驗指導(dǎo)
第10章Linux系統(tǒng)的安裝和使用
10.1常見的Linux發(fā)行版
10.2選擇發(fā)行版需考慮的因素
10.3安裝CentOS 7
10.3.1實驗?zāi)康?/p>
10.3.2實驗內(nèi)容和步驟
10.4Linux系統(tǒng)的基本操作
10.4.1實驗?zāi)康?/p>
10.4.2實驗內(nèi)容和步驟
10.5常用的Linux命令
10.5.1實驗?zāi)康?/p>
10.5.2實驗準(zhǔn)備知識
10.5.3實驗內(nèi)容和步驟
10.6vi的使用
10.6.1實驗?zāi)康?/p>
10.6.2實驗準(zhǔn)備知識
10.6.3實驗內(nèi)容和步驟
10.7Linux的編輯器GCC
10.7.1實驗?zāi)康?/p>
10.7.2實驗準(zhǔn)備知識
10.7.3實驗內(nèi)容和步驟
10.8Shell程序設(shè)計
10.8.1實驗?zāi)康?/p>
10.8.2實驗準(zhǔn)備知識
10.8.3實驗內(nèi)容和步驟
第11章Linux的進(jìn)程管理
11.1實驗?zāi)康?/p>
11.2實驗準(zhǔn)備知識
11.2.1進(jìn)程控制的API
11.2.2進(jìn)程之間通信的API
11.3實驗內(nèi)容
11.3.1編制實現(xiàn)軟中斷通信的程序
11.3.2編制實現(xiàn)管道通信的程序
11.4實驗指導(dǎo)
11.4.1軟中斷通信算法流程圖
11.4.2管道通信算法流程圖
11.5實驗總結(jié)
11.5.1軟中斷通信的運行
11.5.2管道通信的運行
11.6源程序
11.6.1軟中斷通信的源程序
11.6.2管道通信的源程序
第12章Linux的存儲器管理
12.1實驗?zāi)康?/p>
12.2實驗準(zhǔn)備知識
12.2.1實時監(jiān)控內(nèi)存使用情況
12.2.2使用Linux命令回收內(nèi)存
12.2.3虛擬內(nèi)存實現(xiàn)的機制
12.3實驗內(nèi)容
12.3.1內(nèi)存的監(jiān)控、檢查和回收
12.3.2模擬FIFO、LRU和OPT頁面置換算法
12.4實驗指導(dǎo)
12.4.1FIFO
12.4.2LRU
12.4.3OPT
12.5實驗總結(jié)
12.6源程序
第13章Linux的設(shè)備管理
13.1實驗?zāi)康?/p>
13.2實驗準(zhǔn)備知識
13.2.1設(shè)備驅(qū)動程序簡介
13.2.2設(shè)備驅(qū)動程序與外部接口
13.2.3設(shè)備驅(qū)動程序的組織結(jié)構(gòu)
13.3實驗內(nèi)容
13.3.1字符類型設(shè)備的驅(qū)動程序
13.3.2塊類型設(shè)備的驅(qū)動程序
13.4實驗指導(dǎo)
13.4.1字符類型設(shè)備的驅(qū)動程序
13.4.2塊類型設(shè)備的驅(qū)動程序
13.5實驗總結(jié)
13.6源程序
13.6.1字符設(shè)備驅(qū)動程序
13.6.2塊設(shè)備驅(qū)動程序
第14章Linux的文件管理
14.1實驗?zāi)康?/p>
14.2實驗準(zhǔn)備知識
14.2.1文件結(jié)構(gòu)
14.2.2目錄管理
14.2.3Linux的EXT4文件系統(tǒng)
14.2.4相關(guān)函數(shù)
14.3實驗內(nèi)容
14.3.1設(shè)計并實現(xiàn)一個文件執(zhí)行程序
14.3.2設(shè)計并實現(xiàn)一個一級文件系統(tǒng)程序
14.4實驗指導(dǎo)
14.5實驗總結(jié)
14.6源程序
14.6.1設(shè)計并實現(xiàn)一個文件執(zhí)行程序
14.6.2設(shè)計并實現(xiàn)一個一級文件系統(tǒng)程序
第15章Linux內(nèi)核編譯
15.1實驗?zāi)康?/p>
15.2實驗準(zhǔn)備知識
15.2.1內(nèi)核簡介
15.2.2內(nèi)核編譯涉及的相關(guān)命令和術(shù)語
15.3實驗內(nèi)容
15.4實驗指導(dǎo)
15.5實驗總結(jié)
第四篇操作系統(tǒng)課程學(xué)習(xí)指導(dǎo)和習(xí)題解析
第16章操作系統(tǒng)概述
16.1知識點學(xué)習(xí)指導(dǎo)
16.1.1操作系統(tǒng)的定義
16.1.2操作系統(tǒng)的產(chǎn)生和發(fā)展
16.1.3操作系統(tǒng)的特征
16.1.4操作系統(tǒng)的功能
16.1.5操作系統(tǒng)的類型
16.2典型例題分析
16.3作業(yè)
第17章進(jìn)程與線程
17.1知識點學(xué)習(xí)指導(dǎo)
17.1.1進(jìn)程的引入
17.1.2進(jìn)程的狀態(tài)及其組成
17.1.3進(jìn)程控制
17.1.4線程
17.2典型例題分析
17.3作業(yè)
第18章進(jìn)程同步與通信
18.1知識點學(xué)習(xí)指導(dǎo)
18.1.1進(jìn)程同步與互斥
18.1.2經(jīng)典進(jìn)程同步問題
18.1.3AND信號量
18.1.4管程
18.1.5進(jìn)程通信
18.2典型例題分析
18.3作業(yè)
第19章調(diào)度與死鎖
19.1知識點學(xué)習(xí)指導(dǎo)
19.1.1調(diào)度類型與準(zhǔn)則
19.1.2調(diào)度算法
19.1.3死鎖的基本概念
19.1.4死鎖的預(yù)防與避免
19.1.5死鎖的檢測與解除
19.2典型例題分析
19.3作業(yè)
第20章存儲管理
20.1知識點學(xué)習(xí)指導(dǎo)
20.1.1程序的裝入與鏈接
20.1.2連續(xù)分配存儲管理
20.1.3頁式存儲管理
20.1.4段式存儲管理
20.1.5段頁式存儲管理
20.2典型例題分析
20.3作業(yè)
第21章虛擬存儲管理
21.1知識點學(xué)習(xí)指導(dǎo)
21.1.1虛擬存儲器的引入
21.1.2請求頁式存儲管理
21.1.3請求段式存儲管理
21.1.4段式存儲管理與頁式存儲管理的比較
21.2典型例題分析
21.3作業(yè)
第22章設(shè)備管理
22.1知識點學(xué)習(xí)指導(dǎo)
22.1.1I/O管理概述
22.1.2I/O控制方式
22.1.3I/O系統(tǒng)
22.1.4磁盤管理
22.1.5緩沖管理
22.2典型例題分析
22.3作業(yè)
第23章文件管理
23.1知識點學(xué)習(xí)指導(dǎo)
23.1.1文件和文件系統(tǒng)
23.1.2文件的結(jié)構(gòu)
23.1.3目錄
23.1.4文件存儲空間的管理
23.1.5文件存取控制
23.2典型例題分析
23.3作業(yè)
附錄AVisual Studio 2010、Visual Studio 2019下第2~5章實驗注意事項
A.1第2~5章實驗在Visual Studio 2010下使用注意事項
A.1.1新建項目、生成解決方案和運行程序
A.1.2程序中的字符串常量
A.2第2~5章程序在Visual Studio 2019下使用注意事項
A.2.1Visual Studio 2019的安裝及使用
A.2.2Visual Studio 2019動態(tài)鏈接庫的建立及調(diào)用
參考文獻(xiàn)