1、模拟仿真区别
模拟:用A机器的机器语言去一条条的解释B机器的指令,解释在主存中,速度慢
仿真:用A机器的微程序直接去解释B机器的指令,解释在控制存储器中,速度块
2、解释和翻译区别
解释:用低级语言的一串指令或者功能来仿真高级语言的一条语句或者功能
翻译:先把N+1层的语言全部变换成为N层的语言,然后直接执行N层的语言
3、硬件和软件在什么意义上是等效的?什么意义上是不等效的?
逻辑功能上是等效的,在性能,价格,实现的难易程度是不同的
4、多计算机系统和多处理机系统的区别
多计算机系统是将多个计算机联合起来处理问题,多处理机系统是在一个系统内集成多个处理器
5、15/15/15法是如何扩展操作码的?
每层留出一个码点用于扩展
6、程序再定位技术
直接定位:编译时就已确定了程序中的指令和数据的主存物理地址
静态再定位:程序在装入的时候把逻辑地址转换成物理地址,在此之后不再改变
动态再定位:在每条指令执行时候才形成访问物理地址的方法
7、比较四种浮点数下溢处理方法
截断法:将尾数超出机器字长的部分截取,实现简单,最大误差大,平均误差大
舍入法:附加位+1,实现简单,误差小,速度慢
恒置1法:最低位置为1,实现简单,平均误差小,最大误差大
查表法:存储逻辑思想,同时用截断法和舍入法,速度快,误差小,成本高
8、简述专用和非专用总线的优缺点
专用总线多个部件可以同时收发信息,系统流量高,可靠新好,控制简单,但是成本高,利用率低,扩展性差
非专用总线系统成本低,扩充性好,可用多重总线方式来提高总线带宽和可靠性,但是容易成为速度瓶颈,而且当总线出现故障时,I/O系统可能瘫痪
8、堆栈型机器与通用寄存器型机器的主要区别
存储效率堆栈型大于通用寄存器型,运算速度堆栈型小于通用寄存器型,堆栈方式利于减轻对高级语言编译的负担,省空间,面向寄存器方式支持向量和矩阵
9、简单比较几种类型的数据宽度
字节通道,一个字节,数组通道,定长块,选择通道,不定长块
10、简述一下字节多路,数组多路,选择通道的数据传送方式
字节多路,设备可以并行操作,设备发出一次请求,传输一个字节
数组多路,同一时间只能给一个设备服务,设备发出一次请求,传输一个定长块
选择通道,同一时间只能给一个设备服务,设备发出一次请求,传输一个不定长块
11、简述减少总线数的几种方法
线的组合(编码方式),并/串,串/并转换,在总线的俩头进行转换
12、比较集中式串行链接,定时查询,独立请求3中总线控制方式的优缺点
串行链接:选择算法简单,价格便宜,扩展性好,系统可靠性差,分配速度慢,灵活性差。
定时查询:优先级由程序控制,灵活性好,某个部件失效,不会瘫痪系统,可靠性高,但成本高,可扩展性差,速度慢。
独立请求:总线分配速度高,优先级程序控制,灵活性好,可靠性高,但价格高,控制复杂。
13、阵列处理机与向量流水机的异同
相同点:适合求解向量,阵列类的计算问题
不同点:阵列机靠的是资源重复,利用的是并行性中的同时性,解题专用性强,向量流水机靠的是时间重叠,利用的是并行性中的并发性,解题通用性强
14、SIMD互连网络的设计目标
结构简单,成本低,连接灵活,满足算法和应用的需求,中转传送的部署少,模块性好,扩充性得好
15、MIMD的多处理机和SIMD阵列处理机的差别
并行等级不同,阵列处理机用的是并行中的同时性,而多处理机用的是并行中的并发性。
硬件上,多处理机采用多个部件分列控制,系统管理上多处理机更多的依靠操作系统等软件手段。
16、阵列处理机有什么特点
重复设置N个处理单元,按照一定方式互连组成阵列,在单一控制部件CU控制下进行操作
17、多处理机有什么特点
具有俩个以上的处理机,在操作系统的控制下,通过共享主存或输入、输出子系统或高速通讯网络进行通讯。