计算机系统结构前60分复习资料手打(共6页).doc
《计算机系统结构前60分复习资料手打(共6页).doc》由会员分享,可在线阅读,更多相关《计算机系统结构前60分复习资料手打(共6页).doc(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上1.现代通用计算机系统可分为哪几级,它们的相对位置是什么?按由高到底的次序分别是应用语言机器级,高级语言机器级,汇编语言机器级,操作系统机器级,传统机器语言机器级和微程序机器级。2.什么是并行性?提高计算机系统并行性的技术途径有哪三个?并解释 ,各举一系统类型例子。 并行性是指问题中具有可同时进行运算或操作的特性;并行性的技术途径有时间重叠,资源重复,资源共享;时间重叠:引入时间因素,是让多个处理过程在时间上相互错开,轮流使用同一套硬件设备的各个部分,以加快硬件周转使用来赢得速度,例子如流水处理机CRAY-1;资源重复:引入空间因素,通过重复设置硬件资源来提高性能,通
2、过例子如阵列处理机ILLIAC IV;资源共享:是用软件方法让多个用户按一定时间顺序轮流使用同一套资源,来提高其利用率,相应也就提高了系统的性能,例子如多道程序分时系统。3.单指令流多数据流的并行处理机在系统组成上应包含哪些部分和功能? (1)用专门的并行算法对数组,向量中得元素进行并行处理。(2)用一台高性能处理机来进行标量处理和控制互连网络的连接。(3)用一台管理处理剂来运行系统程序和输入输出任务。4.概要叙述软硬件取舍的基本原则。 第一个原则是应考虑在现有的硬件条件下,系统要有高的性能价格比。第二个原则是要考虑到准备采用和可能采用的组成技术。第三个原则是,从“硬” “软”两个角度考虑采用
3、的技术成果和采纳的硬件支持。5.什么是软件的向上兼容和向下兼容,系列机对软件兼容的要求是什么? 软件向上或下 兼容指的是按某档机器编制的软件,不加修改就能运行于比它高低档的机器上,系列机软件兼容的基本要求是必须保证向后兼容,力争向上兼容。6.叙述耦合度的定义,并简单叙述什么是最低,松散和紧密耦合? 耦合度反应多机系统中各机间物理连接的紧密度和交叉作用能力的强弱。最低耦合指各计算机之间无物理连接,也无共享的联机硬件资源。松散耦合指多台计算机体通过通道或通信线路实现互连,共享某些外围设备。紧密耦合指多台计算机经总线或高速开关互连,共享主存,有较高的信息传输速率。7.根据弗林分类法,计算机系统可分为
4、几大类?简单介绍这几大类系统。 分为单指令流单数据流SISD,单指令流多数据流SIMD,多指令流单数据流MISD和多指令流多数据流MIMD。8.分析并行处理机,单处理机流水方式,多处理机和单处理一次重叠方式这四种系统,各能达到什么并行性等级?各自遵循何种并行性途径发展来的? 并行处理机,操作级并行,资源重复。 单处理机流水,操作或指令步骤并行,部件级时间重叠。多处理机,指令,任务程序,作业全面并行,时间重叠和资源共享。一次重叠的单处理机,指令级操作步骤并行,时间重叠。9.根本器件的功能.器件可分为哪几类,它们的区别是什么? 分为非用户片,现场片和用户片,非用户片的功能是由器件厂生产定死的,器件
5、的用户只能用不能改,现场片用户可以根据需要改变一部分内部功能。用户片是专门接用户要求生产的高度集成器件。10实现软件移植的途径有哪些?各受什么限制? 软件移植的途径主要有:统一高级语言,设计系列机,模拟与仿真。统一高级语言,可以解决结构相同或完全不同的机器间的软件移植,从长远看是方向,但目前难以解决,只能作相对统一。系列机,只能实现同一系列内的软件兼容,虽然允许发展变化,但兼容的约束反过来会阻碍系统的结构取的突破性的进展。模拟与仿真,模拟灵活,可实现不同系统间的软件移植,但结构差异太大时,效率,速度会急剧下降。仿真在速度上的损失小,但不灵活,只能在差别不大的系统间使用,否则效率会过低且难以仿真
6、,需与模拟结合才行。11.设计指令系统时,以乘法运算为例,简述系统结构设计,计算机组成设计,计算机实现各种应考虑的问题。 系统结构设计考虑是否要设置乘法指令。计算机组成设计考虑是否要配置高速乘法器。计算机实现考虑的是组成高速乘法器或加法-移位器的器件集成度,类型数量以及微组装的技术。12简述实现软件移植的统一高级语言的途径存在的问题。 问题是至今虽然有上百种高级语言,但没有一种是对各种应用通用的。第一.不同的用途语言要求的语言语法,语义结构不同;第二,人们对语言的基本结构看法不一;第三,即使同一高级语言在不同厂家的机器上也不能完全通用;第四,人们不愿抛弃惯用的语言,不愿抛弃长期积累的,用原有语
7、言编写且已被实践证明是正确的软件。13.当浮点数尾数基值Rm增大时,对机器数的表示会产生什么影响? 可扩大浮点数可表示数的范围,增加可表示的数的个数,减少运算数中得移位次数,降低数的可表示精度,提高运算速度等。14.列举面向目标程序优化实现改进的几种思路。 第一种思路是通过大量已有机器的机器语言程序及执行情况进行统计各种指令和指令串的使用频度来加以分析和改进。 第二种思路是增设强功能复合指令来取代原先是由常用宏指令或子程序实现的功能。15.列举RISC的优点,RISC原则,设计RISC结构采用的技术。 RISC优点:1简化指令系统设计,适合VISI实现。2提高机器的执行速度和效率。3降低设计成
8、本,提高了系统的可靠性。4可直接支持高级语言的实现。RISC原则:1确定指令系统时,只选择使用频度很高的那些指令,再增加少量能有效支持操作系统,高级语言实现及其它功能的指令,大大减少指令条数,使之一般不超过100条;2减少指令系统素用寻址方式种类,一般不超过两种;3让所有的指令都在一个机器周内完成;4扩大通用寄存器数,一般不少于32个,尽量减少访存,只存取指令访存;5为提高指令执行速度,大多数指令都用硬联控制实现,少数指令才用微程序实现;6通过精简指令和优化设计编译程序,简单有效地支持高级语言的实习。RISC采用的技术;1按RISC一般原则设计;2逻辑实现用硬联合和微程序结合;3用重叠寄存器窗
9、口;4指令用流水和延迟转移;5优化设计设计编译系统.16.简述确定和引入数据表示的原则。 一是看引入后,系统效率是否显著提高,即是否显著减少了实现时间和所需的存储空间。二是看引入的数据表示,其通用性和利用率是否提高。17.列举面向操作系统优化实现改进的几种思路。 第一种思路是通过对操作系统中常用指令和指令串的使用频度进行分析;第二种思路是考虑如何增设专用于操作系统的新指令;第三种思想是把操作系统中频繁使用的,对速度影响大的某些软件子程序硬化或固化,改为直接用硬件或微程序解释实现。18.列举浮点数尾数下溢的几种处理方法。 截断法是将尾数超出机器字长的那部分简单截掉,恒置“1”法是让机器运算器规定
10、字长的最低位恒为1状态,查表舍入法是用ROM或PLA芯片存放下溢处理结果表,每次经查表来读得相应的处理结果。19.简述程序的动态再定位的思想。什么是程序动态再定位?支持程序动态再定位的是什么寻址方法? 思想:在硬件上设置基址寄存器和地址加法器。在程序不作变换直接装入主存的同时,装入主存的起始地址存入对应该道程序使用的基址寄存器中。程序执行时,只要通过地址加法器将逻辑地址加上基址寄存器的程序基址形成物理有效地址后去访存即可。程序动态再定位:指程序在实际主持空间中得位置可以动态移动的定位技术。一种作法是,在硬件上设置基址寄存器和地址加法器,另一种作法是,设置逻辑地址到主存物理有效地址的映像表硬件。
11、支持程序程序再定位的是基址寻址方法。20.什么是专用总线和非专用总线,列举它们各自的优点。 专用总线:只连接一对物理部件的总线。优点是不争用总线,系统流量高,控制简单。非转移总线:可以被多种功能或多个部件所分时共享,同一时候只有一对部件可使用总线进行通用. 优点是总线的线数少,选价低,可扩充能力强。21.简述数据宽度和数据通路宽度的区别,并说明数据宽度有哪几类,并说明它们适合的设备类型。 数据宽度是指系统在二次分配总线的期间里,经数据总线所传送的数据总量,数据通路宽度是指一个时钟周期内所传送的信息位数,即数据总线的线数。数据宽度可以有单字,定长块,可变长块,单子加定长块和单字加可变长块5种方式
12、。单字节方式适用于挂低速设备,定长块方式适用于挂磁盘等高速设备总线。可变长块适用于挂优先级高的中,高速设备的总线,单子加定长块方式和可变长块类似,单字加可变长块使用起来最灵活。22.列举IBM370中断响应的几种类型,加以排序。 按照中断响应的优先次序可分为;紧急的机器校验中断,管理程序调用和程序性中断,可抑制的机器校验中断,外部中断,输入/输出中断,重启中断。23.解释说明总线的三种控制方式,各需要增加几根用于总线控制的控制线?并说明每种方法优先级 总线的控制方式有串行链接,定时查询和独立请求三种方式。串行链接方式中所有部件都经公共的“总线请求”线向总线控制器发出请求。定时查询通过查询计数器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机系统 结构 60 复习资料
限制150内