j********3 发帖数: 560 | 1 问题比较基础,大虾勿笑话。请问一下建立逻辑地址到物理地址的映射是不是在写入数
据之后或者要写入数据时才进行的?比如说,程序要向某个逻辑地址写入数据,那么先
找到一个实际的 page,把数据写入这个 page 之后,建立一个该逻辑地址到该 page
的物理地址的映射(或者在要写入数据之前建立一个该逻辑地址到找到的 page 的物理
地址的映射)?换句话说,对于一个空的存储单元来说,是不存在逻辑地址到物理地址
的映射的?
多谢! |
m******n 发帖数: 1691 | 2 你发在joke版,还指望“大虾勿笑话”??
【在 j********3 的大作中提到】 : 问题比较基础,大虾勿笑话。请问一下建立逻辑地址到物理地址的映射是不是在写入数 : 据之后或者要写入数据时才进行的?比如说,程序要向某个逻辑地址写入数据,那么先 : 找到一个实际的 page,把数据写入这个 page 之后,建立一个该逻辑地址到该 page : 的物理地址的映射(或者在要写入数据之前建立一个该逻辑地址到找到的 page 的物理 : 地址的映射)?换句话说,对于一个空的存储单元来说,是不存在逻辑地址到物理地址 : 的映射的? : 多谢!
|
d*****u 发帖数: 17243 | 3 内存的物理地址是固定的
但是映射应该是可变的
【在 j********3 的大作中提到】 : 问题比较基础,大虾勿笑话。请问一下建立逻辑地址到物理地址的映射是不是在写入数 : 据之后或者要写入数据时才进行的?比如说,程序要向某个逻辑地址写入数据,那么先 : 找到一个实际的 page,把数据写入这个 page 之后,建立一个该逻辑地址到该 page : 的物理地址的映射(或者在要写入数据之前建立一个该逻辑地址到找到的 page 的物理 : 地址的映射)?换句话说,对于一个空的存储单元来说,是不存在逻辑地址到物理地址 : 的映射的? : 多谢!
|
j********3 发帖数: 560 | 4 这不是学术版嘛。请教请教学术问题了。
【在 m******n 的大作中提到】 : 你发在joke版,还指望“大虾勿笑话”??
|
j********3 发帖数: 560 | 5 是的,那么这个映射是在数据写入之后才建立的吗?一个空的没有储存数据的存储单元
,也会有一个相应的到某个逻辑地址的映射吗?谢谢。
【在 d*****u 的大作中提到】 : 内存的物理地址是固定的 : 但是映射应该是可变的
|
l*****8 发帖数: 16949 | 6 什么叫写入之后才建立?当然必须先建立好关系才有写入的问题。一个存储单元可能有
相应的到某个逻辑地址的映射,但也可能没有映射到任何逻辑地址。也有被操作系统核
心用的内存是没有被page的。
而且没有所谓空的没有储存数据的存储单元一说。每个单元都有值。这个只有没有意义
另说。
【在 j********3 的大作中提到】 : 是的,那么这个映射是在数据写入之后才建立的吗?一个空的没有储存数据的存储单元 : ,也会有一个相应的到某个逻辑地址的映射吗?谢谢。
|
j********3 发帖数: 560 | 7 多谢多谢,其实我想知道的就是是不是一个存储单元可以没有映射到任何逻辑地址。
【在 l*****8 的大作中提到】 : 什么叫写入之后才建立?当然必须先建立好关系才有写入的问题。一个存储单元可能有 : 相应的到某个逻辑地址的映射,但也可能没有映射到任何逻辑地址。也有被操作系统核 : 心用的内存是没有被page的。 : 而且没有所谓空的没有储存数据的存储单元一说。每个单元都有值。这个只有没有意义 : 另说。
|
i*****y 发帖数: 1554 | 8 当然可以, 看你的操作系统内存管理是怎么做的
【在 j********3 的大作中提到】 : 多谢多谢,其实我想知道的就是是不是一个存储单元可以没有映射到任何逻辑地址。
|
l*****8 发帖数: 16949 | 9 有些物理地址可能没有被分配给逻辑地址。开始一个新的进程或者存在的进程需要更多
的内存时,那些没用到的物理地址就会被分配给它们。
【在 j********3 的大作中提到】 : 多谢多谢,其实我想知道的就是是不是一个存储单元可以没有映射到任何逻辑地址。
|
T*U 发帖数: 22634 | 10 程序加载(load/new)时建立的。
【在 j********3 的大作中提到】 : 是的,那么这个映射是在数据写入之后才建立的吗?一个空的没有储存数据的存储单元 : ,也会有一个相应的到某个逻辑地址的映射吗?谢谢。
|