2017年4月自考操作系統(tǒng)考點:UNIX系統(tǒng)的存儲管理

字號:

UNIX系統(tǒng)的存儲管理
    1、對換(Swapping)技術(shù):這就是前面我們所學的虛擬存儲器在UNIX中的應(yīng)用。磁盤上設(shè)置開辟一個足夠大的區(qū)域,為對換區(qū)。當內(nèi)存中的進程要擴大內(nèi)存空間,而當前的內(nèi)存空間又不能滿足時,則可把內(nèi)存中的某些進程暫換出到對換區(qū)中,在適當?shù)臅r候又可以把它們換進內(nèi)存。因而,對換區(qū)可作為內(nèi)存的邏輯擴充,用對換技術(shù)解決進程之間的內(nèi)存競爭。
    UNIX對內(nèi)存空間和對換區(qū)空間的管理都采用最先適應(yīng)分配算法。
    2、虛擬頁式存儲管理技術(shù)。UNIX把進程的地址空間劃分成三個功能區(qū)段:系統(tǒng)區(qū)段、進程控制區(qū)段、進程程序區(qū)段。系統(tǒng)區(qū)段占用系統(tǒng)空間,系統(tǒng)空間中的程序和數(shù)據(jù)常駐內(nèi)存。其余兩個區(qū)段占用進程空間,是進程中非常駐內(nèi)存部分。
    通過頁表和硬件的地址轉(zhuǎn)換機構(gòu)完成虛擬地址和物理地址之間的轉(zhuǎn)換。