Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
假设我有两个 50 字节的进程并且只有一个 100 字节的分区。假设第一个进程占用了分区,还剩下 50 个字节。即使有可用空间,第二个进程是否可以驻留在同一个分区中,还是会发生内部碎片?
如果存在内部碎片,那么是否也存在外部碎片?
由于只有一个分区,因此会发生内部碎片,因为内部碎片是分区内的剩余空间,在此示例中,分区内将保留 50 个字节。
不,这不是真的。外部碎片是当您没有更大的块并且您有可用的空闲块(或分区)但没有一个单独可以满足要求时留下的空闲空间。
所以基本上可用空间的总量将大于或等于所需的空间,但它不会是连续的,这称为外部碎片。