操作系统实验教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:张丽芬,刘利雄,王全玉编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302124183
- 页数:288 页
目录 3
第1篇 Linux系统的安装和使用 3
第1章 安装Linux操作系统 3
1.1 实验内容 3
1.2 实验目的 3
1.3 工具/准备工作 3
1.3.1 检查硬件 3
1.3.2 备份硬盘上的所有重要数据 5
1.3.3 为Linux的安装准备分区 5
1.4 实验内容与步骤 5
1.4.1 安装准备 5
1.4.2 配置一个双引导系统 6
1.4.3 开始安装 7
第2章 Linux GUI桌面 14
2.1 实验内容 14
2.2 实验目的 14
2.3 工具/准备工作 15
2.3.1 登录Linux和使用GNOME 15
2.3.2 了解Linux系统的shell 15
2.3.3 了解Linux系统的文件、目录和权限 15
2.3.4 了解Linux文件系统 16
2.4 实验内容与步骤 16
2.4.1 登录规则和口令规则 16
2.4.2 登录Linux 17
2.4.3 熟悉GNOME 17
2.4.4 GNOME应用程序 20
2.4.5 使用Linux的文件系统 21
2.4.7 注销GNOME 22
2.4.6 加载USB存储设备 22
第3章 简单的UNIX和Linux系统命令 23
3.1 系统的启动和停止 23
3.1.1 系统的启动和用户登录 23
3.1.2 系统的停止 23
3.2 改变用户身份 24
3.3 帮助忘了口令的用户设置新口令 25
3.4 输入输出的重新定向 25
3.5 管道 26
3.6 简单的系统功能键 27
3.7 shell中的特殊字符 27
4.2 目录结构 29
4.2.1 改变文件或目录的存取权限(chmod) 29
4.1 文件类型 29
第4章 文件系统的shell命令 29
4.2.2 改变文件的所有者(chown)和改变文件的同组用户(chgrp) 31
4.3 目录管理 31
4.3.1 建立目录(mkdir) 31
4.3.2 删除目录(rmdir) 31
4.3.3 列出某目录下的内容(ls) 32
4.3.4 目录改名和移动目录(mv) 32
4.3.5 复制目录(cp) 32
4.3.6 确定当前所在的目录位置(pwd) 33
4.3.7 改变工作目录(cd) 33
4.3.8 显示特定目录的大小(du) 33
4.4.2 移动文件和文件改名(mv) 34
4.4.1 复制文件(cp) 34
4.4 文件管理 34
4.4.3 删除文件(rm) 35
4.4.4 显示文件内容(cat和more) 35
4.4.5 打印文件内容(cat和Lpr) 37
4.4.6 统计文件中的行、字和字符数(wc) 38
4.4.7 查找指定的文件(find) 38
4.4.8 在文件中寻找指定正文(grep) 39
4.4.9 建立链接命令(ln) 40
4.4.10 文件压缩命令(compress) 40
4.4.11 顺序转储命令(tar) 40
4.4.12 检查磁盘剩余空间(df) 41
4.4.13 显示每个用户占用的磁盘空间(quot) 41
4.5 安装和卸载文件系统(mount,umount) 42
4.4.14 检查文件系统(fsck) 42
4.6 调用C语言编译器编译源程序 43
4.7 运行程序 43
4.8 其他常用命令 43
4.9 在Linux环境下支持的DOS软盘命令 44
4.10 网络命令 44
第5章 shell程序设计 47
5.1 运行shell命令文件的方法 47
5.2 shell程序的变量和参数 48
5.2.1 变量的定义 48
5.2.2 用户可以定义的专门变量 49
5.2.3 位置参数 49
5.2.4 shell预定义变量 50
5.3 shell语言 52
5.4 一个典型的.profile文件 57
第6章 屏幕编辑程序Vi 60
6.1 进入和退出Vi 60
6.2 在屏幕上设置光标 61
6.3 在文件中设置光标 62
6.4 编辑文本文件 63
6.4.1 修改文本文件 63
6.4.2 移动和复制文本文件 63
7.2 实验目的 69
7.3 实验题目 69
7.3.1 设计一个按先来先服务调度的算法 69
7.1 实验内容 69
第7章 处理机管理 69
第2篇 操作系统模拟算法 69
7.3.2 设计一个按优先级调度的算法 70
7.3.3 设计一个按时间片轮转法调度的算法 70
7.4 按时间片轮转法进行CPU调度的实例 71
7.5 实验要求 78
第8章 死锁的避免 79
8.1 实验内容 79
8.2 实验目的 79
8.3 实验题目 79
用银行家算法和随机算法实现资源分配 79
8.4 资源分配算法的示例 83
8.5 实验要求 92
9.3.1 采用可变式分区管理,使用首次或最佳适应算法实现主存的分配与回收 93
9.3 实验题目 93
9.1 实验内容 93
第9章 主存空间的分配与回收 93
9.2 实验目的 93
9.3.2 采用可变式分区管理,使用空闲区链实现主存的分配与回收 95
9.3.3 采用分页管理,使用位示图实现主存的分配与回收 98
9.3.4 采用分页管理,使用主存分块表实现主存的分配与回收算法 99
9.4 程序示例 100
9.4.1 采用可变式分区管理方式,空闲区采用分区说明表时,使用首次适应算法实现主存的分配与回收 100
9.4.2 采用存储分块表实现主存的分配与回收的示例 104
9.5 实验要求 112
10.2 实验目的 113
10.3.1 模拟请求分页虚拟存储管理中的硬件地址变换过程 113
10.3 实验题目 113
10.1 实验内容 113
第10章 虚拟存储器管理 113
10.3.2 采用先进先出或LRU算法,实现分页管理的缺页调度 114
10.4 实验要求 116
第11章 磁盘存储空间的分配与回收 117
11.1 实验内容 117
11.2 实验目的 117
11.3 实验题目 117
11.3.1 用位示图管理磁盘空间的分配与回收 117
11.3.2 模拟UNIX系统的空闲块成组链接法,实现磁盘空间管理 118
11.4 实验要求 121
采用二级目录结构实现磁盘文件操作 122
12.2 实验目的 122
12.3 实验题目 122
第12章 文件系统 122
12.1 实验内容 122
12.4 实验要求 128
第13章 SPOOLING技术 129
13.1 实验内容 129
13.2 实验目的 129
13.3 实验题目 129
SPOOLING假脱机输入输出技术模拟 129
13.4 SPOOLING的程序示例 133
13.5 实验要求 138
14.2 实验目的 139
14.3.1 模拟设计MS-DOS操作系统中磁盘文件的存储结构 139
14.3 实验题目 139
14.1 实验内容 139
第14章 磁盘文件 139
14.3.2 模拟设计便于直接存取的索引文件结构 140
14.4 索引文件的示例 142
14.5 实验要求 146
第3篇 UNIX和Linux的系统调用 149
第15章 进程控制 149
15.1 实验内容 149
15.2 实验目的 149
15.3 进程控制的API 149
15.3.1 进程创建的函数 149
15.3.2 给进程指定一个新的运行程序的函数exec() 153
15.3.3 进程终止 156
15.3.4 父子进程同步 157
16.3.1 管道通信机制 160
16.3 进程之间通信的API 160
第16章 进程通信 160
16.1 实验内容 160
16.2 实验目的 160
16.3.2 消息缓冲机制 166
16.3.3 信号量机制 173
16.3.4 共享主存段机制 178
第17章 文件系统 183
17.1 实验内容 183
17.2 实验目的 183
17.3 文件系统的API 183
17.3.1 顺序文件的系统调用 183
17.3.2 文件的随机存取 189
18.2 实验目的 193
18.3 应用程序基础 193
第4篇 Windows 2000的系统调用 193
18.1 实验内容 193
第18章 进程的控制和通信 193
18.3.1 GUI应用程序 194
18.3.2 进程对象 195
18.4 进程控制 202
18.4.1 进程创建 202
18.4.2 运行进程 207
18.4.3 退出和终止进程 211
19.3.1 创建新线程 220
19.2 实验目的 220
19.3 线程的执行 220
第19章 线程同步和调度 220
19.1 实验内容 220
19.3.2 为线程分配优先权 225
19.3.3 启动和停止线程 227
19.3.4 终止线程 230
19.4 线程的同步 232
19.4.1 事件 232
19.4.2 互斥体 237
19.4.3 信号量 241
20.2 实验目的 247
20.3 内存机制 247
20.1 实验内容 247
第20章 存储器管理 247
20.4 虚拟内存的系统调用 250
20.4.1 虚拟内存检查 250
20.4.2 虚拟内存处理 255
第21章 文件系统 263
21.1 实验内容 263
21.2 实验目的 263
21.3 文件输入输出 263
21.3.1 利用文件对象实现数据通信 263
21.3.2 利用文件映射对象实现数据通信 270
21.3.3 异步读写文件 276
21.3.4 创建临时文件 279
21.3.5 利用邮件槽对象实现数据通信 281
参考文献 288
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《管理信息系统习题集》郭晓军 2016
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019