假设一个小型计算机系统有 4 MB 的主存。系统以固定大小的框架对其进行管理。帧表维护内存中每个帧的状态。一帧应该有多大(多少字节)?您可以选择以下之一:1K、5K 或 10K 字节。这些选择中的哪一个可以最大限度地减少进程由于碎片和帧表存储而浪费的总空间?
假设如下:平均而言,10 个进程将驻留在内存中。每个进程的平均浪费空间量为 1/2 帧。帧表中的每一帧都必须有一个条目。每个条目需要 10 个字节。
这是我的答案:
1K 将最大限度地减少碎片,因为已知小尺寸导致大表但更小的浪费空间。
10 个进程,每个进程浪费 1/2 帧。
我在正确的轨道上吗?