计算机组成原理复习提纲

发布 2021-05-19 12:13:28 阅读 9769

一、 计算机系统概述

一) 计算机发展历程

二) 计算机系统层次结构

1. 计算机硬件的基本组成

2. 计算机软件的分类

3. 计算机的工作过程

三) 计算机性能指标

吞吐量、响应时间;cpu时钟周期、主频、cpi、cpu执行时间;mips、mflops。

二、 数据的表示和运算

一) 数制与编码

1. 进位计数制及其相互转换

2. 真值和机器数

3. bcd码

4. 字符与字符串

5. 三种数据校验码及其特点:

二) 定点数的表示和运算

1. 定点数的表示

无符号数的表示;有符号数的表示。

2. 定点数的运算

定点数的位移运算;原码定点数的加/减运算;补码定点数的加/减运算;定点数的乘/除运算;溢出概念和判别方法。

3.数字电路的三种状态。

三、 存储器层次机构

一) 存储器的分类

二) 存储系统的概念和分类、结构层次和特点

三) 半导体随机存取存储器

1. sram存储器的工作原理、特点

2. dram存储器的工作原理

四) 主存储器与cpu的连接:存储器系统设计

3.存储器模块的交叉编码:存储器带宽的计算。

五) 高速缓冲存储器(cache)

1. 程序访问的局部

2. cache的基本工作原理和命中率、平均存取时间、加速比、cache的效率。

3. cache和主存之间的映射方式

4. cache中主存块的替换算法:

5. cache写策略

八) 虚拟存储器

1. 虚拟存储器的基本概念、工作原理、

2. 页式虚拟存储器

3. 段式虚拟存储器

4. 段页式虚拟存储器

5. tlb(快表)

6、fifo、lru的替换算法。

四、 指令系统

一) 指令格式

1. 指令的基本格式

2. 定长操作码指令格式

3. 扩展操作码指令格式

二) 指令的寻址方式

1. 有效地址的概念

2. 数据寻址和指令寻址

3. 常见的七种寻址方式

三) cisc和risc的基本概念

五、 **处理器(cpu)

一) cpu的功能和基本结构。

1.指令周期、机器周期、时钟周期的概念和三者的关系。

二) 指令执行过程

三) 数据通路的功能和基本结构

四) 控制器的分类、功能和工作原理

1. 硬布线控制器的特点。

2. 微程序控制器的特点和工作原理

微程序、微指令和微命令;微指令的格式、分类、编码方式。

3.可编程逻辑控制器的特点。

五) 指令流水线

引起流水线阻塞的因素:三种相关及三种数据相关。

六、 总线

一) 总线概述

1. 总线的基本概念

2. 总线的分类和总线结构的分类。

3. 总线的组成及性能指标

二) 总线仲裁

1. 集中仲裁方式的分类:菊花链、优先级编码、计数器

2. 分布仲裁方式

三) 总线操作和定时

1. 同步定时方式

2. 异步定时方式

四) 总线标准

七、 输入输出(i/o)系统

一) i/o系统基本概念

二) 外部设备

1. 输入设备:键盘、鼠标

2. 输出设备:显示器(vram)的容量与速度的计算、打印机

3. 外存储器:硬盘存储器的容量与速度的计算、磁盘阵列、光盘存储器

多种磁记录方式与自同步能力。

二、 三) i/o接口(i/o控制器)

1. i/o接口的功能和基本结构

2. i/o端口及其编址

四) i/o方式

1. 程序查询方式

2. 程序中断方式

中断的基本概念;中断响应过程;中断处理过程;多重中断和中断屏蔽的概念。

3. dma方式

dma控制器的组成;dma传送过程。

4. 通道方式:分类,应用场合

5、外围处理器方式。

《计算机组成原理》复习提纲

计算机组成原理 复习提纲。neumann计算机的体系结构 1.数据表示及运算采用二进制,指令及其他非数位信息也以二进制表示 2.存储程序控制。1 将计算机要解决的问题抽象为数学模型,并按顺序分解为解题的步骤。2 将计算机程序顺序存入存储器,将所需原始数据也存入存储器,这称为 程序存储 3 计算机将存...

计算机组成原理复习提纲 1

1.什么是cpu?什么是计算机主机?什么是i o设备?它们的功能分别是什么?cpu是 处理器,是运算和控制的核心,主机就是cpu 存储器 i o接口 总线。i o设备就是外设,功能是将计算机中处理的信息形式 二进制 与用户习惯的形式 图像 文字 声音等 进行交换。2 计算机是如何区分存储器中存储的信...

计算机组成原理2019计算机组成原理考研真题

2009计算机组成原理考研真题。11.冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,cpu区分它们的依据是 c a指令操作码的译码结果b指令和数据的寻址方式。c指令周期的不同阶段d指令和数据所在的存储单元。12.一个c语言程序在一台32位机上运行。程序中定义了三个变量x,y和z,其中x和z...