图书目录

目录

第一部分基于Windows环境的实验

第1章进程管理

1.1实验目的

1.2实验内容

1.3实验准备

1.3.1进程

1.3.2进程控制块

1.3.3进程的创建与撤销

1.3.4进程的阻塞与唤醒

1.4程序示例

1.5实验结果

第2章进程调度

2.1实验目的

2.2实验内容

2.3实验准备

2.4程序示例

2.5实验结果

第3章银行家算法

3.1实验目的

3.2实验内容

3.3实验准备

3.4程序示例

3.5实验结果

第4章虚拟存储器管理

4.1实验目的

4.2实验内容

4.3实验准备

4.4程序示例

4.5实验结果

第5章设备管理

5.1实验目的

5.2实验内容

5.3实验准备

5.4程序示例

5.5实验结果

第6章SPOOLing技术

6.1实验目的

6.2实验内容

6.3实验准备

6.4程序示例

6.5实验结果

第7章文件系统

7.1实验目的

7.2实验内容

7.3实验准备

7.4程序示例

7.5实验结果

第8章操作系统接口

8.1实验目的

8.2实验内容

8.3实验准备

8.4程序示例

8.5实验结果

第二部分基于Linux环境的实验

第9章进程管理

9.1实验目的

9.2实验内容

9.3实验准备

9.3.1进程

9.3.2所涉及的系统调用

9.4程序示例

9.5实验结果

第10章进程调度

10.1实验目的

10.2实验内容

10.3实验准备

10.4程序示例

第11章进程间的通信

11.1实验目的

11.2实验内容

11.3实验准备

11.4程序示例

11.5实验结果

第12章虚拟存储器管理

12.1实验目的

12.2实验内容

12.3实验准备

12.4程序示例

12.5实验结果

第13章字符型设备驱动程序

13.1实验目的

13.2实验内容

13.3实验准备

13.4程序示例

13.5实验结果

第14章Linux文件系统调用

14.1实验目的

14.2实验内容

14.3实验准备

14.4程序示例

14.5实验结果

第15章shell程序

15.1实验目的

15.2实验内容

15.3实验准备

15.4程序示例

15.5实验结果

附录ALinux中C语言编译器GCC的使用

A.1实验目的

A.2实验内容

A.3实验准备

A.4程序示例

A.5实验结果

附录BLinux中C语言调试器GDB的使用

B.1实验目的

B.2实验内容

B.3实验准备

B.4程序示例

B.5实验结果

附录CVisual C++集成开发环境

C.1开发环境

C.2IDE菜单介绍

C.3项目工作区

C.4窗口控制台程序的创建

参考文献