《实用操作系统技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张钟澍,陈代军,廖德钦编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2005
  • ISBN:7118038164
  • 页数:282 页
图书介绍:本书从操作系统的角度介绍DOS/Windows系统体系结构等。

目录 1

第1章 操作系统引论 1

1.1 操作系统概述 1

1.1.1 什么是操作系统 1

1.1.2 操作系统的主要功能 2

1.1.3 操作系统的工作环境 2

1.1.4 操作系统的发展历史 3

1.2 PC机主流操作系统现状及发展 7

1.2.1 PC机操作系统的演变 7

1.2.2 DOS操作系统 10

1.2.3 Windows操作系统 12

1.2.4 OS/2操作系统 15

1.2.5 Unix操作系统 16

1.2.6 Linux操作系统 17

练习题 18

第2章 DOS/Windows系统组成及用户环境的配置 20

2.1 DOS系统结构 20

2.1.1 DOS系统的组成 20

2.1.2 DOS的系统层次结构 23

2.1.3 DOS层次结构的特点 25

2.2 DOS的启动及配置 26

2.2.1 DOS的启动过程 26

2.2.2 DOS的内存映像 28

2.2.3 用机环境及系统配置 29

2.3 Windows 9x引导过程及系统结构 35

2.3.1 Windows 9x的引导过程 36

2.3.2 Windows 9x的系统核心组件 37

2.4 Windows 9x系统配置文件及其维护 39

2.4.1 Windows 9x中MSDOS.SYS的设置 39

2.4.2 Windows 9x的启动菜单 41

2.4.3 Windows 9x和MS-DOS 6.x的双重引导问题 43

2.4.4 Windows注册表及其结构 44

2.4.5 注册表的备份和恢复 48

2.4.6 注册表的维护 50

练习题 52

3.1 内存管理的基本方式 54

第3章 内存管理 54

3.1.1 单道连续区内存分配管理 55

3.1.2 分区存储管理 56

3.1.3 分页存储管理 56

3.1.4 分段存储管理 57

3.1.5 段页式存储管理 58

3.1.6 内存扩充技术 59

3.2 Intel x86系列CPU的工作模式 59

3.2.1 实地址模式 60

3.2.2 保护模式 61

3.3 DOS的内存管理 64

3.3.1 DOS的内存空间分配 64

3.2.3 虚拟x86模式 64

3.3.2 DOS的常规内存管理 69

3.3.3 DOS的高端内存管理 71

3.4 用户程序结构及内存映像 74

3.4.1 用户程序段前缀控制块PSP 74

3.4.2 EXE文件结构及内存映像 75

3.4.3 COM文件结构及内存映像 78

3.5 Windows 9x的内存管理 80

3.5.1 虚拟机管理 80

3.5.2 VXD与操作系统内核 82

3.5.3 Windows 9x系统结构 85

3.5.4 Windows 9x的虚拟内存结构 87

3.5.5 Windows 9x的内存页面寻址方式 88

练习题 90

第4章 进程管理 93

4.1 进程管理的基本概念 93

4.1.1 进程的定义和属性 93

4.1.2 进程的控制和调度 94

4.2 Windows的进程和线程 97

4.2.1 Windows的进程和线程概念 97

4.2.2 操作系统中引入线程概念的原因 97

4.2.3 线程和进程的主要区别 99

4.2.4 基于VC++的进程和线程处理 100

4.3.1 DOS的用户进程 102

4.3 DOS进程管理的特点 102

4.3.2 进程调度的串行执行 103

4.3.3 程序段前缀(PSP) 104

4.3.4 环境块(EVB) 106

4.3.5 用户进程的创建 109

4.3.6 用户进程的终止 111

4.4 DOS多任务环境的建立与TSR程序设计 112

4.4.1 DOS的多任务环境的建立 113

4.4.2 TSR程序设计 113

4.4.3 TSR激活及DOS的重入问题 116

4.4.4 TSR程序的“热键”设计 119

4.4.5 TSR程序设计实例 121

练习题 141

第5章 作业管理 143

5.1 作业管理的基本概念 143

5.1.1 作业调度和控制 143

5.1.2 DOS作业管理的特点 144

5.1.3 Windows的作业管理特点 144

5.2 Windows中的事件驱动程序 145

5.2.1 事件的创建和驱动 145

5.2.2 消息队列的管理 147

5.2.3 消息函数的编写 148

5.3 键盘命令的处理过程 150

5.3.1 键盘操作命令的类型 151

5.3.2 命令处理过程 152

5.4.2 MAPI的使用 153

5.4 Windows的MAPI接口 153

5.4.1 MAPI的概念 153

5.4.3 MAPI应用实例 157

5.5 中断与系统功能的调用 157

5.5.1 中断的类别及结构 158

5.5.2 DOS软中断 159

5.5.3 中断与系统功能调用实例 162

5.6 批处理 166

5.6.1 批文件的建立和执行 166

5.6.2 批文件中的常用命令及控制流程 167

5.6.3 批文件中的形式参数 169

练习题 171

6.1.1 文件和文件系统 173

第6章 磁盘文件管理 173

6.1 文件系统概论 173

6.1.2 文件目录管理 175

6.1.3 文件的逻辑结构和物理结构 177

6.1.4 文件的存取方式 178

6.1.5 文件的安全管理 178

6.1.6 文件共享 179

6.2 PC机中常用的文件管理系统 179

6.2.1 FAT文件管理系统的特点 180

6.2.2 FAT的派生文件系统——VFAT和FAT32 180

6.2.3 NTFS文件系统 181

6.3.1 磁盘文件管理系统的组成 182

6.2.4 Linux中的Ext2文件管理系统 182

6.3 FAT文件系统的组织结构 182

6.3.2 引导记录(DBR)及其结构 184

6.3.3 文件分配表(FAT) 187

6.3.4 文件目录表(FDT) 191

6.3.5 子目录中的FDT簇链结构 193

6.3.6 系统利用FDT和FAT查找目录文件的方式 197

6.3.7 磁盘的扇区定位 200

6.3.8 FAT文件系统对长文件名的支持 201

6.4 FAT32与FAT16文件系统结构的主要区别 205

6.4.1 磁盘数据组织结构的区别 205

6.4.3 FAT表的区别 206

6.4.2 DBR结构的区别 206

6.4.4 FDT表及目录项的区别 207

6.5 硬盘数据的组织与存储方式 208

6.5.1 硬盘数据信息组织 208

6.5.2 硬盘的物理扇区与逻辑扇区 209

6.5.3 簇及簇大小的确定 211

6.5.4 硬盘物理地址及逻辑地址之间的转换 211

6.5.5 硬盘主引导记录(MBR)及其结构 213

6.5.6 硬盘逻辑驱动器的分区表链结构 217

6.5.7 查找逻辑盘起始物理地址的方法 222

6.5.8 查找逻辑盘FAT和根FDT物理地址的方法 222

6.5.9 硬盘逻辑驱动器MBR、DBR的备份和恢复 223

练习题 227

第7章 设备管理 230

7.1 设备管理的基本概念 230

7.1.1 设备的分类 230

7.1.2 设备管理的目标和功能 231

7.1.3 系统总线和I/O设备 232

7.1.4 PC机常用总线结构及性能 233

7.1.5 外部设备与CPU的I/O控制方式 237

7.2 Windows的设备管理 238

7.2.1 Windows 9x的虚拟设备驱动 238

7.2.2 虚拟设备驱动程序的开发 239

7.3.1 DOS设备管理的特点 240

7.3 DOS的设备管理 240

7.3.2 字符设备管理 241

7.3.3 块设备管理 243

7.3.4 磁盘缓冲区管理 244

7.4 硬盘的分区及格式化 245

7.4.1 硬盘的低级格式化 246

7.4.2 硬盘的分区及高级格式化 249

7.5 硬盘容量限制及格式化参数设置 252

7.5.1 影响物理硬盘容量限制的因素 252

7.5.2 接口方式对硬盘容量的限制 253

7.5.3 ROM-BIOS服务程序对硬盘容量的限制 254

7.5.4 硬盘分区容量的限制 256

7.5.6 硬盘容量受限的处理办法 257

7.5.5 划分逻辑盘容量的限制 257

7.5.7 硬盘逻辑格式化参数的设置 258

练习题 260

第8章 汉字信息处理 261

8.1 汉字信息处理系统 261

8.1.1 汉字信息处理系统的组成 261

8.1.2 汉字输入 262

8.1.3 汉字存储 263

8.1.4 汉字操作系统实现原理 264

8.2 汉字编码 265

8.2.1 汉字的编码方式 265

8.2.3 汉字交换码 267

8.2.2 汉字输入码 267

8.2.4 汉字机内码 269

8.2.5 汉字字形码 270

8.2.6 汉字地址码 270

8.3 汉字字形的存储 271

8.3.1 汉字字形存储的分类 271

8.3.2 汉字点阵字模的存储和读取 272

8.4 软件汉化技术 277

8.4.1 软件汉化的方式和任务 277

8.4.2 软件汉化方法 279

练习题 281

参考文献 282