第一部分 简介 1
第1章 资讯革命 3
电脑浅介 4
益处 7
危险 7
展望 8
简介本书 10
摘要 21
第2章 电脑的演进 25
早期的计算工具 26
算盘 26
纳皮尔的乘法辅助表 27
莱布尼兹和步级计算机 28
巴斯卡算术机 28
贾克德织布机 29
巴贝奇的分析机 30
勒姆雷斯夫人:世界上第一位电脑程式设计师 32
布林代数 33
何乐里斯的打孔制表机 33
包尔斯和同步打孔机 36
现代电脑时代的黎明 37
艾肯和哈佛马克1号 37
阿田纳索夫和ABC 38
毛奇利、艾克特和ENIAC 39
范纽曼和内储程式观念 39
威克斯和EDSAC 39
UNIVAC:第一部商用电脑 40
电脑世代 42
IBM:巨人的觉醒 42
第一代:1951-1959 43
第二代:1959-1964 44
第三代:1964-1970 45
第四代:1970-现在 47
第五代:1990 ? 49
超级电脑:特殊产品 49
摘要 50
第二部分 硬体 55
第3章 处理机 57
基本电脑处理周期 59
中央处理单元 59
算术逻辑单元 61
主记忆体 62
二进位数字系统 69
资料组织 71
主记忆体大小和定址 74
编辑 75
破坏性写入和非破坏性读出 75
机器语言指令 75
指令执行周期 76
可变字长度和固定字长度的机器 77
机器语言程式设计 78
回圈:电脑真正能力所在 79
约瑟夫森接面:冰上的电脑 81
科技发展的结果 82
生化晶片(“肉”体?) 82
摘要 84
第4章 输入:进入电脑的通道 89
打孔卡片 91
打卡机 93
卡片核验 94
消除核验 94
将卡片读入电脑 94
评估 95
键盘到磁带和键盘到磁碟系统 95
终端机导向的系统 96
触摸感测 96
其他输入装置 101
原始资料自动化 103
磁性墨水字元辨识 103
光学字元辨识 105
OCR的原理 107
OCR的应用 108
光学标记辨识 109
条码读取 111
通用产品码 114
UPC扫描的好处 116
有关UPC扫描的争议 116
UPC扫描的发展方向 117
摘要 117
第5章 输出:从电脑获得结果 121
印刷报表 122
印表机的型式 125
撞击式印表机 125
非撞击式印表机 131
终端机导向的系统 132
阴极射线管终端机 133
阴极射线管终端机的特性 135
手提式终端机 136
其他型式的电脑输出 145
电脑输出微缩胶卷 145
语音合成 147
语音合成技术 148
三度空间的电脑输出 150
日後的应用 151
摘要 152
第6章 辅助储存体 157
磁带储存体 158
磁带上记录的组织 161
传送速率 161
磁碟储存体 164
软式磁碟 166
温彻斯特磁碟 168
资料如何记录在磁碟上 169
大量储存装置 170
磁泡记忆体 173
光碟 174
档案组织方式 176
循序档案 176
直接档案 177
索引式循序档案 177
未来的应用 178
摘要 178
第7章 资料通讯 183
历史 184
资料通讯系统的原理 185
林肯的逻辑 187
非同步及同步传输 187
资料传输码 188
单工、半双工和全双工传输 189
线速 190
传输介质 190
双扭线 190
电缆 191
同轴电缆 191
微波传输 191
卫星传输 192
利用雷射来交谈 193
光纤 193
最纯的玻璃 195
线路配置 196
点对点及多歧线路 196
租用专线及交换线路 197
资料通讯网路 198
星状网路 199
汇流排网路 201
环形网路 201
区域网路 202
案例研究7-1:Ethernet区域网路 202
多工器 205
受欢迎的多工器 207
统计多工器 207
集中器 207
电信业者 209
摘要 210
展望 210
第三部分 软体 215
第8章 结构化程式设计 217
什麽是电脑程式 218
程式发展程序 219
程式设计阶段 219
流程图 220
测试和除错 222
结构化程式设计 223
虚拟码 224
其他控制结构 225
减少GOTO的使用 228
程式心理学 228
主程式员小组 229
结构化演练 229
发展结构化程式的案例研究 231
摘要 251
第9章 程式语言 257
程式语言 258
机器语言 258
组合语言 260
巨集指令 262
高阶语言 263
程序导向和问题导向语言 264
几种高阶语言的研究 265
BASIC 265
“快速但肮脏”的编译程式和最佳编译程式 265
FORTRAN 267
COBOL 269
PL/1 274
RPG 275
APL 276
PASCAL 277
C 279
Ada 279
Forth 280
LISP 280
通用程式语言 281
套装软体 281
询问式语言 281
未来发展的趋势 282
LOGO语言的简介 283
摘要 285
第10章 结构化系统分析及设计;选取系统 291
为什麽要发展和修改系统 293
系统生命周期 293
需求定义阶段 294
系统分析阶段 294
可行性研究 295
资料收集 296
让使用者参与 296
系统设计阶段 296
系统流程图 296
成本效益分析 298
由上而下逐步细化法 298
控制装置 299
实施阶段 300
选取硬体 300
模组、耦合和内聚 301
训练员工 302
说明文件 302
测试和除错 303
运转阶段 304
转换成新系统 304
评估:系统性能的稽查 304
维护 305
电脑稽查 305
服务 306
服务公司 307
选取系统 307
套装软体 307
总包系统 308
设备管理 309
顾问 309
案例研究:结构化系统分析与设计 310
摘要 322
第11章 资料库管理系统、管理资讯和决策支援系统 327
资料——企业的资源 328
资料库管理系统 329
阶层式资料库 330
网路式资料库 331
关连式资料库 332
案例研究11-1:一个简单的关连式DBMS 333
资料字典 334
资料独立 335
管理资讯系统 336
案例研究11-2:Futurestore公司的MIS 339
决策支援系统 353
Visicalc 358
设立模型(Modeling) 358
案例研究11-3:DSS的实例说明 359
摘要 362
第12章 作业系统 367
系统程式 368
应用程式 368
作业系统的功能 369
作业系统 369
整批处理 370
多使用者作业系统 370
多重程式 370
通道和插断 371
双重缓冲 371
记忆体保护 372
可重新定位的程式 373
可再进入程式 373
死结 373
分时 374
即时系统 374
资源排程 375
印表预存 375
分段 376
虚拟记忆 376
分页 377
多元处理 378
安全性 380
友善程度 380
韧体 382
案例研究12-1:CP/M 382
案例研究12-2:UNIX,XENIX,MS-DOS 389
结论 391
摘要 391
第四部分 电脑与企业 395
第13章 个人电脑 397
个人电脑的简史 399
什麽是个人电脑 399
案例研究13-1:IBM个人电脑 401
案例研究13-2:苹果麦金塔 406
手提式电脑 416
如何选择个人电脑 417
个人电脑资料通讯 418
应用 418
个人电脑软体 419
教育 420
资讯供应者 425
电传文件 425
电传视讯 426
案例研究13-3:Viewtron 427
线上资料库 433
社会冲击 433
摘要 434
第14章 办公室自动化 439
办公室自动化系统的目标 441
办公室与OA系统的特性 442
文书处理 445
文书处理系统的能力 447
案例研究14-1:利用Apple公司的Macintosh来做文书处理 449
电子邮递 459
声音邮递 461
电子日历 464
电传会议 464
电子黑板 465
OA通信:电脑交换分机 465
电脑排版 467
办公室自动化成长的障碍 468
卷宗储存 468
办公室自动化的趋势 469
摘要 473
第15章 电子资金转帐系统,安全性、隐私性和电脑犯罪 479
直接存款 480
线上出纳终端机 481
自动柜员机 481
信用查核终端机 485
现金卡和信用卡 485
电话付费 486
销售点收银终端机 486
EFT的隐私和社会问题 487
EFT立法和规章 489
电脑犯罪技术 490
EFT的远景 490
案例研究15-1:典型的电脑犯罪 492
电脑罪犯 496
电脑与法令的执行 496
安全性 498
灾难抢救 499
编码 500
软体保护 500
隐私性 501
结论 502
摘要 503
第五部分 电脑与社会 507
第16章 机器人与人工智慧 509
机器人学 510
机器构成的人 513
机器人学简史 514
关於生产力的问题 515
工业机器人——铁领阶级 516
机器人如何运作 517
机器人视觉 518
人工触觉 521
家用机器人 522
劳工组织和机器人 523
社会问题 523
工作观念的消除 525
人将做什麽 526
谁将控制财富 526
哲学上的问题 527
专家系统 530
特润测验 530
专家系统的构成 531
自然语言处理 532
试探 532
西洋棋 533
LISP:人工智慧的程式语言 535
串列及并列电脑 535
摘要 536
第17章 电脑与医学 541
以电脑为基础的扫描系统 544
电脑断层扫描 545
正子放射断层扫描 548
动态空间再生器 550
心脏研究 550
癌症 552
器官之匹配 554
麻醉学 554
外科手术 555
加强护 555
获得病历 556
药物冲突的警告 556
搜寻医学图书馆 557
人造器官及身体组织 557
摘要 557
第18章 电脑与残障者 563
复健工程 564
讯息放大 565
电脑与盲人 566
对於半盲人的辅助 567
Orator说话机 567
点字电脑终端机 568
声纳“视力” 569
电视摄影“眼” 569
振动阅读 570
库兹威尔阅读机 570
电脑与聋人 571
聋人用电子邮递 573
聋人用语音办识装置 574
电脑与盲聋残障者 574
电脑与喑哑残障者 574
万能电话 576
Minspeak系统 577
电脑与肢体瘫痪者 578
恢复瘫痪肢体的运动能力 579
残障者的工作 581
电脑与特殊教育 582
生物医学工程 583
摘要 588
第19章 电脑与交通运输 593
电脑与汽车 594
汽车联营 597
交通控制 597
紧急服务 598
驾驶模拟机 599
电脑和航空 599
空中交通控制 599
空中电子地形图系统 601
等待航线 601
飞行模拟机 602
燃料规划 603
电脑订位系统 604
电脑和火车 605
加拿大的中运量运输系统 605
西屋公司的运人系统 606
磁浮火车 606
火车路线 607
火车模拟机 608
电脑和船运 609
结论 611
摘要 612
一个非常简单的BASIC程式计算 617
(1)BASIC简介 617
附录A BASIC程式设计 617
优先顺序 621
程式编辑 621
系统命令 622
除错 622
(2)用BASIC做结构化程式设计 625
案例研究1:执行简单判断 625
案例研究2:执行复杂判断 628
案例研究3:WHILE-DO结构的计数器控制回圈 630
案例研究4:REPEAT-UNTIL结构的计数器控制回圈 633
FOR-NEXT结构:一种简单的计数方式 635
案例研究5:岗哨控制回圈执行计数、总和及平均 635
案例研究6:用岗哨控制回圈找出一串数目中的最大数 638
案例研究7:计算一位员工论件计酬的工资 642
(3)一维阵列和副程式 642
案例研究8:论件计酬的薪资计算:副程式和查表搜寻 649
案例研究9:多数员工的论件计酬工资:控制中断的处理 652
(4)深入讨论 660
案例研究10:复杂的输出格式 660
案例研究11:排序 664
案例研究12:二维阵列 667
案例研究13:乱数 669
附录B 数字系统 674
数字值和位数值 674
二进位数字系统 675
八进位数字系统 678
十六进位数字系统 682
附录C 电脑行业 687
电脑职业 688
电脑零售 689
把电脑当作辅助的工具 691
电脑应用专家 691
教育 691
专业组织 693
美国资讯处理协会联盟 693
计算机器协会 694
资料处理管理协会 694
IEEE电脑协会 694
职业检定 695
专业会议及商展 695
字汇 697
索引 727