概念解释之SRAM,DRAM,流水线,中断

SRAM and DRAM

SRAM:价格高,速度快
DRAM:价格相对低些,速度比SRAM慢,需要对电容状态进行保持和刷新处理

流水线

CPU 流水线 (CPU pipeline):CPU 流水线一种将指令分解为多步,并让不同指令的各步操作重叠,从而实现几条指令并行处理,以加速程序运行过程的技术。指令的每步有各自独立的电路来处理,每完成一步,就进到下一步,而前一步则处理后续指令

中断

中断:当出现来自系统外部,机器内部,甚至处理机本身的任何例外的,或者虽然是事先安排的,但出现在现行程序的什么地方是事先不知道的事件时,cpu 暂停执行现行程序,转去处理这些事件,等处理完成后再返回来继续执行原先的程序;与 cpu 并行工作;数据的输入和输出都要经过 cpu

优点: 可以处理不知道什么时候发生的事件
缺点: 处理需要占用CPU,会清空流水线(未被执行完的指令会再进一次流水线?)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机组成原理是一门核心课程,期末复习时应关注以下几个重要知识点: 1. **计算机系统概述**:理解计算机硬件的基本组成,如CPU(中央处理器)、内存、输入输出设备等,以及它们之间的协作。 2. **数据表示与存储**:掌握各种数据类型(如整数、浮点数、字符)的二进制表示,以及存储器层次结构(L1、L2、L3缓存、主存和硬盘)的工作原理。 3. **运算器和控制器**:理解指令集架构(ISA)、操作码和微指令,以及控制器如何解析指令并控制运算器执行。 4. **流水线和并行处理**:了解流水线技术,包括流水线设计的五个阶段(取指、解码、执行、写回、等待),以及超标量和多核处理器的概念。 5. **中断和异常处理**:知道中断的发生机制,异常处理流程,以及系统调用与异常处理的区别。 6. **存储器层次结构**:熟悉层次化的存储器组织(如DRAM、SRAM、Cache),以及它们之间的缓存替换策略。 7. **总线和接口**:理解总线的工作原理,包括数据总线、地址总线和控制总线,以及PCI、USB、DMA等接口技术。 8. **汇编语言基础**:对汇编指令有基本的理解,包括寻址方式、指令格式和程序控制转移。 9. **计算机网络基础**:虽然不是专门的组成原理内容,但理解计算机网络的通信协议和层次模型(如OSI/RM或TCP/IP)会对复习有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值