欢迎来到天天文库
浏览记录
ID:40223516
大小:192.00 KB
页数:35页
时间:2019-07-27
《计算机组成技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、计算机组成技术张宇电话:86413683转809地址:综合楼609电子信箱:zhangyu@ir.hit.edu.cn参考书目计算机组成原理,唐朔飞编著,高等教育出版社出版IBMPC汇编语言程序设计(第二版),沈美明、温冬婵编著,清华大学出版社出版第一章绪论电子计算机的产生与发展微型电子计算机的发展我国电子计算机的发展电子计算机的基本结构、分类与性能评价电子计算机的特点及应用电子计算机的新进展1.1电子计算机的产生与发展电子计算机产生之前计算工具的发展手动计算工具:算盘机械式计算工具:手摇台式计算机1642
2、年,法数学家Pascal始创;1673年,德数学家Leibnitz改进。1812年,英数学家Babbage,差分机1871年,英数学家Babbage,分析机机电式计算工具:1944年IBM公司MARKI(电动、齿轮、继电器构成)“古代”计算机的特点计算速度慢出现错误多图灵(Turing)冯·诺依曼(JohnVonNeuman)两位杰出的计算机科学家1.1.2现代电子计算机的发展第一代计算机(1946-1958)电子管时代ENIAC(ElectronicNumericalIntegratorandCalcul
3、ator)EDVAC(ElectronicDiscreteVariableAutomaticComputer)第二代计算机(1958-1965)晶体管时代第三代计算机(1965-1970)集成电路时代第四代计算机(1970-)大规模集成电路时代各时期计算机的比较(1)时期元器件代表机器第一代电子管第一台计算机ENIAC第一台通用电子计算机EDVAC第二代晶体管IBM公司生产的IBM-7904CDC公司生产的CDC1604第三代集成电路DEC公司研制成功的PDP-8,PDP-11,VAX-11第四代大规模集成
4、电路Cray公司1976年推出的Cray-1各时期计算机的比较(2)时期体积重量成本耗电可靠性运算速度第一代大重高高低5000次/秒第二代几万次-几十万次/秒第三代几百万-几千万次/秒第四代小轻低低高几亿次/秒1.2微型电子计算机的发展第一代(1971-1972)4位的微处理器和微型电子计算机Intel40042300个晶体管第二代(1972-1977)8位的微处理器和微型电子计算机Intel80083300个晶体管Intel80804900个晶体管M68006800个晶体管Z8010000个晶体管第三代(
5、1978-1983)16位的微处理器和微型电子计算机Intel808629000个晶体管M6800068000个晶体管Z800037500个晶体管第四代(1984-)32位的微处理器和微型电子计算机代表机型:Intel80286Intel80386MC68020摩尔定律每18个月微处理器内部的晶体管数量扩大一倍,计算机的性能将翻一番,而芯片的价格保持不变1.3我国电子计算机的发展1973年,中国第一台百万次集成电路电子计算机研制成功1983年,银河I号巨型计算机研制成功,运算次数达到每秒1亿次1987年,第
6、一台国产286微机---长城286正式推出1988年,第一台国产386微机---长城386正式推出我国电子计算机的发展1993年,中国第一台10亿次巨型银河计算机II型通过鉴定,并于次年在国家气象局投入正式运行1995年,曙光1000型大型机通过鉴定,其峰值可以达到每秒25亿次1997年,银河III并行巨型机研制成功1999年,银河四代巨型机研制成功2000年,自行研制成功“神威I”高性能计算机1.4电子计算机的基本结构、分类与性能评价1.4.1计算机硬件的基本组成输入设备主存储器控制器运算器程序或数据CP
7、U主机指令流数据流输出设备程序或结果程序计数器、指令寄存器、指令译码器、控制信号发生器辅助存储器1.4.2计算机系统的层次结构软件的分类系统软件Dos,Windows,UNIX,LINUX,Oracle,SQL程序设计语言汇编语言,Basic,C/C++,Pascal,Java应用软件人事管理软件,财务管理软件等等计算机系统的层次结构实际机器M1具有L1机器语言(机器指令系统)实际机器M1具有L1机器语言(机器指令系统)虚拟机器M2具有L2机器语言(汇编语言)计算机系统的层次结构实际机器M1具有L1机器语言
8、(机器指令系统)虚拟机器M2具有L2机器语言(汇编语言)计算机系统的层次结构虚拟机器M3具有L3机器语言(高级语言)实际机器M1,具有L1机器语言(机器指令系统)虚拟机器M2,具有L2机器语言(汇编语言)计算机系统的层次结构虚拟机器M3,具有L3机器语言(高级语言)微程序机器M0,具有L0机器语言(微指令系统)实际机器M1,具有L1机器语言(机器指令系统)虚拟机器M3,具有L3机器语言(汇编语言)计算机系统的层次
此文档下载收益归作者所有