第一章计算机发展简史§1.1电子计算机的诞生1、算筹、算盘和计算尺一、电子计算机诞生以前的计算工具2019/8/26(1)算筹-中国最早的计算工具2019/8/26(2)算盘2019/8/26(3)计算尺圆柱型对数计算尺计算尺2、Pascal和加法器记里鼓车Pascal(B.Pascal)“人只不过是一根芦苇,是自然界最脆弱的东西,但他是一根有思想的芦苇。”2019/8/26加法器3、莱布尼兹的计算器莱布尼兹莱布尼兹的乘法器4、巴贝奇和差分机巴贝奇(C.Babbage)编织机编织机局部打孔机(1)差分机(2)分析机-现代计算机的雏形未完成的分析机运算室部件复制品5、布尔代数布尔(G.Boole)二、ENIAC的诞生(埃尼阿克)2019/8/26三、冯•诺依曼与EDVAC方案EDVAC方案中新机器的五个组成部分1)计算器2)逻辑控制装置3)存储器4)输入装置5)输出装置§1.2电子计算机的发展一、电子管计算机—第一代计算机(1946年~1959年)IBM701IBM704IBM650二、晶体管计算机—第二代计算机(1959~1964年)IBM7090三、集成电路计算机—第三代计算机(1964年~1970年)IBM360系列机四、大规模/超大规模集成电路计算机—第四代计算机(1971年~至今)五、第五代计算机-智能计算机、量子计算机简单说,在一个磁场里,用激光照射原子束,就可以构成一个量子计算机,量子计算机的运算方式建立在原子运动的层面上。六、巨型计算机Cray-1巨型机(具有超高运算速度的计算机)七、小型计算机PDP-11小型机VAX11/780小型机八、微型计算机Intel4004苹果Ⅱ电脑苹果Ⅱ电脑IBMPC2019/8/26图灵和图灵机九、图灵和理想计算机十、软件的进步和危机1.软件的进步2.软件危机软件危机是指在计算机软件的开发和维护过程中遇到了一系列难于解决的问题•如何开发软件•如何确保软件正确•如何满足日益增长的应用需求•如何维护数量不断膨胀的已有软件2019/8/26§1.3我国计算机的发展二、中国计算机工业的形成阶段(1973~1983)一、中国计算机工业的萌芽阶段(1956~1964)三、中国计算机工业的发展阶段(1984~)四、汉字信息处理的发展§1.4计算机与社会一、计算机的应用1、数值计算2、数据处理3、计算机辅助设计与制造、计算机辅助教育4、过程控制5、人工智能人工智能是将人脑在进行演绎推理时的思维过程、规则和所采取的策略、技巧等编成计算机程序,让计算机来模拟人的某些智能行为。二、计算机对人类社会的影响1、21世纪的主导产业2、计算机网络3、Internet和§1.5计算机科学的定义和内容一、计算机科学与计算学科二、计算机系统结构的研究三、人工智能的发展四、计算机软件技术的发展五、理论计算机科学