
计算机系统:程序员视角
文章平均质量分 67
风雨无阻的小陈
这个作者很懒,什么都没留下…
展开
-
csapp:bomb-lab 解题笔记
csapp的bomb-lab解题笔记原创 2022-07-21 22:05:17 · 1431 阅读 · 0 评论 -
第四章:CPU体系结构笔记
同寄存器文件一样,从内存中读的操作方式类似于组合逻辑∶如果我们在输入address上提供一个地址,并将write控制信号设置为0,那么在经过一些延迟之后,存储在那个地址上的值会出现在输出data上。它从三个值中选择一个作为指令内存的地址预测的PC,对于到达流水线寄存器M的不选择分支的指令来说是valP的值(存储在寄存器MvalA中),或是当ret指令到达流水线寄存器w(存储在Wva1M)时的返回地址的值。通常,它读入指令rA和rB字段指明的寄存器,不过有些指令是读寄存器%rsp的。......原创 2022-07-21 21:59:09 · 1143 阅读 · 1 评论 -
第八章:异常控制流
原创 2021-09-07 15:06:48 · 144 阅读 · 0 评论 -
第七章:链接
原创 2021-08-28 15:56:27 · 103 阅读 · 0 评论 -
第六章:存储器体系结构
第六章:存储器体系结构6.1 存储技术6.1.1随机访问存储器(Random Access Memory),RAM,分为静态和动态的。静态的叫SRAM,每个位存储在一个双稳态的六路晶体管里,SRAM速度快,造价高,稳定;动态的叫DRAM,每个位存储在一个极小的电容里,造假相对于SRAM低,但不稳定,容易受到光或者电压的干扰而改变值,所以需要使用纠错位或者重写刷新之类的技术手段维护数据正确性。6.1.2传统的DRAM请求DRAM上的一个超单元把i行复制到行缓冲区,再读取j个元素,超单原创 2021-02-21 17:24:29 · 657 阅读 · 0 评论 -
第五章,优化程序性能
第五章,优化程序性能编写高效程序要做到以下几点:选择合适的数据结构算法编写“编译器有好的代码”使用并行计算原创 2021-02-20 17:31:50 · 505 阅读 · 0 评论