交换技术、覆盖技术、虚拟存储技术的区分
生活随笔
收集整理的這篇文章主要介紹了
交换技术、覆盖技术、虚拟存储技术的区分
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
覆蓋技術
對于一個進程,不需要一開始就把程序的全部指令和數據都裝入內存再執行。程序劃分為若干個功能上相對獨立的程序段,按照程序邏輯結構讓那些不需要同時執行的程序段共享同一塊內存區,當有關程序段的先頭程序段已經執行結束后,再把后續程序段從外存調入內存覆蓋前面的程序段把程序按照其自身邏輯結構,劃分為若干個功能上相對獨立的程序模塊,那些不會同時執行的模塊共享一塊內存區域,按時間先后來運行。覆蓋技術必須是同一進程里的幾個獨立的程序段進行相互覆蓋,也就是這幾個獨立的程序段無互相調用關系,互相無關。因此程序員必須給出程序內的各個模塊之間的邏輯覆蓋結構,這就使程序員擔負加大。
交換技術
以 進程 為單位。
操作系統把一個進程的整個地址空間的內容保存到外存中(換出),而將外存中的某個進程的地址空間讀入內存中(換入),換入還出內容的大小為整個程序的地址空間。
虛擬存儲技術
將進程劃分為段或頁,以 段 或 頁 為單位。
而虛擬存儲是以頁或段為單位,是把進程再分為頁或段對內存進行分化,若進程所需內存大于系統內存,進程也可以運行,因為該進程的一部分可換到外存上。
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的交换技术、覆盖技术、虚拟存储技术的区分的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【2017年第4期】流式大数据实时处理技
- 下一篇: “农业大数据”专题征文通知