OS 基础教程

进程管理

同步

死锁

内存管理

文件管理

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/os-physical-and-logical-address-space.html

物理和逻辑地址空间


物理地址空间

系统中的物理地址空间可以被定义为主存储器的大小。 将进程大小与物理地址空间进行比较非常重要。 进程大小必须小于物理地址空间。

物理地址空间 = 主内存的大小

如果,物理地址空间= 64 KB = 2 ^ 6 KB = 2 ^ 6 X 2 ^ 10 Bytes = 2 ^ 16字节

考虑一下,
字大小= 8字节= 2 ^ 3字节

因此,
物理地址空间(以字为单位)=(2 ^ 16)/(2 ^ 3)= 2 ^ 13字

因此,
物理地址= 13位

一般来说,
如果,物理地址空间 = N个字

那么物理地址= log2N

逻辑地址空间

逻辑地址空间可以定义为进程的大小。 进程的大小应该足够小,以便它可以驻留在主内存中。

逻辑地址空间= 128 MB =(2 ^ 7 X 2 ^ 20)字节= 2 ^ 27字节
字大小= 4字节= 2 ^ 2字节

逻辑地址空间(以字为单位)=(2 ^ 27)/(2 ^ 2)= 2 ^ 25字
逻辑地址= 25位

一般来说,
如果,逻辑地址空间 = L个字
然后,逻辑地址 = Log2L位

什么是单词?

Word是内存的最小单位。 它是字节的集合。 在分析输入到解码器的n位地址和从解码器产生的2 ^ n个存储位置之后,每个操作系统定义不同的字长。