external fragmentation的意思|示意

美 / eksˈtə:nl ˌfræɡmenˈteiʃən / 英 / ɪkˈstɚnəl ˌfræɡmənˈteʃən /

外部碎片

外部破碎


external fragmentation的用法详解

'

英语单词external fragmentation是指存储空间的不连续分配,即就是操作系统在被申请时分配的内存空间不是连续的,而是被分散在一些不连续的区域,从而造成磁盘上的碎片化存储。当磁盘上有大量的碎片时,存取数据的速度就会变慢,这就是外部碎片化所带来的巨大影响。

解决外部碎片化的方法有很多种,其中常用的方法有多分配算法和次限最小算法。首先,多分配算法是指在申请内存空间的时候,操作系统会将其记录在一个表中,这个表被称作分配表。当向操作系统申请内存空间时,操作系统会首先检查分配表中是否有足够大的连续空间来满足请求,如果有,则将其分配给申请方;如果没有,则操作系统会尝试从分配表中分配两个或更多相邻的空间,以满足请求的需求。

另外,次限最小算法是指,当申请内存空间时,操作系统会查找出空闲空间中限制最小的那一块,然后分配给申请者,从而减少中间的碎片化。

总结来说,外部碎片化是指操作系统在被申请时分配的内存空间不是连续的,因此会造成磁盘上的碎片化,从而影响数据存取速度。可以采用多分配算法和次限最小算法来解决外部碎片化。

'

external fragmentation相关短语

1、 Reduce external fragmentation by compaction 通过压缩来减少内碎片

2、 external l fragmentation 外部碎片