- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 绪论 本章主要描述计算机的发展历程和计算机的构成及性能,使读者在开始了解全书内容之前,首先对计算机有一个概念上的认识。 1.1 计算机的发展史 电子计算机的发明,无疑是人类社会科学技术发展史上最伟大的发明之一。计算机的出现深刻地影响了人类的精神文明和物质文明的发展。 在20世纪70年代前,电子计算机包括电子模拟计算机和电子数字计算机。前者是由模拟电子器件(如模拟加法器、减法器、乘法器、除法器等)构成的,它早已完成了其历史使命,再无人提及。因此,本书中所讲述的是电子数字计算机,简称计算机。电子数字计算机是指能对用离散逻辑符号表示的数据或信息进行自动处理的电子装置。 1.1.1 发展经历 1. 第0代:机械计算器 2. 第1代:电子管计算机 3. 第2代:晶体管计算机 4. 第3代:集成电路计算机 5. 第4代:超大规模集成电路计算机 6. 第5代:高性能智能计算机 1.1.2 摩尔定律 1.摩尔定律的由来 1965年4月,《电子学》杂志刊登了戈登·摩尔(Gordon Moore)撰写的一篇文章。戈登·摩尔当时是飞兆半导体公司研发部门的主管。文章讲述了他如何将50个晶体管集成在一块芯片中,并且预言,到1975年,就可能将6.5万个这样的元件集成在一块芯片上,制成高度复杂的集成电路。 摩尔定律并不是一个物理定律(定律是放之四海而皆准的),而是一种预言,但它鞭策工业界不断地改进,并努力去实现它。 40?多年的实践证明摩尔定律有利于工业的发展及人类的需求。直至今日,半导体工业还是按照DRAM每18个月、微处理器每24个月集成度翻倍的规律发展着。 1.1.2 摩尔定律 2.摩尔定律的未来 随着晶体管新材料的改进,既可以通过大幅提升CPU主频来实现更高性能,也可以通过降低主频来提升能源效率。 同时,微细加工技术的线宽仍在不断地减小,目前生产线上所用的是45nm,而且30nm也已开始应用。据报道,当前实验室所能做到的最小线宽为9nm。最新发展的纳米技术使得制造性能更佳的计算机成为可能,而这已经突破了硅技术所能达到的极限。 纳米技术的出现使得半导体工业向制造分子级电子设备的目标迈进了一大步。研究显示,碳纳米管在性能上不会逊色于硅晶体管,因为它们的体积要小得多,所以有很大希望成为将来纳米电子技术的基础。纳米技术的前景非常广阔,这样的技术会使摩尔定律得以延续。 可以看到,新技术、新材料的出现,使芯片的集成度进一步提高成为可能。尽管集成度不可能无限地增加下去,但人们预计今后10年、20年甚至30年,芯片的制造依旧会继续遵循摩尔定律。摩尔定律将会继续激励人们向更高的高度攀登。 1.2 计算机的基本组成 1.2.1 硬件系统 1.硬件组成 2.冯·诺依曼计算机的特点 3.PC的结构 1.2.2 软件系统 1.系统软件 1) 操作系统 2) 语言处理程序 3) 通用程序 4) 各种服务支持软件 2.应用软件 应用软件是指用户在各自的应用中,为解决自己的有关问题而编写的程序。 1.3 计算机的分层组织结构 从前面介绍的内容可知,计算机是由硬件、软件系统构成的复杂的电子系统。不同的人从不同的角度、以不同的目的理解和描述的计算机是不一样的。 本节将说明在不同的层次上对计算机的不同理解,以利于用户对本书后续内容的理解和掌握。 1.3.1 计算机分层结构形式 计算机的层次结构如图1-4所示。 1.3.2 计算机系统结构、组成与实现 1.计算机系统结构 数据的表示形式。 寻址方式。 内部寄存器组。 指令集。 中断系统。 处理器工作状态及其切换。 存储系统。 输入/输出结构。 信息保护及特权。 高性能设计等。 1.3.2 计算机系统结构、组成与实现 2.计算机组成 数据通路的宽度。 专用部件的设置(如乘除法专用部件、浮点运算专用部件等)。 各功能部件的并行程度,各种操作的相容性与互斥性。 控制机构的组成方式。 缓冲与排队技术的应用。 预估、预判方法。 高可靠性技术等。 3.计算机实现 1.4 计算机的分类及性能描述 1.4.1 计算机的分类 1.早期的计算机分类方法 2.以用途分类 (1) 按照用途的不同,计算机可分为通用计算机和嵌入式计算机(专用计算机)。 (2) 按照用途的不同,通用计算机又可分为个人计算机(PC)和服务器。 1.4.1 计算机的分类 3.Flynn分类法 Flynn分类法将计算机分为4类,如图1-5所示。 1) 单指令流单数据流计算机 2) 单指令流多数据流计算机 3) 多指令流单数据流计算机 4) 多指令流多数据流计算机 1.4.1 计算机的分类 1.4.2 计算机的性能描述 1.计算机系统配置 1) 个人计算机配置 2) 服务器配置 2.每秒钟执行指令的百万条数(MIPS) 3.每秒钟执
文档评论(0)