图书介绍

操作系统实验教程PDF|Epub|txt|kindle电子书版本下载

操作系统实验教程
  • 张丽芬,刘利雄,王全玉编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302124183
  • 出版时间:2006
  • 标注页数:288页
  • 文件大小:18MB
  • 文件页数:299页
  • 主题词:操作系统-高等学校-教学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

操作系统实验教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

目录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和使用GNOME15

2.3.2 了解Linux系统的shell15

2.3.3 了解Linux系统的文件、目录和权限15

2.3.4 了解Linux文件系统16

2.4 实验内容与步骤16

2.4.1 登录规则和口令规则16

2.4.2 登录Linux17

2.4.3 熟悉GNOME17

2.4.4 GNOME应用程序20

2.4.5 使用Linux的文件系统21

2.4.7 注销GNOME22

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章 屏幕编辑程序Vi60

6.1 进入和退出Vi60

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 进程控制的API149

15.3.1 进程创建的函数149

15.3.2 给进程指定一个新的运行程序的函数exec()153

15.3.3 进程终止156

15.3.4 父子进程同步157

16.3.1 管道通信机制160

16.3 进程之间通信的API160

第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 文件系统的API183

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

热门推荐