图书目录

第一篇Windows系统实验指导

第1章Visual C++开发环境介绍

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的进程管理

2.1实验一: 线程的创建与撤销

2.1.1实验目的

2.1.2实验准备知识: 相关API函数介绍

2.1.3实验内容

2.1.4实验要求

2.1.5实验指导

2.1.6实验总结

2.1.7源程序

2.1.8实验展望

2.2实验二: 线程的同步

2.2.1实验目的

2.2.2实验准备知识: 相关API函数介绍

2.2.3实验内容

2.2.4实验要求

2.2.5实验指导

2.2.6实验总结

2.2.7源程序

2.2.8实验展望

2.3实验三: 线程的互斥

2.3.1实验目的

2.3.2实验准备知识: 相关API函数介绍

2.3.3实验内容

2.3.4实验要求

2.3.5实验指导

2.3.6实验总结

2.3.7源程序

2.3.8实验展望

2.4实验四: 使用命名管道实现进程通信

2.4.1实验目的

2.4.2实验准备知识: 相关API函数介绍

目录

计算机操作系统实验指导

2.4.3实验内容

2.4.4实验要求

2.4.5实验指导

2.4.6实验总结

2.4.7源程序

2.4.8实验展望

第3章Windows的内存管理

3.1实验一: 动态链接库的建立与调用

3.1.1实验目的

3.1.2实验准备知识: 动态链接库介绍

3.1.3实验内容

3.1.4实验要求

3.1.5实验指导

3.1.6实验总结

3.1.7源程序

3.1.8实验展望

3.2实验二: 系统内存使用统计

3.2.1实验目的

3.2.2实验准备知识: 相关数据结构及API函数介绍 

3.2.3实验内容

3.2.4实验要求

3.2.5实验指导

3.2.6实验总结

3.2.7源程序

3.2.8实验展望

第4章Windows的文件管理

4.1实验一:  采用无缓冲方式实现文件读/写

4.1.1实验目的

4.1.2实验准备知识: 相关API函数介绍

4.1.3实验内容

4.1.4实验要求

4.1.5实验指导

4.1.6实验总结

4.1.7源程序

4.2实验二:  采用高速缓存实现文件读/写

4.3实验三: 采用异步方式实现文件读/写

4.3.1实验目的

4.3.2实验准备知识: 文件异步传输及相关API函数介绍

4.3.3实验内容

4.3.4实验要求

4.3.5实验指导

4.3.6实验总结

4.3.7源程序

4.4实验四:  实现文件读/写的三种方式比较

第5章Windows的设备管理

5.1实验一: 获取磁盘基本信息

5.1.1实验目的

5.1.2实验准备知识: 相关数据结构及API函数介绍

5.1.3实验内容

5.1.4实验要求

5.1.5实验指导

5.1.6实验总结

5.1.7源程序

5.2实验二: 读/写磁盘指定位置信息

5.2.1实验目的

5.2.2实验准备知识: 相关API函数介绍

5.2.3实验内容

5.2.4实验要求

5.2.5实验指导

5.2.6实验总结

5.2.7源程序

5.2.8实验展望

第二篇Linux系统实验指导

第6章Linux系统的安装和使用

6.1安装Red Hat Linux 9.0

6.1.1实验目的

6.1.2实验内容和步骤

6.2Linux系统的基本操作

6.2.1实验目的

6.2.2实验内容和步骤

6.3常用的Linux命令

6.3.1实验目的

6.3.2准备知识: 常用的Linux命令

6.3.3实验内容和步骤

6.4vi的使用

6.4.1实验目的

6.4.2准备知识

6.4.3实验内容和步骤

6.5Linux的编辑器gcc

6.5.1实验目的

6.5.2准备知识

6.5.3实验内容和步骤

6.6Shell程序设计

6.6.1实验目的

6.6.2准备知识

6.6.3实验内容和步骤

第7章Linux的进程管理

7.1实验目的

7.2实验准备知识

7.2.1进程控制的API

7.2.2进程之间通信的API

7.3实验内容

7.3.1编制实现软中断通信的程序

7.3.2编制实现进程的管道通信的程序

7.4实验指导

7.4.1进程的软中断通信

7.4.2进程的管道通信

7.5实验总结

7.5.1进程的软中断通信

7.5.2进程的管道通信

7.6源程序

7.6.1进程的软中断通信

7.6.2进程的管道通信

第8章Linux的存储器管理

8.1实验目的

8.2实验准备知识

8.2.1实时监控内存使用情况

8.2.2使用Linux命令回收内存

8.2.3虚拟内存实现的机制

8.3实验内容

8.3.1内存的监控、检查和回收

8.3.2模拟FIFO、LRU和OPT页面置换算法

8.4实验指导

8.4.1FIFO

8.4.2LRU

8.4.3OPT

8.5实验总结

8.6源程序

第9章Linux的设备管理

9.1实验目的

9.2实验准备知识

9.2.1设备驱动程序简介

9.2.2设备驱动程序与外部接口

9.2.3设备驱动程序的组织结构

9.3实验内容

9.3.1字符类型设备的驱动程序

9.3.2块类型设备的驱动程序

9.4实验指导

9.4.1字符类型设备的驱动程序

9.4.2块类型设备的驱动程序

9.5实验总结

9.6源程序

9.6.1字符设备驱动程序

9.6.2块设备驱动程序

第10章Linux文件管理

10.1实验目的

10.2实验准备知识

10.2.1文件结构

10.2.2目录管理

10.2.3Linux的EXT2文件系统

10.2.4相关函数介绍

10.3实验内容

10.3.1设计并实现一个文件执行程序

10.3.2设计并实现一个一级文件系统程序

10.4实验指导

10.5实验总结

10.6源程序

10.6.1设计并实现一个文件执行程序

10.6.1设计并实现一个一级文件系统程序

第11章Linux内核编译

11.1实验目的

11.2实验准备知识

11.2.1内核简介

11.2.2内核编译涉及的相关命令和术语

11.3实验内容

11.4实验指导

11.5实验总结

第三篇学习指导与习题解析

第12章操作系统概述

12.1知识点学习指导

12.1.1操作系统的定义

12.1.2操作系统的产生和发展

12.1.3操作系统的特征

12.1.4操作系统的功能

12.1.5操作系统的类型

12.2典型例题分析

12.3自测题

12.3.1选择题

12.3.2判断题

12.3.3填空题

12.4自测题答案

12.4.1选择题

12.4.2判断题

12.4.3填空题

12.5作业

第13章进程与线程

13.1知识点学习指导

13.1.1进程的引入

13.1.2进程的状态及其组成

13.1.3进程控制

13.1.4线程

13.2典型例题分析

13.3自测题

13.3.1选择题

13.3.2判断题

13.3.3填空题

13.4自测题答案

13.4.1选择题

13.4.2判断题

13.4.3填空题

13.5作业

第14章进程同步与通信

14.1知识点学习指导

14.1.1进程同步与互斥

14.1.2经典进程同步问题

14.1.3AND信号量

14.1.4管程

14.1.5进程通信

14.2典型例题分析

14.3自测题

14.3.1选择题

14.3.2判断题

14.3.3填空题

14.4自测题答案

14.4.1选择题

14.4.2判断题

14.4.3填空题

14.5作业

第15章调度与死锁

15.1知识点学习指导

15.1.1调度类型与准则

15.1.2调度算法

15.1.3死锁的基本概念

15.1.4死锁的预防与避免

15.1.5死锁的检测与解除

15.2典型例题分析

15.3自测题

15.3.1选择题

15.3.2判断题

15.3.3填空题

15.4自测题答案

15.4.1选择题

15.4.2判断题

15.4.3填空题

15.5作业

第16章存储管理

16.1知识点学习指导

16.1.1程序的装入与链接

16.1.2连续分配存储管理

16.1.3页式存储管理

16.1.4段式存储管理

16.1.5段页式存储管理

16.2典型例题分析

16.3自测题

16.3.1选择题

16.3.2判断题

16.3.3填空题

16.4自测题答案

16.4.1选择题

16.4.2判断题

16.4.3填空题

16.5作业

第17章虚拟存储管理

17.1知识点学习指导

17.1.1虚拟存储器的引入

17.1.2请求页式存储管理

17.1.3请求段式存储管理

17.1.4段式存储管理与页式存储管理的比较

17.2典型例题分析

17.3自测题

17.3.1选择题

17.3.2判断题

17.3.3填空题

17.4自测题答案

17.4.1选择题

17.4.2判断题

17.4.3填空题

17.5作业

第18章设备管理

18.1知识点学习指导

18.1.1I/O管理概述

18.1.2I/O控制方式

18.1.3I/O系统

18.1.4磁盘管理

18.1.5缓冲管理

18.2典型例题分析

18.3自测题

18.3.1选择题

18.3.2判断题

18.3.3填空题

18.4自测题答案

18.4.1选择题

18.4.2判断题

18.4.3填空题

18.5作业

第19章文件管理

19.1知识点学习指导

19.1.1文件和文件系统

19.1.2文件的结构

19.1.3目录

19.1.4文件存储空间的管理

19.1.5文件存取控制

19.2典型例题分析

19.3自测题

19.3.1选择题

19.3.2判断题

19.3.3填空题

19.4自测题答案

19.4.1选择题

19.4.2判断题

19.4.3填空题

19.5作业

参考文献