自考-计算机系统结构--复习资料大全

自考-计算机系统结构--复习资料大全

ID:35565403

大小:130.54 KB

页数:12页

时间:2019-03-28

自考-计算机系统结构--复习资料大全_第1页
自考-计算机系统结构--复习资料大全_第2页
自考-计算机系统结构--复习资料大全_第3页
自考-计算机系统结构--复习资料大全_第4页
自考-计算机系统结构--复习资料大全_第5页
资源描述:

《自考-计算机系统结构--复习资料大全》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实用标准文案1计算机系统的多级层次结构,,1:M0微程序(微指令)机器、2:M1传统(机器指令)机器、3:M2操作系统(作业控制)机器、4:M3汇编语言机器、5:M4高级语言机器、6:M5应用语言机器;1-2为实际机器,3-6为虚拟机器2,各个机器级的实现的依靠,,翻译和解释3,翻译,translation,是先用转换程序将高一级机器级上实现的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器上实现的技术。4,解释,interpretation,在低级机器级上用它的一串语句或指令来仿真高级机器级上的一条语句或指令的功能,通过高级机器语言程序中的每条语句或指令逐条解释来实现的

2、技术。5,M0-M5各级的实现方式,,M0用硬件实现,M1用微程序(固件实现),M2到M5大多采用软件实现。6,虚拟机器的定义,,以软件为主实现的机器7,实际机器的定义,,以硬件或固件实现的实际机器8透明的定义,,客观存在的事物或属性从某个角度看不到,称之为透明9计算机系统结构的定义,,是系统结构的一部分,指的是传统机器级的系统结构,其界面之上包括操作系统、汇编语言、高级语言和应用语言级中所有的软件功能,界面之下包括所有硬件和固件的功能。它是软件和硬件/固件的交界面,是机器语言、汇编语言、程序设计者,或者编译程序设计者看到的机器物理系统的抽象。是研究软、硬件之间的功能分配以及对传统机

3、器级界面的确定,提供机器语言、汇编语言设计者或编译程序生成系统为使其设计或生成的程序能在机器上正确运行应看到或遵循的计算机属性。10计算机系统结构的属性(需了解一部分),,1、数据表示;2、寻址方式;3、寄存器组织;4、指令系统;5、存储系统组织;6、中断机构;7、系统机器级的管态和用户态的定义与切换;8、I/O结构;9、信息保护方式和保护机构等等。11计算机系统结构不包含的内容,,不包含“机器级内部”的数据流和控制流的组成,逻辑设计和器件设计等。12计算机组成的定义,,指的是计算机系统结构的“逻辑实现”,包括机器级内的数据流和控制流的组成以及逻辑设计等。主要围绕提高速度、提高操作的

4、并行度、重叠度、功能的分散、设置专用功能部件等方面来设计。13计算机组成设计包含的内容(需了解一部分),,1、数据通路宽度;2、专用部件的设置;3、各种操作系统对部件的共享程度;4、功能部件的并行度;5、控制机构的组成方式;6、缓冲和排队技术;7、预估、预判技术;8、可靠性技术等等14计算机实现的定义,,指的是计算机组成的物理实现。着眼于器件技术和微组装技术。15计算机系统结构、组成和实现的区别举例,,是否设置乘法指令属于系统结构,是用高速乘法器还是加法器和移位器实现数据组成,乘法器加法器的物理实现属于实现。16结构、组成、实现三者的相互影响,,三者互不相同,但相互影响。结构的变化可

5、能会引起组成的变化,组成的变化也可能会引起结构的变化等等。需综合考虑价格、速度、性能、实现等因素。17计算机系统结构设计的作用,,主要是进行软、硬件功能分配。18计算机系统结构设计软硬件取舍的原则,,硬件高-》速度快、成本高、降低灵活性和适应性。软件高-》速度慢、成本低、灵活性高。原则1、在现有的硬件(主要是逻辑器件和存储器件)条件下,系统要有高的性能价格比。经常用的功能用硬件,产量大的计算机系统,增大硬件功能实现。原则2、准备采用和可能采用的组成技术要尽可能不要过多或不合理的限制各种组成、实现技术的采用。原则3、不能只从硬件角度考虑如何便于应用组成的实现,还要从软件的角度把如何编译

6、和操作系统的实现以及为高级语言程序设计提供更好更多的硬件支持放在首位。19计算机系统的设计思路(多层结构),,1、由上而下:满足应用开始,适合专用机设计,不适合通用机设计,2、由下而上:不管应用要求,从到手硬件开始设计;软、硬件脱节是以上两种设计的主要缺点。3、中间开始:从层次结构中软硬件交界面设计,目前主要是传统机器和操作系统机器级之间。20软件的可移植性的定义,,指的是软件不修改或经过少量修改就可由一台机器搬到另外一台机器上运行,同一软件可应用于不同的环境。文档实用标准文案21软件移植的基本技术,,1、统一高级语言,2、采用系列机(系列机上可实现软件兼容,中档机性能价格比较高),

7、3、模拟与写真。22模拟的定义,,用机器语言(第二层级)程序解释实现软件移植的方法称为模拟(需要通过机器语言和微程序两重解释)。23模拟的宿主机和模拟机的定义,,进行模拟的机器称为宿主机,被模拟的机器称为虚拟机。24宿主机模拟/仿真目标机的范围,,1、机器语言;2、存储体系;3、I/O系统;4、控制台的操作;5、形成虚拟机的操作系统25模拟适用的情况,,适合于移植运行时间短,使用次数少,时间没有约束限制的软件。26仿真的定义,,用微程序(第一层级)直接解释

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。