目录 1
第一章 导论 1
1.1 计算、计算机分类、小型计算机 1
1.1.1 小型计算机的起源 1
1.1.2 功能、吞吐量、结构格式和成本的谱系 2
1.1.3 系统的类别和应用 4
1.2 小型计算机的特性 5
1.2.1 小型计算机的定义和术语 5
1.2.2 小型计算机作为系统的一个部件 6
1.2.3 工业标准和小型机 8
1.2.4 各公司小型机的概况 9
1.3.1 小型计算机的范围——规模和功能的上、下限 10
1.3 小型计算机能干什么和不能干什么 10
1.3.2 小型计算机的代用部件 11
1.4 经济的刺激 12
1.4.1 计算机自动化和工业结构的变化 12
1.4.2 省钱的潜力和小型计算机 13
1.4.3 小型计算机的购买或租用 14
1.4.4 已用过的小型计算机 14
参考资料 15
第二章 小型计算机硬件 16
2.1 小型计算机的结构格式 16
2.1.1 概述 16
2.1.2 存贮器 17
2.1.3 中央处理器 19
2.1.3.1 基本结构 19
2.1.3.2 寻址 20
2.1.3.4 指令表 27
2.1.3.3 寄存器 27
2.1.4 输入和输出(I/O) 34
2.1.4.1 程序控制的低速输入/输出 35
2.1.4.2 中断启动的低速输入/输出 35
2.1.4.3 高速选择性通道的输入/输出 37
2.1.4.4 直接存贮器访问(DMA) 37
2.1.5 特点 40
2.2 微程序设计和小型机 41
2.2.1 微程序设计;它是怎样工作的? 41
2.2.2 几种微程序小型机的异同 44
2.3.1 系列的概念 48
2.3.2 小型机系列 48
2.3 小型系列机和专用机 48
2.3.3 专用小型机 49
2.4 硬件设计 50
2.4.1 积木化和可扩充的封装 50
2.4.2 小型计算机的可靠性 51
参考资料 53
第三章 小型计算机的外围设备 54
3.1 定义和特性 54
3.2 交互式设备 54
3.2.1 硬拷贝终端 54
3.2.1.1 终端的特点和打印特性 55
3.2.1.4 外围设备的选择 57
3.2.1.3 操作员和环境工程学因素 57
3.2.1.2 工作性能 57
3.2.2 交互式字符显示终端 58
3.2.2.1 显示器的特点及终端性能 58
3.2.2.2 工作特性 59
3.2.2.3 操作员与环境工程学因素 61
3.2.2.4 设备选择 61
3.3 低速与中速输入/输出设备 61
3.3.1 纸带输入机和穿孔设备 62
3.3.1.1 工作性能 62
3.3.1.2 操作员与环境工程学因素 62
3.3.1.3 设备选择标准 62
3.3.2 卡片输入机 63
3.3.2.1 工作特性 63
3.3.2.2 操作员和环境工程学因素 64
3.3.3 数字盒式磁带记录器 64
3.3.3.1 技术特性 65
3.3.3.2 操作员和环境工程学特性 68
3.3.4.1 概述 69
3.3.4.2 技术性能 69
3.3.4 行式打印机 69
3.3.4.3 操作员和环境工程学因素 72
3.3.5.1 概述 73
3.3.5.2 绘图仪与数字化装置 73
3.3.5 其它输入/输出设备 73
3.3.5.3 光学符号阅读装置 75
3.4 存贮设备 76
3.4.1 磁带系统 76
3.3.5.4 声音输出装置 76
3.4.1.1 与IBM兼容的磁带记录器 77
3.4.1.2 非标准的带盘分开安装的磁带机 78
3.4.1.3 匣式磁带记录器 79
3.4.2 磁盘和磁鼓存贮器 80
3.4.2.1 基本差别 80
3.4.2.2 基本参数 81
3.4.2.3 控制器、错误率和软件 82
3.4.2.4 可靠性和可维护性 83
3.4.2.5 各类基本系统的性能 83
3.5 小型计算机数据通信设备 86
3.5.1 应用、远距离设备和数据传输率 86
3.5.2 传输媒介、速度、方式、方法 87
3.5.3 调制-解调器、数据装置和声耦合器 89
3.5.3.1 调制-解调器的类型 89
3.5.3.2 错误控制和数据效率 90
3.5.3.3 调制-解调器的均衡及其它性能 92
3.5.4 多路转换、多路转换器和小型计算机 94
3.5.4.1 混合的或单一的终端位速度 94
3.5.4.3 通道容量 95
3.5.4.4 多路转换方法 95
3.5.4.2 拨号线路或租用线路 95
3.5.4.5 特点 97
3.6 数据采集和控制设备 98
3.6.1 A/D和D/A转换器的特性 98
3.6.3 一半由用户制作的接口设备 99
3.6.2 触点闭合设备的特性 99
参考资料 100
第四章 小型计算机的软件和程序设计 102
4.1 基本过程和基本程序模块 102
4.1.1 加载过程 102
4.1.2 从源程序带到目的程序带 103
4.1.3 程序的测试和校正 108
4.1.4 实用子程序 109
4.2 汇编程序、编译程序、解释程序和高级语言 110
4.2.1 汇编语言的优、缺点 110
4.2.2 编译程序和解释程序 110
4.2.3 高级语言及其应用 111
4.2.3.1 FORTRAN和ALGOL 111
4.2.3.2 RPG 112
4.2.3.3 BASIC 117
4.2.4 各种小型机语言的特点和硬件要求 117
4.3 操作系统 118
4.3.1 小型机操作系统完成的主要功能 118
4.3.2 独立操作系统 119
4.3.3 磁盘操作系统 122
43.3.1 批处理磁盘操作系统 122
4.3.3.2 实时磁盘操作系统 125
4.3.5 系统的初建 129
4.3.6 操作系统的检验表 129
4.3.4 分时系统 129
4.4 软件开发及其经济性 131
4.4.1 现成的软件 131
4.4.2 自行程序设计 133
4.4.3 软件开发任务 134
参考资料 135
5.1 系统类别、操作特性和实施方案 136
5.1.1 小型配置 136
第五章 小型计算机系统概述 136
5.1.2 商业应用和科学解题的独立配置 138
5.1.3 通用中型实时系统 139
5.2 系统定义阶段:如何产生性能要求 141
5.2.1 系统定义 141
5.1.4 实现的不同途径 141
5.2.2 从性能要求到系统技术规范 143
5.3 功能配置的发展:系统级权衡和比较 144
5.3.1 采用硬件转换还是采用软件转换 144
5.3.2 采用小型计算机还是采用多路转换器 146
5.3.3 采用过程控制方式还是采用数据通信方式 148
5.4 系统评价和选择过程 151
5.4.1 系统评价标准 151
5.4.2 流程图 154
5.4.3 比重系数和记分技术 155
5.5 系统经济学和收获 158
5.5.1 费用开销项目 158
5.5.2 费用关系式 159
5.5.3 采购订货单 161
参考资料 162
6.1 文字处理和文本编辑 163
6.1.1 小型计算机的文字处理机与其它类型的文字处理机有什么不同 163
第六章 小型计算机系统应用 163
6.1.2 以小型计算机为基础的文字处理系统是怎样工作的 165
6.1.3 自备文本编辑系统设计中硬件选择标准 167
6.1.4 文本编辑系统的关键性的性能参数 168
6.2 智能终端和远程批处理终端 170
6.2.1 智能终端的硬件和软件 170
6.2.2 现成智能终端的选择 171
6.2.3 在远程批处理终端中应注意什么 172
6.2.4 自备智能终端的发展 175
6.3 数据输入、自动测试和数据采集系统 176
6.3.1 数据输入系统 176
6.3.2 自动测试和数据采集系统 177
6.3.3 测试系统和小型计算机 178
6.3.4 测试系统软件 180
6.4 数据通信处理机 181
6.4.1 数据集总器 181
6.3.5 现成系统 181
6.4.2 文电交换控制器 182
6.4.3 前端处理机 184
6.4.4 通信处理机的流通量和存贮器容量 186
6.5 制造工厂和过程控制 188
6.5.1 制造业中的小型计算机 189
6.5.2 工厂与过程控制 191
6.6 计算和分时系统 195
6.6.1 现成的分时系统 195
6.6.2 旅馆使用的OEM系统 196
参考资料 200
第七章 小型计算机系统用户面临的问题 202
7.1 系统可靠性、故障类型及应用 202
7.1.1 怎样使系统可靠性最佳化 203
7.1.2 软件可靠性 207
7.2 系统维护和修复 208
7.2.1 自备维护 208
7.2.2 维护和硬件制造厂商 210
7.2.3 维护服务的第三者——服务公司 212
7.3 系统安装 214
7.4 系统的扩展和变更 215
7.4.1 小型计算机系统的模块化和扩展 215
7.4.2 扩展与变更的设计途径 216
参考资料 216
第八章 小型计算机系统的发展趋势 217
8.1 概述 217
8.2 超级小型计算机的特点 218
8.2.1 字长从16位发展到32位,大大扩展虚存空间 218
8.2.2 超级小型计算机的结构格式面向软件结构,从而提高了总的系统效率 219
8.2.3 超级小型计算机比传统的小型计算机速度快 220
8.2.4 超级小型计算机有兆字节存贮器和完善的存贮管理 222
8.2.5 超级小型计算机在输入/输出方面采用分布式结构,重点在于提高输入/输出流量 223
8.2.6 超级小型计算机有更高的系统可靠性、可维护性和可利用性 227
8.3 小结 228
参考资料 228
问题和练习 230
答案 234
2.1.4.5 DMA与单总线小型计算机 396