计算机技术发展史
定价:¥99.00
作者: 胡守仁,陈微
出版时间:2026-04-22
出版社:机械工业出版社
- 机械工业出版社
- 9787111798095
- 1-1
- 2026-04-22
作者简介
内容简介
本书完整呈现了计算机技术从原始计算工具到超大规模集成电路计算机的演进史,内容涵盖机械计算装置、继电器计算机、电子管计算机及中国早期计算机研制,并深入解析晶体管计算机、集成电路技术、微处理器、个人计算机及互联网的诞生,展现了计算机技术发展的全貌。书中穿插介绍了关键技术突破(如存储程序思想)、标志性产品(如IBM 360)和关键人物(如冯·诺依曼、慈云桂等),并专门讨论了我国在计算机领域的自主创新(如“银河”系列巨型机)。
本书适合作为高等院校计算机相关专业的教材,也可供计算机历史研究者、科技政策制定者及技术爱好者阅读参考。
本书适合作为高等院校计算机相关专业的教材,也可供计算机历史研究者、科技政策制定者及技术爱好者阅读参考。
目录
目录
CONTENTS
序
前言
第1章 概论
1.1 计算机技术发展历史的特点3
1.2 影响计算机性能的因素3
1.3 计算机技术发展历史的分期5
1.4 本书的内容与范围7
思考题8
第2章 机械装置出现以前的计数和计算工具
2.1 数的表示10
2.2 手指计数与计算10
2.3 绳结12
2.4 算盘13
2.5 算筹14
思考题18
第3章 机械计算装置的演进
3.1 早期的计算装置20
3.1.1 舒卡德计算器20
3.1.2 帕斯卡计算器23
3.1.3 莱布尼茨计算器25
3.1.4 莫伦德计算器28
3.1.5 雷内·格里纳特机30
3.1.6 商业机械式计算器的兴起31
3.2 差分机:数学用表的自动化革命35
3.2.1 巴贝奇研究自动计算机器的背景36
3.2.2 差分计算原理38
3.2.3 巴贝奇差分机39
3.2.4 舒特兹差分机44
3.2.5 其他差分机的探索46
3.3 分析机:机械计算的巅峰与程序化雏形47
3.3.1 巴贝奇分析机47
3.3.2 巴贝奇在计算机器发展中的伟大贡献53
3.3.3 程序设计的先驱:艾达·洛芙莱斯54
3.4 机械计算装置的历史意义56
思考题57
第4章 继电器计算机
4.1 祖思继电器计算机59
4.1.1 数据处理的思想和祖思的第一台计算机Z160
4.1.2 祖思的第二台计算机Z263
4.1.3 祖思的第三台计算机Z364
4.1.4 祖思的第四台机器Z466
4.1.5 祖思在计算机理论和软件方面的工作67
4.1.6 祖思研制的其他计算机68
4.1.7 祖思对计算机科学与技术的发展做出的贡献70
4.2 贝尔继电器计算机72
4.2.1 复数计算器73
4.2.2 贝尔继电器插值器75
4.2.3 Model Ⅲ76
4.2.4 Model Ⅳ77
4.2.5 双机系统Model Ⅴ77
4.2.6 贝尔Model Ⅵ79
4.2.7 史迪比兹在计算技术发展中的贡献80
4.3 Harvard Mark系列机81
4.3.1 Harvard Mark Ⅰ82
4.3.2 Harvard Mark Ⅱ88
4.3.3 Harvard Mark Ⅲ90
4.3.4 Harvard Mark Ⅳ91
4.3.5 Mark系列机的性能比较91
4.3.6 艾肯在计算机教育中的贡献92
4.3.7 艾肯在计算机技术发展中的贡献92
4.4 IBM计算器95
4.4.1 穿孔卡片系统95
4.4.2 大型IBM计算器98
4.4.3 选择顺序电子计算器98
4.4.4 IBM的成就99
思考题100
第5章 电子管计算机的诞生
5.1 阿塔纳索夫-贝利计算机104
5.1.1 阿塔纳索夫研究计算装置的背景105
5.1.2 一个新的计算思想的诞生105
5.1.3 阿塔纳索夫原型机107
5.1.4 阿塔纳索夫-贝利计算机的工作原理107
5.2 电子数字积分器和计算机110
5.2.1 研究与开发ENIAC的背景—弹道计算112
5.2.2 ENIAC计划的争议及其设计理念114
5.2.3 ENIAC的结构原理与主要部件组成115
5.2.4 ENIAC的机器运行与可靠性改进117
5.2.5 ENIAC的运行成效与后期改进120
5.3 Colossus机121
5.3.1 德国密码机Enigma121
5.3.2 Robinson机124
5.3.3 Colossus机的建造125
5.4 关于世界上第一台电子计算机的争论126
5.4.1 阿塔纳索夫和贝利对发展计算机技术的贡献127
5.4.2 莫奇利、埃克特及其研制小组的贡献128
5.4.3 Colossus机在计算机技术发展中的地位129
思考题130
第6章 电子管存储程序计算机
6.1 存储程序思想的产生132
6.1.1 冯·诺依曼与ENIAC133
6.1.2 存储程序思想—EDVAC计划的诞生133
6.1.3 埃克特、莫奇利与冯·诺依曼的矛盾137
6.1.4 ENIAC技术和存储程序思想的传播138
6.2 英国早期存储程序计算机的发展情况138
6.2.1 曼彻斯特机139
6.2.2 剑桥机EDSAC145
6.2.3 英国国家物理实验室的Pilot ACE计算机149
6.3 美国早期存储程序计算机的发展情况152
6.3.1 电子离散变量算术计算机EDVAC153
6.3.2 高级研究院计算机IAS155
6.3.3 埃克特/莫奇利机BINAC和UNIVAC158
6.3.4 美国国家标准局SEAC和SWAC计算机162
6.3.5 旋风计划165
6.3.6 赛其系统的AN/FSQ-7计算机170
6.4 苏联发展电子管计算机的情况173
6.5 IBM公司的早期计算机177
6.5.1 海军军械研究计算机NORC177
6.5.2 IBM 700系列机178
6.5.3 IBM 650计算机184
6.6 从开发存储程序计算机得到的启示185
6.7 电子管计算机发展时期的主要特点188
思考题191
第7章 中国早期发展电子计算机的情况
7.1 中国最早的电子计算机科研小组194
7.2 十二年科学技术发展远景规划198
7.2.1 十二年科学技术发展远景规划与计算技术规划的制定199
7.2.2 计算技术规划的主要原则200
7.2.3 中国科学院计算技术研究所的建立202
7.3 八一型电子数字计算机202
7.3.1 基本情况202
7.3.2 八一型电子数字计算机的研制203
7.4 104大型电子计算机206
7.4.1 研制我国大型电子计算机的准备208
7.4.2 记忆磁芯的试制工作先行208
7.4.3 中国第一台大型电子计算机104的诞生209
7.5 中国自行设计和研制的331(901)型电子数字计算机211
7.5.1 研制331(901)型电子数字计算机的背景214
7.5.2 331(901)型电子数字计算机的诞生214
7.5.3 331(901)机对人才培养的推动217
7.6 中国早期研制的其他电子管计算机218
7.7 我国早期计算机事业的发展与启示220
思考题222
第8章 晶体管计算机的诞生
8.1 晶体管的诞生与发展224
8.1.1 半导体电子器件的诞生与发展226
8.1.2 晶体管的优点229
8.2 英国发展晶体管计算机的情况230
8.3 美国发展晶体管计算机的情况231
8.3.1 IBM 7000系列晶体管计算机233
8.3.2 IBM 1401与IBM 1410晶体管计算机234
8.3.3 CDC 1604晶体管大型科学计算机238
8.3.4 小型计算机PDP239
8.4 中国发展晶体管计算机的情况246
8.4.1 441B晶体管计算机246
8.4.2 中国研制的其他晶体管计算机249
8.5 计算机技术进入晶体管计算机时代251
思考题252
第9章 早期的超级计算机系统
9.1 IBM超级计算机Stretch254
9.1.1 Stretch使用的主要设计技术255
9.1.2 Stretch的应用257
9.1.3 对Stretch的评价258
9.2 利弗莫原子研究计算机LARC259
9.3 弗伦梯Atlas260
9.4 CDC 6600264
思考题270
第10章 IBM 360系列计算机系统
10.1 IBM System/360的缔造者272
10.1.1 “IBM 360之父”布鲁克斯和伊万斯272
10.1.2 阿姆达尔274
10.2 IBM System/360系列计算机276
10.3 IBM System/360系列计算机的系统设计278
10.3.1 IBM System/360的兼容性设计278
10.3.2 IBM System/360的流水线技术280
10.3.3 IBM System/360的微程序控制技术282
10.3.4 IBM System/360使用的元件283
10.3.5 IBM System/360系列计算机的设计自动化284
10.3.6 IBM System/360系列计算机的软件系统284
10.4 IBM System/360带来的启示284
思考题285
第11章 中小规模集成电路计算机
11.1 集成电路的诞生287
11.2 集成电路早期的先锋人物和企业288
11.2.1 摩尔288
11.2.2 诺依斯289
11.2.3 基尔比289
11.2.4 仙童半导体公司290
11.2.5 英特尔公司291
11.2.6 德克萨斯仪器公司292
11.3 早期中小规模集成电路计算机的发展293
11.4 国防科技大学开发的151系列集成电路计算机294
11.4.1 151系列计算机的研制背景295
11.4.2 151-Ⅳ计算机的任务295
11.4.3 151-Ⅳ计算机的研发历程295
11.4.4 151-Ⅳ计算机的研发经验297
11.4.5 151-Ⅳ计算机的主要技术性能和特点298
11.4.6 151-Ⅱ集成电路计算机299
11.5 我国研发的其他集成电路计算机系统299
11.6 中小规模集成电路计算机时期的突破技术301
思考题302
第12章 巨型计算机系统
12.1 并行计算机系统304
12.1.1 SOLOMON处理机阵列304
12.1.2 ILLIAC Ⅳ阵列计算机系统305
12.2 STAR-100向量计算机系统308
12.3 TI-ASC巨型计算机310
12.4 CRAY-1巨型向量计算机系统313
12.5 “银河-Ⅰ”(YH-1)亿次巨型计算机315
12.5.1 “银河-Ⅰ”巨型计算机系统的研制过程316
12.5.2 “银河-Ⅰ”的总体结构和主要性能指标320
12.6 “银河-Ⅱ”10亿次并行计算机324
12.6.1 “银河-Ⅱ”任务的由来324
12.6.2 “银河-Ⅱ”的研制过程325
12.6.3 “银河-Ⅱ”在性能指标与技术上的突破和创新327
12.6.4 “银河-Ⅱ”的国家鉴定结论327
12.7 “天河”系列超级计算机328
12.7.1 “天河一号”超算的诞生背景与研究历程329
12.7.2 “天河一号”的性能指标与技术创新331
12.7.3 “天河一号”的实践应用332
12.7.4 “天河二号”的六连冠333
12.8 “神威·太湖之光”的四连冠336
思考题339
第13章 微处理器与个人计算机
13.1 个人计算机的早期探索:LINC342
13.2 微处理器的诞生344
13.3 个人计算机的诞生350
13.3.1 微处理器开发系统350
13.3.2 比尔·盖茨351
13.3.3 微型计算机的诞生352
13.3.4 IBM个人计算机355
思考题358
第14章 分时计算机系统与计算机网络
14.1 分时计算机系统361
14.1.1 批处理工作方式的困境361
14.1.2 麦卡锡与分时概念的提出362
14.1.3 考巴脱与CTSS:首个实用分时系统的诞生363
14.1.4 利克里德与MAC计划:多路信息和计算系统的诞生365
14.2 ARPAnet的建立367
14.2.1 建立ARPAnet的背景367
14.2.2 ARPAnet思想的萌生370
14.2.3 ARPAnet的诞生372
14.3 Internet的建立374
14.3.1 ARPAnet在计算机通信的国际会议上第一次露面375
14.3.2 ALOHAnet和SATnet375
14.3.3 三类网络连接—Internet的建立376
14.3.4 Internet建立过程中相关技术的进展378
14.4 互联网的发展384
14.4.1 第一个多用户城堡MUD385
14.4.2 Usenet和BITnet的建立386
14.4.3 DARPA建立因特网配置控制委员会387
14.4.4 集中式超文本数据库Xanadu388
14.4.5 个人计算机联网388
思考题389
CONTENTS
序
前言
第1章 概论
1.1 计算机技术发展历史的特点3
1.2 影响计算机性能的因素3
1.3 计算机技术发展历史的分期5
1.4 本书的内容与范围7
思考题8
第2章 机械装置出现以前的计数和计算工具
2.1 数的表示10
2.2 手指计数与计算10
2.3 绳结12
2.4 算盘13
2.5 算筹14
思考题18
第3章 机械计算装置的演进
3.1 早期的计算装置20
3.1.1 舒卡德计算器20
3.1.2 帕斯卡计算器23
3.1.3 莱布尼茨计算器25
3.1.4 莫伦德计算器28
3.1.5 雷内·格里纳特机30
3.1.6 商业机械式计算器的兴起31
3.2 差分机:数学用表的自动化革命35
3.2.1 巴贝奇研究自动计算机器的背景36
3.2.2 差分计算原理38
3.2.3 巴贝奇差分机39
3.2.4 舒特兹差分机44
3.2.5 其他差分机的探索46
3.3 分析机:机械计算的巅峰与程序化雏形47
3.3.1 巴贝奇分析机47
3.3.2 巴贝奇在计算机器发展中的伟大贡献53
3.3.3 程序设计的先驱:艾达·洛芙莱斯54
3.4 机械计算装置的历史意义56
思考题57
第4章 继电器计算机
4.1 祖思继电器计算机59
4.1.1 数据处理的思想和祖思的第一台计算机Z160
4.1.2 祖思的第二台计算机Z263
4.1.3 祖思的第三台计算机Z364
4.1.4 祖思的第四台机器Z466
4.1.5 祖思在计算机理论和软件方面的工作67
4.1.6 祖思研制的其他计算机68
4.1.7 祖思对计算机科学与技术的发展做出的贡献70
4.2 贝尔继电器计算机72
4.2.1 复数计算器73
4.2.2 贝尔继电器插值器75
4.2.3 Model Ⅲ76
4.2.4 Model Ⅳ77
4.2.5 双机系统Model Ⅴ77
4.2.6 贝尔Model Ⅵ79
4.2.7 史迪比兹在计算技术发展中的贡献80
4.3 Harvard Mark系列机81
4.3.1 Harvard Mark Ⅰ82
4.3.2 Harvard Mark Ⅱ88
4.3.3 Harvard Mark Ⅲ90
4.3.4 Harvard Mark Ⅳ91
4.3.5 Mark系列机的性能比较91
4.3.6 艾肯在计算机教育中的贡献92
4.3.7 艾肯在计算机技术发展中的贡献92
4.4 IBM计算器95
4.4.1 穿孔卡片系统95
4.4.2 大型IBM计算器98
4.4.3 选择顺序电子计算器98
4.4.4 IBM的成就99
思考题100
第5章 电子管计算机的诞生
5.1 阿塔纳索夫-贝利计算机104
5.1.1 阿塔纳索夫研究计算装置的背景105
5.1.2 一个新的计算思想的诞生105
5.1.3 阿塔纳索夫原型机107
5.1.4 阿塔纳索夫-贝利计算机的工作原理107
5.2 电子数字积分器和计算机110
5.2.1 研究与开发ENIAC的背景—弹道计算112
5.2.2 ENIAC计划的争议及其设计理念114
5.2.3 ENIAC的结构原理与主要部件组成115
5.2.4 ENIAC的机器运行与可靠性改进117
5.2.5 ENIAC的运行成效与后期改进120
5.3 Colossus机121
5.3.1 德国密码机Enigma121
5.3.2 Robinson机124
5.3.3 Colossus机的建造125
5.4 关于世界上第一台电子计算机的争论126
5.4.1 阿塔纳索夫和贝利对发展计算机技术的贡献127
5.4.2 莫奇利、埃克特及其研制小组的贡献128
5.4.3 Colossus机在计算机技术发展中的地位129
思考题130
第6章 电子管存储程序计算机
6.1 存储程序思想的产生132
6.1.1 冯·诺依曼与ENIAC133
6.1.2 存储程序思想—EDVAC计划的诞生133
6.1.3 埃克特、莫奇利与冯·诺依曼的矛盾137
6.1.4 ENIAC技术和存储程序思想的传播138
6.2 英国早期存储程序计算机的发展情况138
6.2.1 曼彻斯特机139
6.2.2 剑桥机EDSAC145
6.2.3 英国国家物理实验室的Pilot ACE计算机149
6.3 美国早期存储程序计算机的发展情况152
6.3.1 电子离散变量算术计算机EDVAC153
6.3.2 高级研究院计算机IAS155
6.3.3 埃克特/莫奇利机BINAC和UNIVAC158
6.3.4 美国国家标准局SEAC和SWAC计算机162
6.3.5 旋风计划165
6.3.6 赛其系统的AN/FSQ-7计算机170
6.4 苏联发展电子管计算机的情况173
6.5 IBM公司的早期计算机177
6.5.1 海军军械研究计算机NORC177
6.5.2 IBM 700系列机178
6.5.3 IBM 650计算机184
6.6 从开发存储程序计算机得到的启示185
6.7 电子管计算机发展时期的主要特点188
思考题191
第7章 中国早期发展电子计算机的情况
7.1 中国最早的电子计算机科研小组194
7.2 十二年科学技术发展远景规划198
7.2.1 十二年科学技术发展远景规划与计算技术规划的制定199
7.2.2 计算技术规划的主要原则200
7.2.3 中国科学院计算技术研究所的建立202
7.3 八一型电子数字计算机202
7.3.1 基本情况202
7.3.2 八一型电子数字计算机的研制203
7.4 104大型电子计算机206
7.4.1 研制我国大型电子计算机的准备208
7.4.2 记忆磁芯的试制工作先行208
7.4.3 中国第一台大型电子计算机104的诞生209
7.5 中国自行设计和研制的331(901)型电子数字计算机211
7.5.1 研制331(901)型电子数字计算机的背景214
7.5.2 331(901)型电子数字计算机的诞生214
7.5.3 331(901)机对人才培养的推动217
7.6 中国早期研制的其他电子管计算机218
7.7 我国早期计算机事业的发展与启示220
思考题222
第8章 晶体管计算机的诞生
8.1 晶体管的诞生与发展224
8.1.1 半导体电子器件的诞生与发展226
8.1.2 晶体管的优点229
8.2 英国发展晶体管计算机的情况230
8.3 美国发展晶体管计算机的情况231
8.3.1 IBM 7000系列晶体管计算机233
8.3.2 IBM 1401与IBM 1410晶体管计算机234
8.3.3 CDC 1604晶体管大型科学计算机238
8.3.4 小型计算机PDP239
8.4 中国发展晶体管计算机的情况246
8.4.1 441B晶体管计算机246
8.4.2 中国研制的其他晶体管计算机249
8.5 计算机技术进入晶体管计算机时代251
思考题252
第9章 早期的超级计算机系统
9.1 IBM超级计算机Stretch254
9.1.1 Stretch使用的主要设计技术255
9.1.2 Stretch的应用257
9.1.3 对Stretch的评价258
9.2 利弗莫原子研究计算机LARC259
9.3 弗伦梯Atlas260
9.4 CDC 6600264
思考题270
第10章 IBM 360系列计算机系统
10.1 IBM System/360的缔造者272
10.1.1 “IBM 360之父”布鲁克斯和伊万斯272
10.1.2 阿姆达尔274
10.2 IBM System/360系列计算机276
10.3 IBM System/360系列计算机的系统设计278
10.3.1 IBM System/360的兼容性设计278
10.3.2 IBM System/360的流水线技术280
10.3.3 IBM System/360的微程序控制技术282
10.3.4 IBM System/360使用的元件283
10.3.5 IBM System/360系列计算机的设计自动化284
10.3.6 IBM System/360系列计算机的软件系统284
10.4 IBM System/360带来的启示284
思考题285
第11章 中小规模集成电路计算机
11.1 集成电路的诞生287
11.2 集成电路早期的先锋人物和企业288
11.2.1 摩尔288
11.2.2 诺依斯289
11.2.3 基尔比289
11.2.4 仙童半导体公司290
11.2.5 英特尔公司291
11.2.6 德克萨斯仪器公司292
11.3 早期中小规模集成电路计算机的发展293
11.4 国防科技大学开发的151系列集成电路计算机294
11.4.1 151系列计算机的研制背景295
11.4.2 151-Ⅳ计算机的任务295
11.4.3 151-Ⅳ计算机的研发历程295
11.4.4 151-Ⅳ计算机的研发经验297
11.4.5 151-Ⅳ计算机的主要技术性能和特点298
11.4.6 151-Ⅱ集成电路计算机299
11.5 我国研发的其他集成电路计算机系统299
11.6 中小规模集成电路计算机时期的突破技术301
思考题302
第12章 巨型计算机系统
12.1 并行计算机系统304
12.1.1 SOLOMON处理机阵列304
12.1.2 ILLIAC Ⅳ阵列计算机系统305
12.2 STAR-100向量计算机系统308
12.3 TI-ASC巨型计算机310
12.4 CRAY-1巨型向量计算机系统313
12.5 “银河-Ⅰ”(YH-1)亿次巨型计算机315
12.5.1 “银河-Ⅰ”巨型计算机系统的研制过程316
12.5.2 “银河-Ⅰ”的总体结构和主要性能指标320
12.6 “银河-Ⅱ”10亿次并行计算机324
12.6.1 “银河-Ⅱ”任务的由来324
12.6.2 “银河-Ⅱ”的研制过程325
12.6.3 “银河-Ⅱ”在性能指标与技术上的突破和创新327
12.6.4 “银河-Ⅱ”的国家鉴定结论327
12.7 “天河”系列超级计算机328
12.7.1 “天河一号”超算的诞生背景与研究历程329
12.7.2 “天河一号”的性能指标与技术创新331
12.7.3 “天河一号”的实践应用332
12.7.4 “天河二号”的六连冠333
12.8 “神威·太湖之光”的四连冠336
思考题339
第13章 微处理器与个人计算机
13.1 个人计算机的早期探索:LINC342
13.2 微处理器的诞生344
13.3 个人计算机的诞生350
13.3.1 微处理器开发系统350
13.3.2 比尔·盖茨351
13.3.3 微型计算机的诞生352
13.3.4 IBM个人计算机355
思考题358
第14章 分时计算机系统与计算机网络
14.1 分时计算机系统361
14.1.1 批处理工作方式的困境361
14.1.2 麦卡锡与分时概念的提出362
14.1.3 考巴脱与CTSS:首个实用分时系统的诞生363
14.1.4 利克里德与MAC计划:多路信息和计算系统的诞生365
14.2 ARPAnet的建立367
14.2.1 建立ARPAnet的背景367
14.2.2 ARPAnet思想的萌生370
14.2.3 ARPAnet的诞生372
14.3 Internet的建立374
14.3.1 ARPAnet在计算机通信的国际会议上第一次露面375
14.3.2 ALOHAnet和SATnet375
14.3.3 三类网络连接—Internet的建立376
14.3.4 Internet建立过程中相关技术的进展378
14.4 互联网的发展384
14.4.1 第一个多用户城堡MUD385
14.4.2 Usenet和BITnet的建立386
14.4.3 DARPA建立因特网配置控制委员会387
14.4.4 集中式超文本数据库Xanadu388
14.4.5 个人计算机联网388
思考题389











