上一页 1 2 3 4 5 6 7 8 9 ··· 130 下一页
摘要: 为什么要有L2,而不是取消L2然后将L1的大小翻倍:此时仍然可能出现指令/数据工作集大于指令/数据缓存的情况;另外我们不能确保指令缓存大于数据缓存(虽然大部分情况如此)。涉及L2就可以减轻上面两种情况。 当然还有另外一个原因,实际上L1 d-cache索引位不能太大,因为物理地址的索引位加偏移位(C 阅读全文
posted @ 2025-08-25 23:36 最爱丁珰 阅读(5) 评论(0) 推荐(0)
摘要: 目录P568 P568 解释一下为什么VPO和PPO在地址的低p位上:注意无论是虚拟页还是物理页,页的序号都是按照顺序编号的(也就是说序号相邻的页是挨在一起的);一个页的大小是\(2^p\)字节,所以地址应该每增加\(2^p\),所在页的序号就加一 阅读全文
posted @ 2025-08-22 22:34 最爱丁珰 阅读(4) 评论(0) 推荐(0)
摘要: 目录P563 P563 图9-4展示的页表与虚拟内存是一样大的,但是我们知道虚拟内存总大小很大,虚拟内存不是现实存在的,但是页表是实际存储在物理内存上的,这是怎么回事?实际上,现实中的页表是多级页表,所以一个页表的大小远小于虚拟内存大小 阅读全文
posted @ 2025-08-22 21:18 最爱丁珰 阅读(5) 评论(0) 推荐(0)
摘要: 虚拟页的大小是需要权衡的既要足够大(依靠局部性,从而从磁盘中获取数据的代价分摊下来很小),又要足够小(不要让数据过多占用稀有的缓存空间) 替换错了虚拟页指的是牺牲页在不久的将来又会被用到,又要从磁盘里面去读取 阅读全文
posted @ 2025-08-22 20:29 最爱丁珰 阅读(4) 评论(0) 推荐(0)
摘要: 另一种虚拟化:磁盘有柱面,磁道和扇区,但是磁盘控制器将磁盘以一种连续的逻辑块呈现给内核(内核发送的虚拟地址转化为实际地址)。这个虚拟化是磁盘虚拟化 虚拟地址就是在内存虚拟化,也就是呈现给CPU的内存的结果与真实的内存的结构不同 那么为什么需要虚拟内存呢? 虚拟内存使用DRAM作为存储在磁盘上的实际数 阅读全文
posted @ 2025-08-22 20:14 最爱丁珰 阅读(5) 评论(0) 推荐(0)
摘要: 目录P574 P574 图9-20上面的数字都是十六进制 c)说的4字节的块指的是图里面的一行有块0~4,每一个块是一个字节,缓存DRAM中的一个字节;标记位与TLB中的标记位是一样的,但是由于这里的例子是直接映射,所以标记位没有什么用;所以c)整体来说就是缓存了DRAM中的一些字节,DRAM每连续 阅读全文
posted @ 2025-08-22 10:45 最爱丁珰 阅读(1) 评论(0) 推荐(0)
摘要: 目录P571P573 P571 根据您的描述,我们来详细计算一下为什么在32位地址空间、4KB页面和4字节PTE的情况下,页表大小是4MB。 计算过程: 虚拟地址空间大小:32位地址空间意味着有 (2^{32}) 个虚拟地址。 页面大小:4KB,即 (2^{12}) 字节。 页面数量:虚拟地址空间中 阅读全文
posted @ 2025-08-22 10:01 最爱丁珰 阅读(35) 评论(0) 推荐(0)
摘要: 核心问题总览:理解TLB中的TLBT与TLBI 这一切都始于一个核心需求:如何快速将虚拟地址(VA)翻译成物理地址(PA)。TLB作为PTE(页表项)的高速缓存,是解决这个问题的关键。而TLBT和TLBI是访问这个高速缓存的“地址码”。 第1层:基础概念 —— TLB是什么?为什么需要TLBT和TL 阅读全文
posted @ 2025-08-22 09:25 最爱丁珰 阅读(18) 评论(0) 推荐(0)
摘要: 好的,我们来通过一个具体的例子说明物理寻址和虚拟寻址的 SRAM 高速缓存的区别。 核心概念简述 虚拟地址 (Virtual Address, VA):由 CPU 发出的、程序看到的地址。每个进程都有自己独立的虚拟地址空间。 物理地址 (Physical Address, PA):在物理内存(DRA 阅读全文
posted @ 2025-08-22 08:38 最爱丁珰 阅读(8) 评论(0) 推荐(0)
摘要: 图9-9简化了一下,每个进程旁边画的“虚拟地址空间”就是页表,蓝色的表示缓存了的虚拟页,白色的表示未分配的或者未缓存的虚拟页 简化链接就是说所有程序的可执行目标文件的内存格式都是相同的(比如代码段的虚拟地址都是从0x400000开始的);结果是CPU在执行任何一个进程的时候,都可以认为进程的内存格式 阅读全文
posted @ 2025-08-21 23:54 最爱丁珰 阅读(7) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 130 下一页