問題詳情

52. What is the cause of the wasted space in a system that employs a segmentation schemefor memory management?
(A) internal fragmentation
(B) external fragmentation
(C) segments of different sizes
(D) frames of different sizes

參考答案

答案:B
難度:計算中-1
書單:沒有書單,新增

用户評論

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】在採用分段方案進行記憶體管理的系統中,浪費空間的原因是什麼? (A) internal fragmentation內部碎片(B) external fragmentation外部碎片(C) segments of different sizes不同大小的段(D) frames of different sizes不同大小的幀在用於記憶體管理的分段方案中,根據程序的邏輯結構將內存劃分為大小可變的段。每個段代表程序的不同部分,例如代碼、數據或堆棧。當空閒記憶體模塊由於段的分配和釋放而在整個內存空間中分散或碎片化時,就會發生外部碎片。結果,即使有足夠的總空閒記憶體來滿足記憶體請求,可用的空閒記憶體也可能不是連續的,從而導致無法有效利用的空間浪費。另一方面,當分配的記憶體模塊大於所需的記憶體模塊時,會發生內部碎片,從而導致分配的塊中有未使用的空間。這不是分段方案中浪費空間的原因。

【用戶】不叫賭俠的陳小刀

【年級】高三下

【評論內容】在採用分段方案進行記憶體管理的系統中,浪費空間的原因是什麼? (A) internal fragmentation內部碎片(B) external fragmentation外部碎片(C) segments of different sizes不同大小的段(D) frames of different sizes不同大小的幀在用於記憶體管理的分段方案中,根據程序的邏輯結構將內存劃分為大小可變的段。每個段代表程序的不同部分,例如代碼、數據或堆棧。當空閒記憶體模塊由於段的分配和釋放而在整個內存空間中分散或碎片化時,就會發生外部碎片。結果,即使有足夠的總空閒記憶體來滿足記憶體請求,可用的空閒記憶體也可能不是連續的,從而導致無法有效利用的空間浪費。另一方面,當分配的記憶體模塊大於所需的記憶體模塊時,會發生內部碎片,從而導致分配的塊中有未使用的空間。這不是分段方案中浪費空間的原因。