虚拟内存初探CSAPP

VM  as a tool for caching

CMU213-CSAPP-Virtual-Memory-Concepts | GreenHatHGのBlog

理解这个概念,就是说,VM是看作是独立与CPU和主存之外的disk,然后主存看成是这个虚拟地址数列的cache (DRAM就是物理的主存)

重新用自己的话说一下概念,虚拟内存是长度为N的连续数组,保存在disk上

数组上的内容on disk 缓存在 physical memory (DRAM cache)上

那么disk和主存之间的传输单元是 一块一块的,虚拟内存叫虚拟页virtual page, 物理内存叫physical page. 

虚拟内存有三种情况

unallocated (不占用disk的空间)

cached

uncached

 概念

页表page table:就是一个字典,key是 PTE (page table entry, 就是虚拟地址页的index), value是物理地址页的index

CPU执行move, call, jump. ret 任何控制转移指令,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值