计算机组成原理

  1. 计算机结构
    (1)输入(2)输出(3)存储器(4)运算器(5)控制器

  2. CPI:执行一条指令所需的时钟周期数

  3. MAR:地址寄存器
    MDR:数据寄存器

  4. 机器字长:能直接处理的二进制数据长度
    指令字长:一个指令的二进制代码长度
    存储字长:一个存储单元的二进制长度

  5. 存储器
    按作用分类:主存(内存),辅存(外存),Cache
    按存取方式分类:RAM(SRAM,DRAM),ROM,串行访问存储器

  6. Cache
    和主存的映射方式:直接映射,全相联映射,组相联映射
    替换算法:随机算法,FIFO,LRU,NRU

  7. 快表(TLB):页的副本

  8. Cache和虚拟存储器
    Cache:解决速度问题;硬件实现;不命中影响较小;和主存有直接通路
    虚拟存储器:解决容量问题;软硬件实现;不命中影响大;数据必须经过主存

  9. 指令寻址方式
    (1)隐含寻址
    (2)立即数寻址
    (3)直接寻址
    (4)间接寻址
    (5)寄存器寻址
    (6)寄存器间接寻址
    (7)相对寻址(PC)
    (8)基址寻址(BR)
    (9)变址寻址(IX)
    (10)堆栈寻址(SP)

  10. CISC和RISC
    CISC:复杂指令系统计算机
    RISC:精简指令系统计算机

11. CPU的功能:
指令控制、操作控制、时间控制、数据加工、中断处理
CPU的组成:(运算器+控制器)
运算器:ALU,暂存寄存器,累加寄存器ACC,通用寄存器组,程序状态字PSW,移位器,计数器
控制器:程序计数器PC,指令寄存器IR,指令译码器,MAR,MDR,时序系统,微操作信号发生器

  1. 指令周期
    取址周期FE → 间址周期IND → 执行周期EX → 中断周期INT

  2. 控制器结构:硬布线控制器(RISC);微程序控制器(CISC)

  3. 总线的特点:分时;共享
    总线同步:统一时钟信号
    总线异步:通过“握手”实现定时通信(不互锁,半互锁,全互锁)

  4. IO控制方式
    (1)程序查询
    (2)中断
    (3)DMA
    (4)通道

  5. 中断处理过程
    (1)关中断
    (2)保存断点
    (3)引出中断服务程序; (1)~(3):中断隐指令。中断向量:中断服务程序的地址
    (4)保存现场
    (5)开中断
    (6)执行中断服务程序
    (7)关中断
    (8)恢复现场
    (9)开中断,中断返回; (4)~(9):中断服务程序

你可能感兴趣的:(CS考研复试)