- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机系统结构复习(个人总结)
第一章:计算机系统的层次结构:(按照计算机语言从低级到高级)微程序机器,传统机器语言机器,操作系统机器,汇编语言机器,高级语言机器和应用语言机器。计算机系统结构:传统机器程序员所看到的计算机属性,即概念属性和功能特性。计算机组成:计算机系统结构的逻辑实现,包括物理机器级中的数据流和控制流的组成和逻辑设计等。计算机实现:计算机组成的物理实现,包括处理机,主存等物理结构及整机装配技术。(器件技术和微组装技术)透明性:在计算机技术中,把这种本来存在的事物和属性,但从某种角度看又好像不存在的概念称为透明性。Flynn分类法是依旧:指令流和数据流的多倍性进行分类的。冯氏分类发:是按照计算机系统的最大并行度来分类的。计算机系统设计的定量原则:以经常性事件为重点:在计算机系统中对于经常发生的事件,赋予它优先的处理权和系统使用权。Amdahl定律:加快某部件的执行速度所获得的系统性能的加速比。(注:Fe=可改进时间比例,Se=性能提高倍数)CPU性能公式:执行一个程序所需要的CPU时间=IC*CPI*时钟周期时间(CPI指令平均时钟周期=执行程序所需要的时钟周期数/所执行的指令数)程序的局部属性:程序执行时,所访问的存储器地址不是随机分布的,而是相对簇聚的。包括时间局部性和空间局部性。计算机系统设计者的主要任务:确定用户对计算机系统的功能,价格和性能的要求。软硬件功能的分配。设计出生命周期长的系统结构。软件兼容:一台计算机上的程序不加修改或只需要少量的修改就可以由一台计算机一直到另一台计算机上运行,差别只是执行时间的不同从中间开始设计:这里的“中间”是指层次结构中软硬件的交界面。,采用这种方法,首先进行软硬件功能的分类,确定好这个界面,然后从这个界面开始往上或往下设计。好处:软件和硬件并行设计,缩短了设计时间,而且设计的过程中可以互相协调,是一种交互式很好的设计方法。冯诺依曼结构及其主要特点:它是由运算器,控制器,存储器,输入设备和输出设备5个部件组成。主要特点:计算机以运算器为中心。在存储器中指令和数据同等对待。存储器是按地址访问,是按顺序线性编址的一位结构,每个单元的位数都是固定的。指令的执行时顺序的,一般按照指令在存储器中的存放位置。指令由操作码和地址码组成。指令和数据都以二进制编码表示,采用二进制运算。实现可移植性的3种发法:统一高级语言;2,采用系列机;3,模拟与仿真。系列机:是指由同一厂家生产的具有相同的系统结构,但具有不同的组成和实现的一系列不同型号的计算机。系列机的软件兼容有:向上兼容(争取具备),向下兼容,向前兼容,向后兼容(必须具备)模拟和仿真的区别模拟:用软件的方法在一台计算机中实现另一台计算机的指令系统。仿真:是用计算机中的微程序去解释实现另一台计算机的指令系统。主要区别:在于执行所用的语言不同。模拟是用机器语言程序执行,程序存放在主存中;而仿真则是运用微程序执行,其解释程序存放在控制存储器中。由此可知:仿真的运行速度要快于模拟,但仅适合在系统结构差别不大的计算机之间使用。并行性:并行性是指计算机在同一时间或同一时间间隔内进行多次操作或运算。只要时间上重叠,就存在并行性。同时性:两个或两个以上的时间在同一时刻发生。并发性:两个或两个以上的时间在同一时间间隔内发生。提高并行性的方法有:时间重叠,,资源共享,,资源重复。。耦合度:是用来反应多机系统中各计算机之间物理连接的紧密程度和交互作用的强弱。紧密耦合度:一般通过总线或高速开关互联,,可以共享主存。松散耦合的:一般通过通道或通信线路互联,,可以共享外部存储设备。习题:7,9,10,11第二章:指令系统的结构分类:指令系统的结构主要分为:堆栈性结构,累加器性结构,通用寄存器性结构。通用寄存器结构又可以分为3种:寄存器-寄存器型,寄存器-存储器型,存储器-存储器型。通用寄存器结构的优点主要在于:寄存器的访问速度比存储器要快。对编译器而言,能更容易,有效的分配和使用寄存器。寄存器可以用来存放变量。指令系统设计的基本原则完整性,规整性,正交性,高效性,兼容性。什么是操作码的信息熵操作码的优化程度可以用信息熵它表示用二进制对n个码点编码时,理论上的最短平均编码长度。什么是CISC?全称是什么?存在的问题有哪些?CISC全称:复杂指令集计算机。主要目标是增强指令功能,把越来越多的功能交给硬件来完成,并且指令的数目也越来越多。存在的问题:1,各指令的使用频率相差悬殊,有些指令很少用到。指令系统庞大,指令数量很多,功能也比较复杂,导致控制器硬件占用大量芯片面积,且增加了研发时间和成本,并且容易犯错。许多指令操作比较复杂,占用大量CPI,运行速度较慢由于指令功能庞大,规整性不好,不利于流水线技术来提高性能。什么是RISC,原则是什么:RISC全称:精简指令集计算机。原则:1,指令条数少,
文档评论(0)