操作系統恐龍書第十版題庫CH09

作業系統
摘要由CSDN通过智能技术生成

1. How is a limit register used for protecting main memory?

當CPU執行一個process時,他會產生一個邏輯位址添加到一個可重定位暫存器以便到達主記憶體的實體位址.一個界限暫存器保存cpu應該能夠存取的最大的邏輯位址.如果有任何邏輯位址地址大於等於界限暫存器的值,則邏輯地址是危險的地址和錯誤的結果

2. What is the advantage of using dynamic loading?

使用動態載入,程式不需要全部儲存在主記憶體中,他允許系統獲得較佳的記憶體空間使用率.他也允許未使用的常式待在主記憶體外,以便更有效的使用記憶體,例如,用於處理一個模糊錯誤的程式不會總是用光記憶體.

3. When does external fragmentation occur? 

使用first/best/worst-fit均會產生外部碎裂問題

隨著處理程序在記憶體上的不斷載入和移出,成塊的記憶體會被分割成許多碎片.雖然這些零碎的空間累加起來能夠滿足一個處理程序的需要,但由於可用空間不連續,所以仍然無法配置.
 

4. Distinguish between internal and external fragmentation. 

external fragmentation:隨著處理程序在記憶體上的不斷載入和移出,成塊的記憶體會被分割成許多碎片.雖然這些零碎的空間累加起來能夠滿足一個處理程序的需要,但由於可用空間不連續,所以仍然無法配置.

internal fragment

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值