期末考试归纳
2020年8月17日11:26
虚拟机与物理机的划分,如图所示。
从各个层次的角度看到的计算机是什么样的?
从微程序机器级看到的是门电路,从传统机器语言机器级看到的是寄存器,从操作系统机器级看到的是完整的
计算机实现:指的是计算机组成的物理实现,主要是关注部件的物理结构,包含器件技术和微组装技术。
举例区分这三者:
联系:计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。一种体系结构可以有多种组成。一种组成可以有多种实现。
简单版本:
在线答题系统答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存储芯片类型、微
计算机系统的设计(判断、计算)
1.4 计算机系统结构的发展
简答、综述题:冯诺依曼结构的缺陷是什么,可以从哪些角度去改进?
缺陷:1.以运算器为中心,所有部件的操作都由控制器集中控制。导致它的输入输出的操作只能串行执行。
改进角度:对输入输出方式进行改进。如图所示有三大类的输入输出方式,从上到下使
成才能继续执行,而到了DMA方式,CPU不需要每次都等待,而是一批数据传输完成之后再进行干预,最后的
冯诺依曼结构的特点是哪些?
简答题:系列机是什么?是如何实现可移植性的?
系列机是由同一厂家生产的具有相同系统结构,但具有不同组成和实现的一系列不同型号的机器。
这些计算机有相同的指令系统,所以从机器语言程序员角度来看,同一系列的各档计算机的属性都是相同的,因此这个属性编制或编译生成的二进制代码都能够不加修改的通用于各档计算机。向后兼容是系列机的根本特征。
其中向后兼容是系列机的根本特征。
兼容机和系列机的区别?
系列机:由同一厂家生产的具有相同系统结构,但具有不同组成和实现的一系列不同型号的机器。
兼容机:是由不同公司厂家生产的具有相同系统结构的计算机
仿真:用一台现有机器(宿主机)上的微程序去解释实现另一台机器(目标机)上的指令集。
区别:
仿真是用宿主机上的微程序来解释执行的,而模拟是用宿主机上的机器语言解释执行的。
(1)
仿真的运行速度比模拟快。
(2)
仿真只能在两台计算机系统结构相差不大的情况下使用,而模拟可以在不同系统结构的机器之间使用。
(3)
第二章指令系统的设计
2.1 指令系统结构的分类
简答题:指令系统的分类是什么?分类的依据是什么?
指令系统可以分为三类分别是:堆栈结构、累加器结构和通用寄存器结构分类的依据:CPU中用来存储操作数的存储单元的类型
一地址指令:
A1