操作系统实验教程:Windows版

操作系统实验教程:Windows版
作 者: 姚卫新
出版社: 清华大学出版社
丛编项: 高等学校教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Windows
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《操作系统实验教程:Windows版》作者简介

内容简介

本教程是针对目前操作系统及其实验教学的教改需要编写,强调理论与实验应用的结构合,强调学生动手能力的培养与考察。在内容安排上化繁为简,全书共分8个章节。前两章介绍了操作系统的概念与发展历程,从第3章开始系统介绍了操作系统用户力量面、体系结构、进程与线程处理;针对存储管理、文件系统和设备管理特别予以以理论详述和应用实例分析。全书每章均有习题,并将提供详尽的教学辅助资料可直接从我社网站上下载。 本书特别适于作为高等学校计算机及相关专业的专业课或专业基础课程教材,也适于软件开发技术人员参考学习。

图书目录

第1章 操作系统概论

1. 1

操作系统的定义

1. 1. 1 操作系统的概念

1. 1. 2 计算机系统的结构

1. 1. 3 操作系统的功能

1. 2 操作系统的形成和发展

1. 3 操作系统的发展动力

1. 4 操作系统的特征

1. 5 操作系统的分类

1. 5. 1 单用户操作系统

1. 5. 2 批处理操作系统

1. 5. 3 实时操作系统

1. 5. 4 分时操作系统

1. 5. 5 网络操作系统和分布式操作系统

1. 5. 6 现代操作系统

1. 6 操作系统的设计规范

1. 7 现代主流操作系统简介

1. 8 习题

第2章 Windows操作系统的发展

2. 1 Windows的起源

2. 2 Windows95和Windows98操作系统

2. 3 WindowsNT操作系统

2. 4 Windows2000操作系统

2. 5 WindowsXP操作系统

2. 6 Windows的应用程序接口

2. 6. 1 动态链接库与应用程序接口

2. 6. 2 应用程序接口的使用方法

2. 7 Windows中的句柄

2. 7. 1 窗口句柄

2. 7. 2 设备环境句柄

2. 8 应用实例

2. 8. 1 句柄及窗体闪烁

2. 8. 2 获取计算机名

2. 8. 3 获得操作系统版本

2. 9 习题

第3章 操作系统用户界面

3. 1 作业

3. 1. 1 作业的定义

3. 1. 2 作业的分类

3. 1. 3 作业的组织

3. 2 作业管理

3. 2. 1 作业输入

3. 2. 2 作业调度

3. 3 用户界面接口

3. 4 系统调用

3. 5 图形界面

3. 6 Windows的设备环境

3. 6. 1 剪裁

3. 6. 2 坐标转换

3. 7 图形设备接口

3. 7. 1 逻辑坐标与设备坐标

3. 7. 2 映射模式

3. 7. 3 视口

3. 8 应用实例

3. 8. 1 建立椭圆窗体

3. 8. 2 设备环境与裁剪

3. 8. 3 设置窗口元素的颜色

3. 8. 4 列表框消息的应用

3. 9 习题

第4章 操作系统的体系结构

4. 1 操作系统的结构设计

4. 1. 1 单体结构

4. 1. 2 层次结构

4. 1. 3 客户/服务器模型与微内核结构

4. 2 Windows2000/XP的体系结构

4. 3 Windows2000/XP的构成

4. 4 Windows2000/XP的注册表

4. 4. 1 注册表结构

4. 4. 2 注册表操作函数概述

4. 4. 3 控制项及项类型的对应常数

4. 5 应用实例

4. 5. 1 开机自动运行指定程序

4. 5. 2 图标与文件扩展名关联

4. 6 习题

第5章 进程和线程

5. 1 进程

5. 1. 1 顺序程序和并发程序

5. 1. 2 进程的定义和描述

5. 1. 3 进程的状态转换

5. 1. 4 进程控制

5. 2 进程通信

5. 3 线程

5. 3. 1 线程的概念

5. 3. 2 进程和线程的比较

5. 4 处理机调度

5. 4. 1 队列机制

5. 4. 2 调度算法与调度方式

5. 5 Windows2000/XP中的进程和线程管理

5. 5. 1 Windows2000/XP中的进程

5. 5. 2 Windows2000/XP中的线程

5. 5. 3 Windows2000/XP中进程和线程的优先级

5. 6 Windows2000/XP进程间通信

5. 6. 1 Windows2000/XP的信号

5. 6. 2 Windows2000/XP基于文件映射的共享存储区

5. 6. 3 Windows2000/XP的管道

5. 6. 4 Windows2000/XP的邮件槽

5. 6. 5 Windows2000/XP的套接字

5. 6. 6 剪贴板

5. 7 Windows2000/XP的线程调度

5. 7. 1 Windows2000/XP的线程调度特征

5. 7. 2 调度策略

5. 8 应用实例

5. 8. 1 进程的启动与结束

5. 8. 2 列举系统中的进程和线程

5. 8. 3 通过命名管道进行程序间通信

5. 9 习题

第6章 存储管理

6. 1 存储管理的任务和功能

6. 2 存储分配的方式与重定位

6. 2. 1 存储分配方式

6. 2. 2 重定位

6. 2. 3 覆盖与交换

6. 3 连续分配存储管理

6. 4 分区存储管理

6. 4. 1 固定分区法

6. 4. 2 动态分区法

6. 5 页式管理

6. 5. 1 页式管理的原理

6. 5. 2 静态页式管理

6. 5. 3 动态页式管理

6. 5. 4 请求页式管理中的置换算法

6. 5. 5 存储保护

6. 5. 6 页式管理的优缺点

6. 6 段式管理

6. 6. 1 段式管理的实现原理

6. 6. 2 段式管理的优缺点

6. 7 段页式管理

6. 8 局部性原理和抖动问题

6. 9 Windows2000/XP内存管理

6. 9. 1 地址空间布局

6. 9. 2 地址转换机制

6. 9. 3 用户空间内存分配方式

6. 9. 4 Windows2000/XP的内存保护机制

6. 10 应用实例

6. 10. 1 动态测试系统内存

6. 10. 2 检测网卡的物理地址

6. 11 习题

第7章 文件系统

7. 1 文件的概念

7. 2 文件的物理结构

7. 3 目录

7. 4 文件系统的组织结构

7. 5 Windows2000/XP文件系统

7. 5. 1 Windows2000/XP文件系统概述

7. 5. 2 主控文件表

7. 5. 3 Windows2000/XP文件系统模型

7. 6 应用实例

7. 6. 1 文件操作

7. 6. 2 文件属性

7. 6. 3 清空回收站

7. 7 习题

第8章 设备管理

8. 1 设备管理概述

8. 1. 1 设备管理的目标

8. 1. 2 设备分类

8. 1. 3 I/O系统的硬件组成

8. 2 I/O控制方式

8. 3 缓冲技术

8. 4 设备分配

8. 4. 1 设备分配的数据结构

8. 4. 2 设备分配的原则和策略

8. 5 设备驱动

8. 5. 1 启动设备

8. 5. 2 中断处理

8. 5. 3 I/O操作的实现过程

8. 6 Windows2000/XP的设备管理

8. 6. 1 I/O管理器

8. 6. 2 PnP管理器

8. 6. 3 电源管理器

8. 6. 4 关键数据结构

8. 6. 5 Windows2000/XP的I/O处理

8. 7 应用实例

8. 7. 1 键盘. 光标和鼠标控制

8. 7. 2 改变屏幕分辨率

8. 7. 3 计算机喇叭播放音乐

8. 8 习题