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