gpt4 book ai didi

operating-system - 压缩和碎片整理有什么区别?

转载 作者:行者123 更新时间:2023-12-04 08:36:12 25 4
gpt4 key购买 nike

我的操作系统教科书说压缩是一个重新排列磁盘块的过程,以便所有可用磁盘块形成一个连续的可用磁盘空间“块”。

但我一直认为这是碎片整理的作用?这两个词是一样的吗?或者我错过了什么?

最佳答案

压实:- 意味着移动“使用中”的内存区域以消除终止进程造成的空洞。假设我们有五个进程 A、B、C、D、E,分配为 |A|B|C|D|E|在内存中。一段时间后,进程 B 和 D 终止。现在我们的内存布局为 |A| |C| |E|。应用压缩后,我们将得到 |A|C|E| | |即,我们有一个两块内存单元,而不是两个单块内存单元。

碎片整理:- 意味着在最少数量的连续区域中存储完整的文件。
也就是说,如果连续内存的大小可用,它会尝试将文件存储为一个完整的单元。假设进程A有分片A1、A2、A3,进程B有分片B1、B2。现在,假设内存布局为|A1|B1|A2|A3|B2|,经过碎片整理后我们得到|A1|A2|A3|B1|B2|。碎片整理也有助于压缩。

关于operating-system - 压缩和碎片整理有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23922873/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com