目录 1
第一章 电子计算机系统简介 1
第一节 引言 1
一、电子计算机的组成 1
二、电子计算机的发展概况 7
三、电子计算机的应用 8
第二节 计算机的逻辑电路和逻辑部件 12
一、逻辑电路 12
二、逻辑部件 18
第三节 内存贮器 23
一、内存贮器的存贮原理 24
二、内存贮器的组成 27
三、磁芯存贮器的工作过程 28
第四节 中央处理机 31
一、中央处理机基本组成部分及功能 32
二、指令处理过程 35
第五节 通道和输入输出 37
一、通道的产生和发展 37
二、通道控制及构造 43
三、输入输出工作过程 48
四、通道类型 49
第六节 中断系统 51
一、中断过程 51
二、中断种类及中断装置职能 53
三、中断级和中断字 59
四、中断的一般过程 62
第二章 程序设计基础 66
一、二进制数 67
第一节 计算机中的数码 67
二、八进制数和十六进制数 75
三、二—十进制记数法 78
四、数的原码、补码和反码 79
五、定点数、整数和浮点数 88
第二节 指令表示形式 94
一、指令的一般形式和功能 94
二、操作码 95
三、地址码 95
五、指令地址和数地址 103
四、辅助码 103
第三节 模型机的数和指令形式 104
一、模型机概况 104
二、模型机数的表示形式 105
三、指令系统 105
第四节 编写程序的步骤 110
一、基本块程序的概念 110
二、确定运算步骤 112
三、文字程序 114
四、内存分配 115
五、文字程序的代真 117
第五节 分支程序 118
一、问题的提出 118
二、比较和转移 119
三、单分支程序 121
四、多分支程序 123
第六节 循环程序 133
一、循环程序的导出 133
二、循环变址的实现 136
三、循环次数的控制 138
四、多重循环程序 145
五、循环程序的结构和优化 155
第七节 子程序 164
一、子程序的概念 164
二、子程序设计和实现 166
三、多重转子的设计 173
四、递归子程序的处理 176
五、子程序库及其调用 179
第八节 字符运算和字位运算 188
一、逻辑运算指令 189
二、字符运算 194
三、字位运算 196
第九节 唱歌程序的设计 203
一、电子计算机是怎样唱歌的 203
二、单音子程序 204
三、识谱程序 208
第十节 程序设计小结 215
一、设计算法 216
二、程序结构的确定 217
三、编制程序 218
四、程序正确性的检查 220
五、上机和结果正确性的分析 222
第三章 实时操作系统设计入门 224
第一节 操作系统概述 224
一、操作系统的形成和发展 224
二、操作系统类型 227
三、操作系统的基本功能及组成部分 234
一、数据结构 236
第二节 操作系统结构 236
二、进程 250
三、模块化和层次结构 257
四、层次结构中系统程序的安排 263
第三节 实时和中断处理 267
一、实时系统中的中断 268
二、中断处理一般过程 271
三、程序性中断处理 278
四、宏指令及自愿进管处理 279
五、外中断处理——时钟处理 283
六、外部设备中断处理 292
七、故障中断——电源故障的处理 296
第四节 处理机管理 297
一、作业管理 298
二、进程管理 303
三、进程的通信 308
四、死锁问题 320
五、多处理机的管理 323
第五节 内存管理 327
一、静态内存管理 327
二、动态内存管理之一——界地址分配 330
三、动态存贮管理之二——页面分配 335
四、虚拟存贮管理 339
第六节 设备管理 349
一、外部设备的连接 350
二、设备分配 352
三、输入/输出控制 355
四、虚拟设备 363
第七节 文件系统 368
一、文件和文件系统 368
二、文件结构 370
三、文件的使用 376
四、文件管理的实现 382
五、文件的保密、保护和共享 385
第八节 设计实现及可靠性 387
一、操作系统对作业的处理 388
二、设计和实现的一般过程 389
三、可靠性 393
第一节 系统概述 398
一、问题的提出 398
第四章 设计实例 398
二、系统的组成 400
第二节 软件结构及功能 405
一、第一层——核心 405
二、第二层——系统进程 407
三、第三层——作业进程 416
第三节 简易实时操作系统的设计 420
一、中断处理 420
二、低级调度 429
三、存贮管理 430
四、进程控制及通信 434
五、通用字符设备的管理 441
六、异步通信多路转接器(QTY)的管理 447
七、文件管理的实现 457
第四节 控制命令 467
一、命令格式 467
二、命令语及其使用 468
三、命令解释程序的设计 469
第五节 接转电报的处理 475
一、信息格式 475
二、正常的电报接转 479
三、非正常情况处理 481
四、同文处理 483
五、电报接转作业进程的设计 485
六、监视及自动报告 499
第六节 双机系统的管理 502
一、联接和操作方式 503
二、机间通信 504
三、机间同步 513
四、系统故障发现、切换和并机 515