计算机组成原理复习重点与解析

0 下载量 162 浏览量 更新于2024-08-04 收藏 970KB DOC 举报
"计算机组成原理复习题答案" 这篇文档包含了计算机组成原理的一些关键知识点,适合用于复习或准备相关考试。以下是这些知识点的详细解析: 1. 计算机系统的层次结构:计算机系统通常被分为五级,分别是微程序级、一般机器级、操作系统级、汇编语言级和高级语言级。每一级都为上一级提供一个抽象层,使得用户可以更方便地与计算机交互。 2. 指令周期:指令周期是CPU执行一条指令所需的时间,它由多个CPU周期组成,这些周期包括了取指、解码、执行、存取数据等步骤。 3. 存储器刷新方式:存储器刷新主要有集中式、分散式和异步式。这些方式确保动态随机访问存储器(DRAM)中的数据不会因电荷泄漏而丢失。 4. Cache:Cache是高速缓冲存储器,用于临时存储CPU频繁访问的数据,提高数据访问速度。 5. 计算机硬件组成:计算机硬件主要由运算器、控制器、主存储器、输入设备、输出设备、总线和输入输出接口组成。 6. 指令格式:指令由操作码和地址码两部分组成,操作码指示操作类型,地址码指向操作数的位置。 7. 堆栈:堆栈是一种后进先出(LIFO)的数据结构,常用于存储函数调用时的返回地址和局部变量。 8. DMA工作方式:DMA有三种工作模式,包括CPU暂停访问内存、周期挪用和CPU与DMA控制器交替访问内存,用于快速传输大量数据。 9. 冯·诺依曼计算机:冯·诺依曼结构的计算机采用存储程序控制,程序和数据以二进制形式存储,以运算器为中心,并以指令序列构成程序。 10. 主存储器性能参数:主要包括存储容量、存取速度(如带宽、存取时间和存储周期)。 11. 指令寄存器(IR):IR用于存储当前正在执行的指令。 12. 指令译码器:其作用是对IR中的操作码进行解码,以识别指令的含义。 13. 微程序:微程序是一系列微指令的集合,对应于一条机器指令,由程序员预先编写。 14. DMA:直接存储器访问,允许外设直接与内存交换数据,无需CPU干预。 15. 计算机系统技术指标:包括机器字长、运算速度(如主频、总线宽度、吞吐量)、存储器容量等。 16. 硬堆栈:使用寄存器实现的堆栈,速度快但容量有限。 17. EPROM:紫外线擦除只读存储器,可以被紫外线照射擦除,然后重新编程。 18. 程序计数器(PC):PC存储下一条要执行的指令的地址,是CPU执行指令序列的关键部分。 这些知识点涵盖了计算机组成原理的基础概念,如计算机结构、指令执行、存储系统、I/O操作和硬件组件的功能,对于理解和学习计算机系统的工作原理至关重要。