标签:优先级 匹配 动作 控制器 读写 电子元器件 数据存储 通过 任务
1、计算机系统的组成
计算机系统由硬件和软件两部分组成
硬件,是指计算机的实体部分,由看得见摸得着的各种电子元器件组成,如主机、外设
软件,是指具有各类特殊功能的程序,通常放在计算机的主存或辅存中
软件分为系统软件和操作软件
系统软件(程序软件),用来管理整个计算机系统,监听服务,调度系统资源,包括:标准程序库、语言处理程序、操作系统、服务程序、数据库管理系统、网路软件等
应用软件(应用程序),用户根据任务需要所编制的各种程序
2、冯诺依曼机器的主要特点?
1)计算机由运算器、存储器、控制器、输入设备和输出设备五大部分组成;
2)指令和数据存储在存储器中,并可以按地址访问;
3)指令和数据均以二进制表示;
4)指令由操作码和地址码构成,操作码指明操作的性质,地址码表示操作数在存储器中的位置;
5)指令在存储器内按顺序存放,通常按自动的顺序取出执行;
6)机器以运算器为中心,I/O设备与存储器交换数据也要通过运算器。(后来以存储器为中心)
3、区分存储单元、存储字、存储字长、存储体、机器字长、存储字长
存储单元:存储一个存储字并具有特定存储地址的存储单位;
存储字:一个存储单元中存放的所有的二进制数据,按照某个地址访问某个存储单元获取的二进制数据。
存储字长:存储字中二进制数据的位数,即按照某个地址访问某个存储单元获取的二进制数据的位数;
存储体:由多个存储单元构成的存储器件。
机器字长:CPU一次能够处理的二进制数据的位数。
存储字长:按照某个地址访问某个存储单元获取的二进制数据的位数。
4、区分MAR,MDR
1)MAR:存储地址寄存器,保存需要访问的存储单元地址。反映存储单元的个数。
2)MDR:存储数据寄存器,缓存读出/写入存储单元的数据。反映存储字长。
3)存储器的最大容量由MAR寄存器的位数和MDR寄存器的位数决定
5、MAR与MDR的计算
假设MAR寄存器的位数为16位,MDR寄存器的位数为16位,存储器的最大容量是多少?
1)MAR寄存器的位数为16位,能表示的地址个数为2的16次方,为64K;
2)MDR寄存器的位数为16位,说明存储字长为16位,也即2个字节;
3)存储器的最大容量为64K * 2B = 128K Byte
18、存储器的分类
19、常见的存储系统层次结构
1)缓存-主存层次:用来缓解CPU和主存速度不匹配的问题,由硬件来完成,对所有的程序员完全透明。
2)主存-辅存层次:用来解决主存容量不够的问题,由操作系统和硬件共同完成,对应用程序设计者透明,对系统程序设计者不透明。
20、主存的三个主要技术指标
存储容量、存取速度和存储带宽
21、在CPU和内存之间引入cache的原因
1)避免cpu空等I/O访存;
2)缓解CPU和主存速度不匹配的问题。
22、存储器与CPU的连接--必考大题
23、存储器流水线工作
24、命中率、访问效率、平均访存时间问题
命中:主存与缓存建立关系
未命中:主存与缓存未建立关系,缓冲中没有可要的数据
25、Cache的组成
Cache存储体、地址映射变换机构、Cache替换机构、Cache的读写操作
26、Cache写操作的两种方式
写直达法:数据既写入Cache又写入主存
写回法:数据只写入Cache而不写入主存,当Cache中数据被替换出去之后才写入主存
27、地址映射(由主存地址映射到Cache地址)
地址映射方式:直接映射、全相联映射、组相联映射
相关计算:
28、中断的概念
计算机在执行程序过程中,当出现异常清空或特殊请求时,计算机停止现行程序的运行,转去处理这些异常清空或特殊请求,处理结束后,再返回现行程序的间断处,继续执行原程序
29、中断服务程序的基本流程
1)保护现场
2)中断服务
3)恢复现场
4)中断返回
30、I/O接口
I/O接口:主机与I/O设备之间设置的一个硬件电路及其相应的软件控制
端口:I/O接口内CPU能够访问的寄存器
I/O接口的功能:选址、传送命令、传送数据、反应I/O设备工作状态
I/O接口的类型:并行接口、串行接口(数据传送方式)
程序型接口(程序控制接口、程序中断接口)、DMA型接口(数据传送的控制方式)
标签:优先级 匹配 动作 控制器 读写 电子元器件 数据存储 通过 任务
原文地址:https://www.cnblogs.com/yiduoyun0826/p/12168791.html