某个时刻主内存中可以存在的段数

问题描述 投票:0回答:1

“考虑一个基于段的内存管理系统,具有 32 位虚拟寻址空间,其中 3 位(最高有效位)用于段标识。在给定时间,主内存中存在的段总数是否可能,机器的大于8?” 答案是肯定的。为什么如果 2^3 == 8?是因为每个运行进程都是8个吗?

为什么 2^3 == 8?是因为每个运行进程都是8个吗?

memory-management virtual-memory
1个回答
0
投票

这个问题是无意义的,因为在我所知道的每个系统上,段都是使用寄存器来识别的。如果使用部分地址来标识“段”,那么您没有使用分段系统。

因为问题询问每个系统(而不是进程)的段数,所以可以有您建议的任意数量的段。

© www.soinside.com 2019 - 2024. All rights reserved.