由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 请教一个逻辑地址到物理地址映射的问题
相关主题
linux内存分配中page的几个问题 (转载)有关李彦宏的绿卡问题
各位大牛, 有无可逆的Hash函数?语音识别技术发展咋样了?
[转载] How to minimize this variance?求大型缓存数据写入文件的最快方法
离散单元法的边界条件如何确定about virtual memory
这样的变换一般咋搞阿?问一个基本os问题
westell router怎么做端口映射啊请问本科是选物理好还是计算机好? (转载)
为啥用mmap访问文件的效率高呢?Emergency: How to Set Up different First Page on Microsoft
电脑Standby和Hibernate有什么区别?学CS 为什么需要学工程物理?
相关话题的讨论汇总
话题: 地址话题: 逻辑话题: 物理地址话题: 写入话题: page
进入CS版参与讨论
1 (共1页)
j********3
发帖数: 560
1
问题比较基础,大虾勿笑话。请问一下建立逻辑地址到物理地址的映射是不是在写入数
据之后或者要写入数据时才进行的?比如说,程序要向某个逻辑地址写入数据,那么先
找到一个实际的 page,把数据写入这个 page 之后,建立一个该逻辑地址到该 page
的物理地址的映射(或者在要写入数据之前建立一个该逻辑地址到找到的 page 的物理
地址的映射)?换句话说,对于一个空的存储单元来说,是不存在逻辑地址到物理地址
的映射的?
多谢!
h*******o
发帖数: 778
2
You are right. 每个程序的逻辑地址都一样,但是要提前在TLB里分配不同的物理地址
每次Memory 读写操作都需要先在TLB查找物理地址Page,加上逻辑地址低位构成物理地
址..
如果TLB Miss那么就会有一个page fault exception,操作系统需要重新load TLB.

【在 j********3 的大作中提到】
: 问题比较基础,大虾勿笑话。请问一下建立逻辑地址到物理地址的映射是不是在写入数
: 据之后或者要写入数据时才进行的?比如说,程序要向某个逻辑地址写入数据,那么先
: 找到一个实际的 page,把数据写入这个 page 之后,建立一个该逻辑地址到该 page
: 的物理地址的映射(或者在要写入数据之前建立一个该逻辑地址到找到的 page 的物理
: 地址的映射)?换句话说,对于一个空的存储单元来说,是不存在逻辑地址到物理地址
: 的映射的?
: 多谢!

1 (共1页)
进入CS版参与讨论
相关主题
学CS 为什么需要学工程物理?这样的变换一般咋搞阿?
求助Kernel PCA的matlab codewestell router怎么做端口映射啊
user virtual address space VS kernel virtual address space为啥用mmap访问文件的效率高呢?
怎么从CS转到矿工?电脑Standby和Hibernate有什么区别?
linux内存分配中page的几个问题 (转载)有关李彦宏的绿卡问题
各位大牛, 有无可逆的Hash函数?语音识别技术发展咋样了?
[转载] How to minimize this variance?求大型缓存数据写入文件的最快方法
离散单元法的边界条件如何确定about virtual memory
相关话题的讨论汇总
话题: 地址话题: 逻辑话题: 物理地址话题: 写入话题: page