
计算机组成原理
文章平均质量分 93
计算机组成原理小知识
Cr不是铬
WHUer
展开
-
计算机组成原理之处理器(流水线)
流水线是一种能使多条指令重叠执行的技术。流水线更快的原因是所有的工作都在并行执行,所以单位时间能够完成更多的工作,流水线提高了吞吐率。RISC-V是五级流水线 约等于五倍加速比从存储器中取出指令IF读寄存器并译码指令ID执行操作或计算地址EX访问数据存储器的操作数MEM将结果写入寄存器WB。原创 2023-11-12 16:17:05 · 252 阅读 · 0 评论 -
计算机组成原理:大而快——层次化存储
在cache中为每个存储中的数据进行位置分配的最简单方式,就是基于它在存储中的地址来分配cache中的位置,这称为直接映射找对应数据块(块地址) mod (cache中的数据块数量)(图示映射)cache中要添加标签这些标签(tag)保存了所需的地址信息,用来确定请求字是否在cache中cache中添加有效位用来标识该表现中是否保存着有效数据cache还可以利用时间局部性,使用最近访问的数据替换不常访问的数据虚拟存储最重要的功能就是允许多个进程共享一个主存,同时为这些进程和OS提供内存保护。原创 2023-11-14 21:21:28 · 136 阅读 · 0 评论 -
计算机组成原理之处理器(单周期)
所有的指令都用程序计数器获得指令在指令存储器中的地址。取到指令后,指令的对应字段知道要使用的寄存器操作数。寄存器操作数一被取出,即可用于计算存储器地址(load指令或store指令)、计算算术运算结果(定点算术逻辑指令)或进行相等检验(分支指令)。如果是算术指令,ALU的结果要写回寄存器。如果是存取操作,ALU的结果黄作为存储器地址以及存储来自寄存器的值,或将存储器数据加载到寄存器中。原创 2023-11-11 15:59:47 · 1580 阅读 · 0 评论 -
计算机组成原理之指令
在PC寻址的时候:Targetaddress = PC + immediate * 2翻译并启动程序过程:C程序-->预处理(#开头的全部处理掉)-->编译(变为汇编语言) -->汇编(变为机器语言)-->链接(目标文件链接为整体)图示:动态链接器:动态链接器是操作系统的一部分,用于在执行可执行文件时(在“运行时”),将可执行文件所需的共享库从持久存储复制到 RAM 中,并填充跳转表和重定位指针。具体的操作系统和可执行文件格式决定了动态链接器的功能和实现方式。原创 2023-11-09 21:48:38 · 296 阅读 · 0 评论