當前位置:生活全書館 >

IT科技

> 簡述虛擬儲存器的工作原理

簡述虛擬儲存器的工作原理

虛擬儲存器的工作原理是由硬體和作業系統自動實現儲存資訊排程和管理的。它的工作過程包括6個步驟:

簡述虛擬儲存器的工作原理

1、中央處理器訪問主存的邏輯地址分解成組號a和組內地址b,並對組號a進行地址變換,即將邏輯組號a作為索引,查地址變換表,以確定該組資訊是否存放在主存內。

2、如該組號已在主存內,則轉而執行;如果該組號不在主存內,則檢查主存中是否有空閒區,如果沒有,便將某個暫時不用的組調出送往輔存,以便將這組資訊調入主存。

3、從輔存讀出所要的組,並送到主存空閒區,然後將那個空閒的物理組號a和邏輯組號a登入在地址變換表中。

4、從地址變換表讀出與邏輯組號a對應的物理組號a。

5、從物理組號a和組內位元組地址b得到實體地址。

6、根據實體地址從主存中存取必要的資訊。

虛擬記憶體的作用:記憶體在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡,從而使計算機進入假死狀態。為了解決這個問題,Windows中運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,當記憶體佔用完時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。舉一個例子來說,如果電腦只有128MB實體記憶體的話,當讀取一個容量為200MB的檔案時,就必須要用到比較大的虛擬記憶體,檔案被記憶體讀取之後就會先儲存到虛擬記憶體,等待記憶體把檔案全部儲存到虛擬記憶體之後,跟著就會把虛擬內裡儲存的檔案釋放到原來的安裝目錄裡了。

  • 文章版權屬於文章作者所有,轉載請註明 https://shqsg.com/dianzi/mnlx4n.html