计算机组成
文章平均质量分 94
北航计算机考研961计算机组成
顾宁安
这个作者很懒,什么都没留下…
展开
-
北航961计算机组成-总线与I/O
当总线上的部件需要使用总线时,经各自的总线请求线发送总线请求信号,在总线控制器中排队,当总线控制器按一定的优先次序决定批准某个部件的请求时,给该部件发送总线响应信号,该部件接到此信号后就获得了总线使用权,开始传送数据。单总线结构:CPU,主存,I/O设备(通过I/O接口)都连接在一组总线,允许I/O设备之间,I/O设备和CPU之间或I/O设备与主存之间直接交换信息。通道方式:DMA的升级版,更加专业,不需要CPU插手,操作系统能够自动根据I/O任务生成通道程序指导通道工作,完成I/O操作,CPU完全解放。原创 2023-08-19 14:17:17 · 217 阅读 · 0 评论 -
北航961计算机组成-MIPS流水线处理器
以生活中的流水线为例,洗衣房洗衣服分为以下几步:1. 洗涤,2. 烘干,3. 熨整。如果每批衣服都完成以上三步才开始洗下一批衣服,会造成大量的资源浪费。如果上一批衣服在烘干的时候下一批衣服能够开始洗涤,就可以提高资源利用率。MIPS流水线CPU的思想原理正是基于这种朴素的思想。图1 串行洗衣房图2 并行洗衣房IF:取指,PC自增ID:指令译码,读寄存器EX:运算MEM:读写数据存储器WB:写回寄存器。原创 2023-08-01 15:18:14 · 1100 阅读 · 0 评论 -
北航961计算机组成-MIPS单周期处理器
CPU的功能就是正确地执行指令,得到正确的结果指令执行的三个主要过程是:1. 取指 2. 取数 3. 执行←\leftarrow←:数据传送方向R[a]:寄存器 aM[a] : 主存中地址为a的单元PC :程序计数器f(data) : 表示对数据data进行f操作如:R[c]←\leftarrow←R[a] op R[b] // 寄存器a与寄存器b进行op运算结果送寄存器c分析指令系统需求:用于确定需要哪些部件,大致框架数据通路构建:分类型依次构建通路,最后整合所有通路。原创 2023-07-19 14:46:35 · 1301 阅读 · 0 评论