![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
《深入理解计算机系统》
文章平均质量分 75
Elec Liu
原来是无知,给了我莫名的勇气
展开
-
《深入理解计算机系统》(9)内存管理
malloc。原创 2023-07-06 22:00:04 · 206 阅读 · 0 评论 -
《CSAPP自我提问》(9)虚拟内存
1、物理和虚拟寻址什么是物理寻址(physical addressing)?画出对应的示意图。物理地址(Physical Address)什么是虚拟寻址(virtual addressing)?画出对应的示意图。物理地址(Physical Address)2、地址空间什么是线性地址空间(linear address space)?什么是虚拟地址空间(virtual address space)?它的大小取决于什么?什么是物理地址空间(physical address spa原创 2023-07-06 19:45:08 · 218 阅读 · 0 评论 -
《深入理解计算机系统》(6)存储器层次结构
为了读出超单元(i,j)的内容,内存控制器将行地址i发送到DRAM,然后是列地址j。例如,如下图所示是一个16×8的DRAM芯片的组织,有d=16个超单元,每个超单元有w=8位,r=4行,c=4列。带阴影的方框表示地址(2,1)处的超单元。例如,如果示例的128位DRAM被组织成一个16个超单元的线性数组,地址为0~15,那么芯片会需要4个地址引脚而不是2个。使用 8 个 DRAM 芯片上相同地址处的超单元来表示一个 64 位字,DRAM 0 存储第一个字节,DRAM 1 存储第 2 个字节,依此类推。原创 2023-06-11 17:34:44 · 795 阅读 · 0 评论