- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件--计算机组成原理
计算机组成原理
合肥工业大学
郭骏
参考教材
《Computer Organization and Design》hardware and
software interface, Patterson and Hennessy,3nd Edition,
Morgan Kaufmann Pub.
– 英文版:机械工业出版社影印
– 中文版:机械工业出版社 郑纬民 等 翻译
《Computer Systems A Programmer’s Perspective》
Randal E. Bryant Devid O’Hallaron, Prentice-Hall
Internation Inc. 2003 中文译本:《深入理解计算机系统》
中国电力出版社 龚奕利 等,2004
Ch1: Computer
Abstractions
计算机系统概述
2014年2月16日星期日
数据处理、数据存储、数据传送
计算机的特点:
高速:高速元件和“存储程序”工作方式带来高速性
通用:体现在处理对象和应用领域没有限制
准确:精度足够的算术运算带来准确性
智能:逻辑推理能力带智能性
1.1 计算机的功能和特点
计算机的功能:
信号控制
1
1.2 计算机的发展史
一、计算机的产生和发展
第零代──机械计算机(1642──1945)
第一台能工作的计算机器
1642年由法国科学家Blaise Pascal(当时只有19岁)建造
纯机械
加法和减法
德国数学家Leibniz建造出了还能做乘法和除法的机械计算机
剑桥大学的数学教授Charles Babbage设计和制造了微分机
以及分析机
有人称他为现代数字计算机之父
分析机可用简单的汇编语言编程,Babbage雇佣了Ada(英国
诗人Byron的女儿 )
第一台实现顺序控制的大型自动数字计算机MarkⅠ
艾肯最早在1937年凭空设想一台大规模计算器。他需要一家公
司做搭档,而他第一个追求的门罗计算器公司(Monroe Calculator
Company)拒绝了他。艾肯重头来,提出一个想要说服IBM的建议,
IBM在那时的主要产品是穿孔卡片处理机。用新的方式利用许许多
多IBM现有的部件是这份建议中的主要长处。
哈佛大学电气工程师艾肯(Howard Aiken) 于1944年完成
它是世界上第一台实现顺序控制的大型自动数字计算机
这台开创性的计算机同时也称为IBM自动程序控制计算机即ASCC
1944年哈佛大学和IBM公司为Mark I型计算机举行落成典礼
第一台实现顺序控制的大型自动数字计算机MarkⅠ
3000多个继电器组成
72个字
每个字有23个十进制位
指令周期为6秒
数据和指令通过穿孔卡片机输入
继MarkⅠ之后,Howard Aiken又研制了MarkⅡ(1946 继电器)、
Mark Ⅲ(1950电子元器件)、Mark Ⅳ(1952电子元器件)。
输出则由电传打字机实现
它因产生可靠的计算结果及其运行24/7的能力而著称
1958年才退役
主要供美国海军舰船局计算弹道和编制射击表
·
bug
1946年,她在发生故障的MarkⅡ计算机的继电器触点里,
找到了一只被夹扁的小飞蛾
格蕾丝 霍波
计算机语言之母
世界上第一台大型数字计算机的
第三名程序员
计算机业最杰出女性,Cobol语言设计者,美国海军少将。
设计第一个编译程序,发现世界上第一个BUG!
也是千年虫Y2K制造者。
2 第一代──电子管计算机(1945──1957)
第一台电子数字计算机──ENIAC
1946年 美国 ENIAC
1955年退役
18 000
1 500
150
30
多个电子管
多个继电器
千瓦
吨
1 500
5 000
平方英尺
次加法/秒
Mauchley(顾问,天才的科学家)
Eckert(总工程师,天才的工程师)
十进制表示/运算,存储器由20个累加器组成,
每个累加器存10位十进制数,每一位由10个真空管表示
用手工搬动开关和拔插电缆来编程
关于第一台电子数字计算机有这样一个插曲
用于高频放大的通用双三极管6N1
世界上第一台电子计算机 ENIAC(1946)
第一台存储程序式计算机
1945年,ENIAC的顾问von Neumann在一个新的EDVAC
设计方案中提出了存储程序的概念
1952年才完成
等等。
1967年度计算机世界最高奖——―图灵奖”
剑桥大学的Maurice Wilkes于1946年5月得到了一份设计方
案的复印件后设计自己的计算机EDSAC并组织实施
1949年5月6日EDSAC首次运行成功
1951年正式投入市场的LEO计
原创力文档


文档评论(0)