欢迎来到天天文库
浏览记录
ID:58792984
大小:878.00 KB
页数:77页
时间:2020-10-03
《微机原理与接口技术第01章ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、微机原理与接口技术李宝平计算机学院通信工程系libaoping@hpu.edu.cn1.1微型计算机的诞生1946年2月14日世界上第一台计算机诞生第二次世界大战期间,应美国军方要求宾州大学莫奇来(Mauchly)博士和他的学生爱克特(Eckert)设计以真空管取代继电器的“电子化”电脑ENIAC——(Electronic Numerical Integrator and Calculator)电子数字积分器与计算器, 目的是用来计算炮弹弹道。18000个电子管,1500个继电器,100000个电容,7000
2、个电阻,170平方米,运算速度5万次/秒2电子管34第二代晶体管计算机(1957-1964)1948年,晶体管发明代替了体积庞大电子管,电子设备的体积不断减小。1956年,晶体管在计算机中使用,晶体管和磁芯存储器导致了第二代计算机的产生。第二代计算机体积小、速度快、功耗低、性能更稳定。1960年,出现了一些成功地用在商业领域、大学和政府部门的第二代计算机。第二代计算机用晶体管代替电子管,还有现代计算机的一些部件:打印机、磁带、磁盘、内存、操作系统等。计算机中存储的程序使得计算机有很好的适应性,可以更有效地用于
3、商业用途。在这一时期出现了更高级的COBOL和FORTRAN等语言,使计算机编程更容易。新的职业(程序员、分析员和计算机系统专家)和整个软件产业由此诞生。5第三代集成电路计算机(1964-1972)1958年德州仪器的工程师JackKilby发明了集成电路(IC),将三种电子元件结合到一片小小的硅片上。更多的元件集成到单一的半导体芯片上,计算机变得更小,功耗更低,速度更快。这一时期的发展还包括使用了操作系统,使得计算机在中心程序的控制协调下可以同时运行许多不同的程序。6第四代大规模集成电路计算机(1972-现
4、在)大规模集成电路(LSI)可以在一个芯片上容纳几百个元件。到了80年代,超大规模集成电路(VLSI)在芯片上容纳了几十万个元件,后来的(ULSI)将数字扩充到百万级。可以在硬币大小的芯片上容纳如此数量的元件使得计算机的体积和价格不断下降,而功能和可靠性不断增强。70年代中期,计算机制造商开始将计算机带给普通消费者,这时的小型机带有友好界面的软件包,供非专业人员使用的程序和最受欢迎的字处理和电子表格程序。1981年,IBM推出个人计算机(PC)用于家庭、办公室和学校。80年代个人计算机的竞争使得价格不断下跌,
5、微机的拥有量不断增加,计算机继续缩小体积。与IBMPC竞争的AppleMacintosh系列于1984年推出,Macintosh提供了友好的图形界面,用户可以用鼠标方便地操作。7下一代计算机非:“冯诺伊曼”时代神经计算机光计算机生物计算机81.2计算机组成框图JohnVonNouma1903-19579微型计算机系统的基本组成⑴计算机由运算器、控制器、存储器、输入和输出设备等五大部分组成。⑵存储器不但能存放数据,也能存放程序。⑶编好的程序,事先存入存储器中,在指令计数器控制下,自动高速运行(执行程序)。103
6、.微型计算机的物理结构CPU北桥南桥RAMCacheAGPCRTBIOSKBD,Mouse串行/并行接口HDD/CDROM(IDE)FDDUSBPCIISA前端总线/CPU总线接口卡外设总线扩展槽11微型计算机的物理结构12INTEL845GE13主板的主要硬件构成CPU插座芯片组(南北桥/HUB)内存插槽高速缓存(现已集成到CPU内部)系统BIOS,硬件控制CMOS,存放硬件配置参数总线扩展槽,PCI、ISA串行、并行接口软/硬盘、光驱插座14芯片组CPU的外围控制芯片,通常为2片两种架构:南北桥、HUB(
7、加速中心)南北桥北桥——提供CPU/主存/高速缓存的连接、AGP接口、PCI桥接南桥——提供USB、IDE(FDD/HDD)、串/并口及ISA桥接等例如:Intel440BX、VIA694(KT133)+686B、SiS645等HUBGMCH——AGP接口、存储器通道ICH——PCI桥接、IDE控制器、USB、串/并口FWH——系统BIOS、显示BIOS、随机数发生器例如:Intel810、Intel815、Intel845等15微型计算机的软件系统计算机软件系统(简称软件)包括计算机运行所需各种程序、数据、
8、文件、手册和有关资料。161.操作系统为了使计算机系统的所有资源协调一致,有条不紊地工作,必须有一个软件来进行统一管理和统一调度,这种软件称为操作系统(OS:OperatorSystem)。172.计算机语言计算机语言是人们根据描述实际问题的需要而设计的,按语言对机器的依赖程度可以分为机器语言、汇编语言和高级语言等三类。183.语言处理程序语言处理就是将源程序转换成计算机能直接运行的机器语言形式,这
此文档下载收益归作者所有