8 關於記憶體管理中的碎片(fragmentation)問題,下列敘述何者錯誤?..-阿摩線上測驗
1F
|
2F johnny0542 幼兒園下 (2020/07/16)
(1) 外部碎片(External Fragmentation): 隨著 process 在記憶體上不斷地載入和移 出,成塊(Block)的記憶體會被分成許多碎片;這樣一來,雖然這些的空間累 加起來還是能夠滿足一個 process 的需要,但由於它們不連續,所以還是不 能滿足 process 的要求。 (2) 內部碎片(Internal Fragmentation): 考慮一大小 18464 bits 空間,假設一個 process 申請 18462 bits 空間,若分配剛好須要的空間,則會留下 2 bits 空隙, 記錄此所花費的成本比空隙本身大的多;通常做法是將此小空隙一同分配給 此 process,這樣分配出去的記憶體會比所申請的稍大一些。 如何解決外部碎片問題 [方法一]、壓縮法(Compaction) 其目的是移動記憶體,把所有碎片移動到在一... 查看完整內容 |