1、內存管理算法的實現有一個基本要求,就是執行的指令應處於物理內存中。滿足這一要求的第一種方法是,將整個邏輯地址空間置於物理內存中。動態加載可以幫助緩解這種限制,但它通常需要特殊的預防措施和程序員的額外工作。
2、指令應處於物理內存以便執行的要求,似乎是必要的和合理的,但它也是有缺點的,因為它將程序的大小限制為物理內存的大小。事實上,通過實際程序的研究會發現,在許多情況下並不需要將整個程序置於內存中。
1、內存管理算法的實現有一個基本要求,就是執行的指令應處於物理內存中。滿足這一要求的第一種方法是,將整個邏輯地址空間置於物理內存中。動態加載可以幫助緩解這種限制,但它通常需要特殊的預防措施和程序員的額外工作。
2、指令應處於物理內存以便執行的要求,似乎是必要的和合理的,但它也是有缺點的,因為它將程序的大小限制為物理內存的大小。事實上,通過實際程序的研究會發現,在許多情況下並不需要將整個程序置於內存中。