上海大学 计算机系统结构复习题讲解
计算机系统结构复习重点+课后习题解答(顾一禾)

总 复 习第一章1. 计算机系统结构、组成、实现的基本概念和包含的内容;系统结构与软硬件功能划分的关系;计算机系统的多级层次结构;判断某项内容属于结构、组成、实现的哪一类;判断某项内容针对不同程序员的透明性。
2. 促进系统结构发展的因素(软件、应用、器件)。
软件:实现软件可移植性的方法;系列机的概念;软件兼容的概念(向前、向后、向上、向下兼容);模拟与仿真技术的概念;应用:应用对系统结构的要求。
器件:系统结构下移的概念。
3. 计算机系统的分型与分类的概念。
Flynn 分类法4. 系统结构设计的定量原理(Amdahl 定理);加速比的计算方法;5. 程序访问的局部性原理(时间局部性、空间局部性);判断系统结构中局部性原理的应用。
6. 系统评价的指标(响应时间、CPU 时间、MIPS 、MFLOPS );运用CPU 性能公式、平均CPI 比较系统性能。
7. 并行性的概念;并行性的等级、粒度;并行性的开发策略(时间重叠、资源重复、资源共享); 8. 计算机系统的主要设计方法 部分习题参考答案: 1.6 解:(1)CPI =(45000×1+75000×2+8000×4+1500×2) / 129500=1.776(2)MIPS 速率=f/ CPI =400/1.776 =225.225MIPS(3)程序执行时间= (45000×1+75000×2+8000×4+1500×2)/400×106=5.75×10-4s=0.575ms=575μs1.8 解:(1)在多个部件可改进情况下,Amdahl 定理的扩展:∑∑+-=eieiei p r f)f 1(1S已知r e1=30,r e2=20,r e3=10,S p =10,f e1=0.3,f e2=0.3,得:)()(10/20/0.330/0.30.30.3-111033F F +++++=得f e3=0.36,即部件3的可改进比例为36%。
上海大学操作系统(1)期末复习整理4.0版

第一章1.操作系统的目标方便性、有效性、可扩充性、开放性2.操作系统的作用1.OS作为用户与计算机硬件系统之间的接口(命令方式,系统调用方式和图标-窗口方式)2. OS作为计算机系统资源的管理者(处理机、存储器、I/O设备以及文件(数据和程序))3. OS实现了对计算机资源的抽象(铺设在计算机硬件上的多层软件的集合)3.推动操作系统发展的的主要动力1.不断提高计算机资源利用率2.方便用户3. 器件的不断更新换代4. 计算机体系结构的不断发展5. 不断提出新的应用需求4.未配置操作系统的计算机系统1. 人工操作方式2. 脱机输入/输出(Off-Line I/O)方式脱机I/O 是指事先将装有用户程序和数据的纸带或卡片装入纸带输入机或卡片机,在外围机的控制下,把纸带或卡片上的数据或程序输入到磁带上。
该方式下的输入输出由外围机控制完成,是在脱离主机的情况下进行的。
而联机I/O方式是指程序和数据的输入输出都是在主机的直接控制下进行的。
5.单道批处理系统存中始终只保持一道作业在解决人机矛盾和CPU与I/O设备速度不匹配矛盾的过程中形成的批处理系统旨在提高系统资源的利用率和系统吞吐量缺点:系统中的资源得不到充分的利用(存中仅有一道程序,每逢该程序在运行中发出I/O 请求后,CPU便处于等待状态)6.三大经典OS(1)多道批处理系统从后备队列中选择若干个作业调入存,使它们共享CPU和系统中的各种资源优缺点:(1) 资源利用率高。
(多道程序交替运行,提高CPU,存,I/O利用率)(2) 系统吞吐量大。
(CPU和其他资源保持忙碌状态,系统开销小)(3) 平均周转时间长。
(作业要排队依次进行处理)(4) 无交互能力(修改和调试程序不便)多道批处理系统需要解决的问题(1) 处理机争用问题。
(2) 存分配和保护问题。
(3) I/O设备分配问题。
(4) 文件的组织和管理问题。
(5) 作业管理问题。
(6) 用户与系统的接口问题。
计算机系统结构第一章(习题解答)

1. 如有一个经解释实现的计算机,可以按功能划分成4级。
每一级为了执行一条指令需要下一级的N条指令解释。
若执行第一级的一条指令需要K ns 时间,那么执行第2、3、4级的一条指令各需要用多少时间?解:可以分情况进行讨论●情况一执行第2级的一条指令需要NK纳秒,执行第3级的一条指令需要N2K纳秒,执行第4级的一条指令需要N3K纳秒。
●情况二执行第2级的一条指令需要K/N纳秒,执行第3级的一条指令需要K/N2纳秒,执行第4级的一条指令需要K/N3纳秒。
2. 实现软件移植的主要途径有哪些?它们存在什么问题?适用于什么场合?答:略3. 想在系列中发展一种新型号机器,你认为下列哪些设想是可以考虑的,哪些则是行不通的?为什么?⑴新增加字符数据类型和若干条字符处理指令,以支持事务处理程序的编译。
⑵ 为增强中断处理功能,将中断分析由原来的4级增加到5级,并重新调整中断响应的优先次序。
⑶ 在CPU 和主存之间增设Cache 存储器,以克服因主存访问速率过低而造成的系统性能瓶颈。
⑷ 为解决计算误差较大的问题,将机器中浮点数的下溢处理方法由原来的恒置“1”法,改为增设用只读存储器存放下溢处理结果的查表舍入法。
⑸ 为增加寻址灵活性和减少平均指令字长,将原来全部采用等长操作码的指令改成有3类不同码长的扩展操作码;并将源操作数寻址方式由原来的操作码指明改成增加一个如V AX-11那样的寻址方式位字段来指明。
⑹ 将CPU 与主存之间的数据通路宽度由16位扩展到32位,以加快主机内部信息的传送。
⑺ 为了减少使用公用总线的冲突,将单总线改为双总线。
⑻ 把原来的0号通用寄存器改作为专用的堆栈指示器。
答:⑵、⑸、⑻不可以,其它都可以。
⑵ 不可以,对系列机可以增加新功能,但是不能改变原来的功能。
⑸ 不可以,改变了指令的格式和功能。
⑻ 不可以,0号通用寄存器变成堆栈指示器,0号通用寄存器不能用了。
4. 如果某一计算任务用向量方式求解比用标量方式求解要快20倍,称可用向量方式求解部分所花费时间占总时间的百分比为可向量化百分比。
计算机系统结构考试及答案

模拟试卷 1一、名词解释1. 系统结构:是对计算机系统中各机器级之间界面的划分和定义,以及对各级界面上、下的功能进行分配。
2. SIMD :单指令流多数据流计算机系统。
3. 资源共享4. Cache:高速缓冲存储器5. 模拟: 是对真实事物或者过程的虚拟二、选择1. Cache 是介于CPU 和( C )之间的小容量存储器,能高速地向CPU 提供指令和数据,从而加快程序的执行速度。
A.寄存器B.DRAMC.主存D.硬盘2. 并行性开发的途径为时间重叠、资源共享和( C ) 等。
A.时间并行B.资源分布C.资源重复D.时间并发3. 冯?诺依曼型计算机的设计思想是( C )。
A.存储数据并按地址顺序执行B.存储程序并按地址逆序执行C.存储程序并按地址顺序执行D.存储程序并乱序执行4. 在计算机系统的层次结构中,属于硬件级的是( D )。
A.应用语言级B.高级语言级C.汇编语言级D.机器语言级5. 消除流水线性能瓶颈的方法:瓶颈段细分和( B )。
A.瓶颈段串联B.瓶颈段并联C.瓶颈段拆分D.瓶颈段流水三、简答1. 试述现代计算机系统的多级层次结构。
3. 试述全相联映像与直接映像的含义及区别。
直接映像: 指主存的一个字块只能映像到Cache的一个准确确定的字块中。
直接映象是一种最简单的地址映像方式,它的地址变换速度快,而且不涉及其他两种映像方式中的替换策略问题。
但是这种方式的块冲突概率较高,当称序往返访问两个相互冲突的块中的数据时,Cache 的命中率将急剧下降,因为这时即使Cache中有其他空闲块,也因为固定的地址映像关系而无法应用。
全相联映像:指主存的一个字块可以映像到整个Cache的任何一个字块中。
这种方式只有当C ache 中的块全部装满后才会出现块冲突,所以块冲突的概率低,可达到很高的Cache 命中率;但实现很复杂。
当访问一个块中的数据时,块地址要与Cache 块表中的所有地址标记进行比较已确定是否命中。
计算机体系结构期末考试知识点与答案

计算机体系结构期末考试知识点与答案体系结构复习重点.doc1.冯.诺依蔓计算机的特点答:冯·若依曼计算机的主要特点如下:存储程序方式。
指令和数据都是以字的方式存放在同一个存储器中,没有区别,由机器状态来确定从存储器读出的字是指令或数据。
指令串行执行,并由控制器集中加以控制、单元定长的一维线性空间的存储器使用低级机器语言,数据以二进制形式表示。
单处理机结构,以运算器作为中心。
其实,他最大的特点就是简单易操作。
2. T(C)=<K*K',D*D',W*W'>所描述的三个层次(8页)答:3个层次为控制器、算术逻辑部件、基本逻辑部件3. 计算机系统结构的分类(5页)4. 计算机系统中的数据表示(38页)5. 指令系统设计的原则答:指令系统的设计原则是,应特别注意如何支持编译系统能高效、简易地将源程序翻译成目标代码。
首先是正交性:又称分离原则或互不相干原则。
即指令中各个有不同含义的字段之间,在编码时应互相独立、互不相关。
规整性:对相似的操作数做出相同的规定。
可扩充性:要保留一定余量的操作码空间,为以后的扩展所用。
对称性:为了使编译能更加方便,通常希望操作具有对称性。
6. 流水操作中的相关答:流水操作过程中会出现一下的3个相关:资源或结构相关、数据相关、和控制相关。
资源相关是指当有多条指令进入流水线后在同一机器周期内争用同一功能部件所发生的冲突。
数据相关:这是由于流水线中的各条指令的重叠操作使得原来对操作数的访问顺序发生了变化,从而导致了数据相关的冲突。
控制相关主要是转移指令引起的,比起数据相关来,他会使流水线丧失更多的性能。
7. 向量机中对向量的各种运算可以采用的加工方式(149页)答:向量机中对向量的各种运算可以采用不同的加工方式,但比较有效的加工方式应是尽量避免出现数据相关和尽量减少对向量功能的转换。
一种普通加工方式称为横向加工,它是按向量顺序计算的。
另外一种加工方式称为垂直加工,即它是先纵向加工所有B和C向量中元素对的相加操作。
上海大学计算机系统结构复习题讲解

计算机系统结构复习题一、单项选择题1、直接执行微指令的是( C )A.汇编程序B.编译程序C.硬件D.微指令程序2、对系统程序员不透明的应当是( D )。
A.Cache存贮器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存贮器3、对机器语言程序员透明的是( B )。
A.中断字B.主存地址寄存器C.通用寄存器D.条件码4、计算机系统结构不包括( A )。
A.主存速度B.机器工作状态C.信息保护D.数据5、从计算机系统结构上讲,机器语言程序员所看到的机器属性是( C )。
A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现6、计算机组成设计不考虑( B )。
A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术7、以下说法中,不正确的是( B )。
软硬件功能是等效的,提高硬件功能的比例会:A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量8、在系统结构设计中,提高软件功能实现的比例会( C )。
A.提高解题速度B.减少需要的存贮容量C.提高系统的灵活性D.提高系统的性能价格比9、下列说法中不正确的是( D )。
A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低10、在计算机系统设计中,比较好的方法是( D )。
A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计11、"从中间开始"设计的"中间"目前多数是在( A )。
A.传统机器语言级与操作系统机器级之间B.传统机器语言级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间12、系列机软件应做到( B )。
A.向前兼容,并向上兼容B.向后兼容,力争向上兼容。
上海市考研计算机科学与技术复习资料计算机体系结构原理概述

上海市考研计算机科学与技术复习资料计算机体系结构原理概述计算机体系结构原理是计算机科学与技术领域的重要基础知识,它研究计算机各个组成部分的结构和相互关系,旨在达到优化计算机性能和系统可靠性的目的。
本文将从计算机体系结构的定义、组成要素、基本原理以及发展趋势等方面进行概述,为上海市考研计算机科学与技术的学生提供复习资料。
一、计算机体系结构的定义计算机体系结构是指计算机的硬件组成和软件执行的规范,它决定了计算机系统的逻辑结构、功能特性以及数据处理方式。
计算机体系结构包括指令系统、寄存器、数据通路、控制器和存储器等部分。
二、计算机体系结构的组成要素1.指令系统:指令系统是计算机的基本指令集合,它规定了计算机所能执行的操作和操作方式。
指令系统分为固定长指令和变长指令,固定长指令具有指令长度相等的特点,而变长指令则具有长度灵活的特点。
2.寄存器:寄存器是指计算机中用于存储、传送和操作数据的一组高速存储器件。
寄存器包括通用寄存器、程序计数器、指令寄存器等,它们分别用于存储数据、指令和地址等信息。
3.数据通路:数据通路是指计算机中各个部件之间进行数据传输和处理的路径。
数据通路包括运算器、数据选择器、数据缓冲器等,它们协调工作以实现数据的输入、输出和运算等功能。
4.控制器:控制器是计算机中的决策执行部分,它根据指令系统的规定控制各个部件的操作。
控制器包括时钟、地址控制器、指令解码器等,它们按照时序和指令要求控制数据的传输和处理。
5.存储器:存储器是指用于存放程序和数据的设备。
存储器分为主存储器和辅助存储器,主存储器包括RAM和ROM,而辅助存储器包括硬盘、光盘和磁带等。
三、计算机体系结构的基本原理1.冯·诺依曼原理:冯·诺依曼原理是计算机体系结构的基础,它规定了计算机以存储程序的方式进行工作。
冯·诺依曼原理包括存储器的统一性、指令和数据的存储方式以及以运算器为中心的数据传输等。
2.存储程序控制:存储程序控制是指计算机根据存储在存储器中的程序顺序执行指令。
计算机系统结构 第二章(习题解答)

1. 数据类型、数据表示和数据结构之间是什么关系?在设计一个计算机系统时,确定数据表示的原则主要有哪几个? 答:略2. 假设有A 和B 两种不同类型的处理机,A 处理机中的数据不带标志位,其指令字长和数据字长均为32位。
B 处理机的数据带有标志位,每个数据的字长增加至36位,其中有4位是标志符,它的指令条数由最多256条减少至不到64条。
如果每执行一条指令平均要访问两个操作数,每个存放在存储器中的操作数平均要被访问8次。
对于一个由1000条指令组成的程序,分别计算这个程序在A 处理机和B 处理机中所占用的存储空间大小(包括指令和数据),从中得到什么启发? 答:我们可以计算出数据的总数量:∵ 程序有1000条指令组成,且每条指令平均要访问两个操作数 ∴ 程序访问的数据总数为:1000×2=2000个 ∵ 每个数据平均访问8次∴ 程序访问的不同数据个数为:2000÷8=250对于A 处理机,所用的存储空间的大小为:bit 4000032250321000Mem Mem Mem data n instructio A =⨯+⨯=+=对于B 处理机,指令字长由32位变为了30位(条数由256减少到64),这样,所用的存储空间的大小为:bit 3900036250301000Mem Mem Mem data n instructio B =⨯+⨯=+=由此我们可以看出,由于数据的平均访问次数要大于指令,所以,采用带标志符的数据表示不会增加总的存储空间大小。
3. 对于一个字长为64位的存储器,访问这个存储器的地址按字节编址。
假设存放在这个存储器中的数据中有20%是独立的字节数据(指与这个字节数据相邻的不是一个字节数据),有30%是独立的16位数据,有20%是独立的32位数据,另外30%是独立的64位数据;并且规定只能从一个存储字的起始位置开始存放数据。
⑴计算这种存储器的存储空间利用率。
⑵给出提高存储空间利用率的方法,画出新方法的逻辑框图,并计算这种方法的存储空间利用率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机系统结构复习题一、单项选择题1、直接执行微指令的是( C )A.汇编程序B.编译程序C.硬件D.微指令程序2、对系统程序员不透明的应当是( D )。
A.Cache存贮器B.系列机各档不同的数据通路宽度C.指令缓冲寄存器D.虚拟存贮器3、对机器语言程序员透明的是( B )。
A.中断字B.主存地址寄存器C.通用寄存器D.条件码4、计算机系统结构不包括( A )。
A.主存速度B.机器工作状态C.信息保护D.数据5、从计算机系统结构上讲,机器语言程序员所看到的机器属性是( C )。
A.计算机软件所要完成的功能B.计算机硬件的全部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现6、计算机组成设计不考虑( B )。
A.专用部件设置B.功能部件的集成度C.控制机构的组成D.缓冲技术7、以下说法中,不正确的是( B )。
软硬件功能是等效的,提高硬件功能的比例会:A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需要的存贮器用量8、在系统结构设计中,提高软件功能实现的比例会( C )。
A.提高解题速度B.减少需要的存贮容量C.提高系统的灵活性D.提高系统的性能价格比9、下列说法中不正确的是( D )。
A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低10、在计算机系统设计中,比较好的方法是( D )。
A.从上向下设计B.从下向上设计C.从两头向中间设计D.从中间开始向上、向下设计11、"从中间开始"设计的"中间"目前多数是在( A )。
A.传统机器语言级与操作系统机器级之间B.传统机器语言级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间12、系列机软件应做到( B )。
A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容13、推出系列机的新机器,不能更改的是( A )。
A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存贮芯片的集成度14、不同系列的机器之间,实现软件移植的途径不包括( B )。
A.用统一的高级语言B.用统一的汇编语言C.模拟D.仿真15、利用时间重叠概念实现并行处理的是( A )。
A.流水处理机B.多处理机C.并行(阵列)处理机D.相联处理机16、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为( C )。
A.0.5 B.0.25 C.0.125 D.1/6417、在尾数下溢处理方法中,平均误差最大的是( A )。
A.截断法B.舍入法C.恒置"l"法D.ROM查表法18、浮点数尾数下溢处理时,最大误差最大,但下溢处理不需要时间,平均误差又趋于0的方法是( D )。
A.截断法B.舍入法C.ROM查表法D.恒置"l"法19、程序员编写程序时使用的地址是( B )。
A.有效地址B.逻辑地址C.辅存实地址D.主存地址20、计算机中优化使用的操作码编码方法是( B )。
A 哈夫曼编码B ASCII码C BCD码D 扩展操作码21、外部设备打印机适合于连接到( B )。
A.数组多路通道B.字节多路通道C.选择通道D.任意一种通道22、虚拟存储器常用的地址映象方式是( A )A.全相联B.段相联C.组相联D.直接23、下列关于虚拟存贮器的说法,比较证确的应当是( D )。
A.访主存命中率随页面大小增大而提高B.访主存命中率随主存容量增加而提高C.更换替换算法能提高命中率D.在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率24、最能确保提高虚拟存贮器访主存的命中率的改进途径是( D )。
A.增大辅存容量B.采用FIFO替换算法并增大页面C.改用LRU替换算法并增大页面D.改用LRU替换算法并增大页面数25、Cache存贮器常用的地址映象方式是( C )。
A.全相联映象B.页表法映象C.组相联映象D.段页表映象26、与全相联映象相比,组相联映象的优点是( A )。
A.目录表小B.块冲突概率低C.命中率高D.主存利用率高27、下列说法正确的是( D )。
A.Cache容量一般不大,命中率不会很高B.Cache芯片速度一般比CPU的速度慢数十倍C.Cache本身速度很快。
但地址变换的速度很慢D.Cache存贮器查映象表和访问物理Cache其间可以流水,使速度与CPU匹配28、组相联映象、LRU替换的Cache存贮器,不影响Cache命中率的是( C )。
A.增加Cache中的块数B.增大组的大小C.增大主存容量D.增大块的大小29、块冲突概率最高的Cache地址映象方式是( C )。
A.段相联B.组相联C.直接D.全相联30、指令间“一次重叠”说法有错的是( B )。
A.仅“执行k”与“分析k+1”重叠B.“分析k”完成后立即开始“执行k”C.应尽量使“分析k+1”与“执行k”时间相等D.只需要一套指令分析部件和执行部件31、"一次重叠"中消除"指令相关"最好的方法是( A )。
A.不准修改指令B.设相关专用通路C.推后分析下条指令D.推后执行下条指令32、IBM360/91属于( B )。
A.向量流水机B.标量流水机C.阵列流水机D.并行流水机33、下列关于标量流水机的说法不正确的是( C )。
A.可对标量数据进行流水处理B.没有向量数据表示C.不能对向量数据进行运算D.可以对向量、数组进行运算34、以下说法不正确的是( D )。
A.线性流水线是单功能流水线B.动态流水线是多功能流水线C.静态流水线是多功能流水线D.动态流水线只能是单功能流水线35、静态流水线是指( C )。
A.只有一种功能的流水线B.功能不能改变的流水线C.同时只能完成一种功能的多功能流水线D.可同时执行多种功能的流水线36、非线性流水线是指( B )。
A.一次运算中使用流水线中的多个功能段B.一次运算中要多次使用流水线中的某些功能段C.流水线中某些功能段在各次运算中的作用不同D.流水线的各个功能段在各种运算中有不同的组合37、下列说法正确的是( B )。
A."一次重叠"是一次解释一条指令B."一次重叠"是同时解释相邻两条指令C.流水方式是同时只能解释两条指令D."一次重叠"是同时可解释很多条指令38、与流水线最大吞吐率高低有关的是( C )。
A.各个子过程的时间B.最快子过程的时间C.最慢子过程的时间D.最后子过程的时间39、在流水机器中,全局性相关是指( D )。
A.先写后读相关B.先读后写相关C.指令相关D.由转移指令引起的相关40、流水机器对全局性相关的处理不包括( D )。
A.猜测法B.提前形成条件码C.加快短循环程序的执行D.设置相关专用通路41、CRAY一I的流水线是( A )。
A.多条单功能流水线B.一条单功能流水线C.多条多功能流水线D.一条多功能流水线42、IBM360/91对指令中断的处理方法是( A )。
A.不精确断点法B.精确断点法C.指令复执法D.对流水线重新调度二、填空题1、按照Flynn分类法,根据指令流和数据流的不同组织方式,计算机系统的结构可以分为SISD(单指令流单数据流)、MISD、MIMD或单指令流多数据流和多指令流多数据流。
2、Amdahl等人在1964年把系统结构定义为:由程序设计者所看到的一个计算机系统的属性,即概念性结构和功能特性。
3、指令系统是软件设计人员与硬件设计人员之间的一个主要分界面,也是他们之间互相沟通的一座桥梁。
在计算机系统的设计过程中,指令系统的设计是非常关键的,它必须由软件设计人员和硬件设计人员共同来完成。
4、实现程序移植的主要途径有统一高级语言、系列机、模拟和仿真。
5、系列机软件兼容必须做到向后兼容,尽可能争取向上兼容。
6、开发并行性是为了并行处理,并行性又包括有同时性和并发性二重含义。
7、浮点数尾数基值增大。
可使运算中的精度损失减小可表示数的精度变降低。
8、浮点数阶码位数影响数的可表示范围大小,尾数位数影响数的可表示精度大小。
9、设计指令系统时,在功能方面的基本要求是:指令系统的完整性、规整性、高效率和兼容性。
10、根据多台外围设备共享通道的不同情况,可将通道分为三种类型:字节多路通道、选择通道和数组多路通道。
11、输入输出设备的异步性、实时性、与设备无关性三个特点是现代计算机系统必须具备的共同特性。
12、评价存贮器性能的基本要求是大容量、高速度和低价格。
13、虚拟存贮器主要是为解决主存容量满足不了要求发展出来的。
14、Cache存贮器是为解决主存速度满足不了要求发展出来的。
15、虚拟存贮器是增加辅助软硬件。
使主、辅存形成整体,速度接近于主存的。
容量是辅存的。
16、Cache存贮器是增加辅助硬件,使之速度接近于Cache的,容量是__主_存的。
17、Cache存贮器对应用程序员是透明的。
对系统程序员是透明的(填“透明”或“不透明”)18、程序在时间上的局部性表现在,最近未来要用的信息可能就是现在正在使用的信息,这是因为程序中有存在着循环。
19、程序在空间上的局部性主要是因为程序通常是地存储和执行,数据通常是地存贮。
20、虚拟存贮器按映象算法不同,存贮管理方式有段式、页式和段页式3种。
21、在虚拟存储器中有三种地址空间,一种是应用程序员用来编写程序的地址空间,称为虚拟地址空间第二种是主存储器的地址空间,第三种是辅存地址空间,也就是磁盘存储器的地址空间。
它们对应的三种地址分别是虚拟地址、主存地址和辅存地址。
22、段式虚拟存贮器是用段表来进行地址映象和变换的。
23、段页式虚拟存储器的内部地址映象表机构有快表和慢表两部分。
24、页面替换是发生于页面失效,同时又发生页面争用的时候。
25、评价虚拟存贮器所用替换算法的好坏,主要是看主存命中率的高低,其次看算法是否易于实现,以及所需的辅助软硬件的多少。
26、Cache存贮器地址映象大多采用全相联映象或组相联映象,以利于实现。
27、Cache存贮器采用组相联的映象规则是组间直接映象,组内各块间全相联映象。
28、Cache存贮器写操作时,只写入Cache,仅当需要块替换时,才将其写回主存。
称这种修改主存块内容的方法为写回法。
29、在Cache存贮器中,CPU每次写Cache的同时,也写入主存,称这种更新主存块内容的方法为写直达法。
30、Cache写不命中时,只写入主存储器,并不将该字所在块由主存调入Cache。
称此分配法为不按写分配法。