- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第12章 计算机硬件设计和实现导论 通用计算机一般是用高级语言编写程序的,因此从面向用户的观点出发,一台新机器的交付使用,至少要达到高级语言编程的最低要求,也就是说应具有必要的硬件和软件。新机器的设计有两种情况: (1)系列机扩充新机型。设计本系列新档次的计算机以满足不同用户的需要,或者由于元器件的改进而需要设计新机器,以求得更好的性能价格比。这种机器的特点是软件兼容,硬件重新设计。 (2)设计全新的计算机或系列机。这时硬件和软件都要重新设计。其中软件又分为系统软件和应用软件,系统软件指的是高级语言的编泽程序、汇编语言的汇编程序,操作系统、调试程序和编辑程序等。这些软件应该由研制单位或计算机厂家提供。然后可随着应用的逐步推广不断充实,不断改进。很多应用软件是由第三方(用户)提供的。 计算机硬件设计与软件不同,一旦机器制造出来以后,就不容易改动。 12.1 计算机硬件的总体设计 12.1.1 计算机硬件设计过程 计算机的设计指标首先决定于对计算机性能,即运算速度的要求。性能价格比高的计算机具有较强的生命力。对现有计算机性能作出全面评价可为新计算机的设汁提供依据。 计算机硬件设计过程如图12.1所示。 为了加快设计过程,提高设计水平及设计自动化程度,应尽量使用计算机进行辅助设计,为此,要有描述语言来说明要求,并有实现此要求的软件包。下面将对硬件设计中的每步进行简单介绍。 1.对现有计算机的测试和评价 计算机的发展和新型计算机的产生,是与构成计算机硬件的元器件发展和市场需求紧密相关的,伴随这两个因素的不断发展与变化,必定会不断提出设计新机器的要求。新机器的设计是一项复杂工程,它要求有可靠的科学依据,严谨的工作作风,并吸取现有计算机的设计经验。为此,应结合实际应用的需要,对现有计算机进行评价,必要时通过基准程序或实际应用程序进行测试。 通过测试可获得计算机实际运行速度。也可以通过对程序执行过程的跟踪,统计出各条指令的执行频率和Cache命中率对性能的影响等,为新机器的设计提供科学依据。例如,在8086中有一个追踪标志位T,程序将它置“1”后,能使CPU进入单步方式:CPU在每条指令执行完以后,产生一个内部的中断,允许程序在每条指令执行完以后进行中断处理,实现测试、统计或其他功能。 2.提出新机器的设计指标 根据实际应用的需要、测试结果、器件供应情况以及价格等诸因素,提出新机器的硬件 设计指标。主要指标有: ·机器运算速度。 ·数据字长度,地址长度。 ·存储器容量及存储体系(是否采用Cache、虚拟存储器等)。 ·外部设备的种类和速度。 上述指标均与指令系统的设计密切相关,因为指令系统是硬件设计师与程序员都能见到的机器结构,程序是通过指令实现的;而且当指令系统确定后,CPU的规模、是否采用浮点处理部件等与硬件设计密切有关的问题就可解决了。当前,新机器的设计指标还不能由计算机直接得出,但是计算机能辅助进行测试与统计等工作。 3.指令系统的设计和模拟 当前各种计算机的指令系统差别很大,指令数在几十条到几百条之间变化,寻址方式也在二三种到十几种范围内波动。 根据指令系统的复杂程度将计算机分成两类:复杂指令系统计算机(CISC)和精简指令系统计算机(RISC)。确定指令系统是一项技术性很强的工作,要求高水平的设计人员参加并领导这项工作。设计指令系统的主要依据是: (1)计算机的应用范围:主要应用于科学计算、数据处理还是通用等等,这对确定计算机指令类型有很大影响。 (2)计算机性能与价格的综合考虑,希望在竞争中占有哪些优势? (3)指令系统兼容性的考虑,采用RISC技术还是CISC技术。 (4)如何有利于操作系统的执行效率和系统软件、应用软件的编译处理。 新机器的设计(包括指令系统在内)一般总是继承或吸取某些成功机器的设计经验,完全“从零开始”不值得提倡。 如何验证指令系统的完整性、合理性及功能描述的正确性,为硬件设计提供正确依据,通常采取在计算机上进行模糊的方法。对于每—条指令的功能,用计算机语言进行描述,并在另一台计算机上进行模拟,这样在新机器还没有制造出来以前就能在已有的计算机亡验证指令功能的正确性。如有错误或不满足要求,可对指令系统进行修改。 指令系统确定后,就要进行硬件设计和实施,这就是下面要谈到的几个过程。 4.系统设计和系统模拟 这一阶段对计算机的硬件结构及组成进行设计,并模拟其功能,验证其正确性。也是对前面几个阶段的工作进行考核,在机器运算速度、硬件复杂程度及成本之间进行衡量,
您可能关注的文档
- (北师大版)二年级品德与生活下册课件 人人有长处,团结力量大 1.ppt
- (特别提醒本WOER文档属申报书样板,供申报人提前准备的资料参考用.doc
- 2勘测的设计规定.doc
- --------乡镇人口与计划生育 计 算 机 信 息 室 管 理 工 作 制 度 ....doc
- --村委会2013年工作总结与2013年工作计划.doc
- -县国民经济与社会发展“十一五”规划基本思路.doc
- --点击直接下载 县××分洪道工程右堤基础处理与××堤土方拆除工程施工组织设计方案.docx
- (北师大版)二年级品德与生活下册课件 集体生活真愉快 3.ppt
- 龙陵县公养河三级水电站工程竣工的环境保护验收调查的报告.doc
- 齿轮的设计材料热处理的讲义.ppt
最近下载
- Unit 2 Home Sweet Home Section B(2a-2c)课件—人教版英语八年级.pptx VIP
- 乐高推土机8043B(2-2).pdf VIP
- 30万吨年废塑料废旧轮胎回收再利用项目可行性研究报告写作模板-申批立项.doc
- 2025年秋季初中道德与法治教研组工作计划.docx VIP
- 2025至2030边缘计算市场发展现状分析及发展前景预测报告.docx VIP
- 创业培训与孵化器管理项目可行性分析报告.pptx VIP
- 2025年高考真题 贵州政治-试题(含答案).pdf VIP
- 小学低年级数学解决问题教学中画图的应用策略.docx VIP
- 2025年统编版道德与法治七年级上册全册教学课件(新版教材).pptx
- 储望华钢琴改编曲《茉莉花幻想曲》的演奏探究.pdf
文档评论(0)