计算机系统结构复?/p>
填空?/p>
15*1
分)
,选择?/p>
15*1
分)
,简答题?/p>
5/6 30
分)
,综合题?/p>
4*10
分)
1
、从使用语言角度,可将系统按功能划分为多层次机器级结构,层次结构分别是:应用?/p>
言机器级?/p>
高级语言机器级、汇编语言机器级、操作系统机器级?/p>
传统机器语言机器级和?/p>
程序机器级?/p>
2
、各机器级的实现主要靠翻译和解释或两者结合进行。翻译是先用转换程序将高一级机?/p>
级上的程序整个地变换成低一级机器级上等效的程序,然后再在低一级机器级上实现的技
术?/p>
解释则是在低级机器上用它的一串语句或指令来仿真高级机器上的一条语句或指令的功
能,是通过对高级的机器级语言程序中的每条语句或指令逐条解释来实现的技术?/p>
3
、计算机系统结构在计算机系统机器级层次中指传统机器级的系统结构?/p>
4
、计算机系统结构研究的是软、硬件之间的功能分配以及对传统机器级界面的确定,为机
器语言?/p>
汇编语言程序设计或编译程序生成系统提供使其设计或生成的程序能在机器上正确
运行应看到的遵循的计算机属性?/p>
5
、计算机系统结构的属性包括:
1.
数据表示?/p>
2.
寻址方式?/p>
3.
寄存器组织?/p>
4.
指令系统?/p>
5.
存储系统组织?/p>
6.
中断机构?/p>
7.
系统机器级的管态和用户态的定义和切换?/p>
8.
机器级的
I/O
结构?/p>
9.
系统各部分的信息保护方式和保护机构等?/p>
6
、机器透明性:指相对于每一机器级设计人员,都客观存在的功能或属性看不到的现象,
称相对于此级设计人员来说,这些功能或属性是具有透明性,即透明的?/p>
7
、计算机组成指的是计算机系统结构的逻辑实现,包括机器级内部的数据流和控制流的组
成以及逻辑设计等?/p>
它着眼于机器级内部各事件的排序方式与控制机构?/p>
各部件的功能及各
部件间的联系?/p>
8
、计算机组成设计要解决的问题是在所希望达到的性能和价格下,怎样更好、更合理地把
各种设备各部件组织成计算机,来实现所确定的系统结构?/p>
9
、当前,计算机组成设计主要是围绕提高速度,着重从提高操作的并行度、重叠度,以?/p>
功能的分散和设置专用功能部件来进行的?/p>
10
、计算机组成设计要确定的方面一般应包括?/p>
1.
数据通路宽路?/p>
2.
专用部件的设置?/p>
3.
各种操作对部件的共享程度?/p>
4.
功能部件的并行度?/p>
5.
控制机构的组成方式?/p>
6.
缓冲和排?/p>
技术?/p>
7.
预估预判技术?/p>
8.
可靠性技术等?/p>
11
、计算机实现指计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集
成度和速度,器件、模块、插件、底板的划分与连接,专用器件的设计,微组装技术,信号
传输,电源、冷却及整机装配技术等。它着眼于器件技术和微组装技术,其中,器件技术在
实现技术中起着主导作用?/p>
13
、软
、硬件取舍的三个基本原则是:
?/p>
1
?/p>
.
考虑在现有硬件、器?/p>
(
主要是逻辑器件和存储器
)
条件下,系统要有高的性能?/p>
格比,主要从实现费用、速度和其他性能要求来综合考虑?/p>
?/p>
2
?/p>
.
考虑到准备采用和可能采用的组成技术,使它尽可能不要过多或不合理地限制?/p>
种组成、实现技术的采用?/p>
?/p>
3
?/p>
.
从“软”的角度考虑如何为编译和操作系统的实现以及为高级语言程序的设计提
供更多更好的硬件支持?/p>
14
、程序在系统上运行的时间应该是衡量机器时间(速度)性能最可靠的标准?/p>
15
?/p>
计算机性能通常用峰值性能及持续性能来评价?/p>
峰值性能是指在理想情况下计算机系?/p>
可获得的最高理论性能值,它不能反映出系统的实际性能?/p>