图书介绍
《操作系统实用教程(第3版)》实验指导PDF|Epub|txt|kindle电子书版本网盘下载
- 任爱华,罗晓峰等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302202509
- 出版时间:2009
- 标注页数:314页
- 文件大小:38MB
- 文件页数:328页
- 主题词:操作系统-高等学校-教学参考资料
PDF下载
下载说明
《操作系统实用教程(第3版)》实验指导PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
实验一 命令解释程序1
1.1 实验目的1
1.2 实验要求1
1.2.1 基本要求1
1.2.2 进一步要求2
1.2.3 实验步骤建议3
1.3 相关基础知识3
1.3.1 命令解释程序与内核的关系3
1.3.2 系统调用4
1.3.3 重要API的使用说明10
1.4 实验设计12
1.4.1 重要的数据结构12
1.4.2 程序实现14
1.5 实验总结15
1.6 源程序与运行结果16
1.6.1 程序源代码16
1.6.2 程序运行结果29
1.6.3 实验报告模板29
实验二 虚存管理(Windows)31
2.1 实验目的31
2.2 实验要求31
2.2.1 基本要求31
2.2.2 进一步要求31
2.3 相关基础知识32
2.3.1 虚拟存储器32
2.3.2 页式存储管理方式32
2.3.3 Windows中的虚拟存储技术35
2.4 实验设计38
2.4.1 重要的数据结构38
2.4.2 程序实现40
2.5 实验总结45
2.6 源程序与运行结果45
2.6.1 程序源代码45
2.6.2 程序运行结果57
实验三 进程调度58
3.1 实验目的58
3.2 实验要求58
3.2.1 基本要求58
3.2.2 进一步要求59
3.3 相关基础知识59
3.3.1 进程调度59
3.3.2 Windows中的进程和线程61
3.3.3 相关Win32 API介绍62
3.4 实验设计64
3.4.1 重要的数据结构64
3.4.2 程序实现65
3.5 实验总结68
3.6 源程序与运行结果68
3.6.1 程序源代码68
3.6.2 程序运行结果83
实验四 文件系统85
4.1 实验目的85
4.2 实验要求85
4.2.1 基本要求85
4.2.2 进一步要求86
4.3 相关基础知识87
4.3.1 Windows的文件系统87
4.3.2 FAT16文件系统88
4.3.3 相关API函数说明92
4.4 实验设计95
4.4.1 重要的数据结构95
4.4.2 程序实现97
4.4.3 编译及运行102
4.5 实验总结103
4.6 源程序与运行结果103
4.6.1 程序源代码103
4.6.2 程序运行结果119
实验五 shell程序120
5.1 实验目的120
5.2 实验要求120
5.2.1 基本要求120
5.2.2 进一步要求122
5.2.3 实验步骤建议122
5.3 相关基础知识123
5.3.1 shell与内核的关系123
5.3.2 系统调用123
5.3.3 Lex和YACC介绍133
5.4 实验设计134
5.4.1 重要的数据结构135
5.4.2 程序实现136
5.5 实验总结143
5.6 源程序与运行结果143
5.6.1 程序源代码143
5.6.2 程序运行结果160
实验六 虚存管理(Linux)162
6.1 实验目的162
6.2 实验要求162
6.2.1 基本要求162
6.2.2 进一步要求162
6.3 相关基础知识163
6.3.1 存储管理163
6.3.2 虚拟存储的功能163
6.3.3 虚拟存储的抽象模型163
6.3.4 按需装入页面164
6.3.5 页面交换165
6.3.6 共享内存166
6.3.7 存取控制166
6.3.8 系统页表167
6.3.9 页面的分配和释放168
6.3.10 内存映射169
6.3.11 缺页中断170
6.4 实验设计171
6.4.1 重要的数据结构171
6.4.2 虚存管理程序的实现172
6.5 实验总结178
6.6 源程序与运行结果178
6.6.1 程序源代码178
6.6.2 程序运行结果190
实验七 作业调度192
7.1 实验目的192
7.2 实验要求192
7.2.1 基本要求192
7.2.2 进一步要求193
7.3 相关基础知识194
7.3.1 进程及作业的概念194
7.3.2 作业调度195
7.3.3 进程间通信196
7.4 实验设计198
7.4.1 重要数据结构198
7.4.2 程序实现199
7.5 实验总结201
7.6 源程序与运行结果202
7.6.1 程序源代码202
7.6.2 程序运行结果218
实验八 文件系统219
8.1 实验目的219
8.2 实验要求219
8.2.1 基本要求219
8.2.2 进一步要求220
8.3 相关基础知识220
8.3.1 虚拟文件系统220
8.3.2 FAT文件系统结构224
8.4 实验设计229
8.4.1 重要的数据结构229
8.4.2 程序实现230
8.5 实验总结234
8.6 源程序与运行结果235
8.6.1 程序源代码235
8.6.2 程序运行结果253
附录A 存储管理应用实例254
A.1 概述254
A.2 存储管理对内存硬件的抽象255
A.3 用户编程中申请与释放内存实例分析258
A.3.1 Malloc.h文件258
A.3.2 Malloc.c文件259
A.3.3 Test.c文件262
A.3.4 Makefile文件263
A.4 小结263
A.5 习题264
附录B 操作系统接口265
B.1 操作系统接口265
B.1.1 系统调用265
B.1.2 shell命令及其解释程序274
B.2 Linux的安装283
B.2.1 安装前的准备283
B.2.2 建立硬盘分区284
B.2.3 安装类型285
B.2.4 安装过程286
B.2.5 操作系统的安装概念286
B.3 Linux的使用287
B.3.1 使用常识287
13.3.2 文件操作命令288
B.3.3 文本编辑命令294
B.3.4 shell的特殊字符296
B.3.5 进程控制命令300
B.3.6 网络应用工具303
B.3.7 联机帮助305
B.4 系统管理305
B.4.1 超级用户305
B.4.2 用户和用户组管理306
B.4.3 文件系统管理308
B.4.4 Linux源代码文件安放结构312
B.5 小结313
B.6 习题313
参考文献314