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