虛擬儲存管理的基本原理是什麼,什麼是虛擬儲存器?它的原理是是什麼?

2022-02-26 19:25:45 字數 4960 閱讀 7822

1樓:匿名使用者

虛擬儲存器的概念 為解決記憶體小而作業大、作業多的矛盾, 以及執行過程中只是把當前執行需要的那部分程式和資料裝入記憶體。 所以,作業系統把各級儲存器統一管理起來。

就是說, 應該把一個程式當前正在使用的部分放在記憶體, 而其餘部分放在磁碟上,就啟動執行它。

作業系統根據程式執行時的要求和記憶體的實際使用情況, 隨機地對每個程式進行換入/換出。 這樣, 就給使用者提供一個比正式的記憶體空間大的多的地址空間, 這就是虛擬儲存器。

所謂虛擬儲存器是使用者能作為可編址記憶體對待的儲存空間, 在這種計算機系統中虛地址被對映成實地址。

簡單地說,虛擬儲存器:是由作業系統提供的一個假想的特大儲存器。

就是說, 虛擬儲存器並不是實際的記憶體,它的大小比記憶體空間大的多;

使用者感覺所能使用的「記憶體」非常大, 但這是作業系統對實體記憶體的擴充。 它的物質基礎是:

二級儲存器結構、和動態地址轉換(dat)。

機構虛擬儲存器的基本特徵:

虛擬擴充。 虛擬儲存器不是物理上擴充記憶體空間, 而是邏輯上擴充了記憶體容量。 部分裝入。

每個作業不是全部一次的裝入記憶體, 而是分成若干部分。 離散分配。 一個作業分成多個部分,沒有全部裝入記憶體。

即使裝入記憶體的那些部分也不必佔用連續的記憶體空間, 而是「見縫插針」。 多次對換。

在一個程序執行期間, 它所需的全部程式和數就要分成多次調入記憶體。

注意:虛擬儲存器的容量雖然提供了特大的地址空間, 使用者在程式設計時一般不應考慮可用空間有多大。 但是, 虛擬儲存器的容量不是無限大的。

它主要受兩方面的限制:

(1)機器指令中表示地址的二進位制數是有限的;

(2)外存的容量也是有限的。

2樓:麻樂隔壁的

儲存虛擬化,把不同的硬體抽象出來,以管理工具來實現統一的管理,不必再管後端的介質到底是什麼。

什麼是虛擬儲存器?它的原理是是什麼?

3樓:墨汁諾

虛擬儲存器的概念為解決記憶體小而作業大、作業多的矛盾,以及執行過程中只是把當前執行需要的那部分程式和資料裝入記憶體。

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

虛擬儲存器源出於英國atlas計算機的一級儲存器概念。這種系統的主存為16千字的磁芯儲存器,但**處理器可用20位邏輯地址對主存定址。到2023年,美國rca公司研究成功虛擬儲存器系統。

ibm公司於2023年在ibm370系統上全面採用了虛擬儲存技術。虛擬儲存器已成為計算機系統中非常重要的部分。

4樓:暴走少女

虛擬記憶體是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(一個連續完整的地址空間),而實際上,它通常是被分隔成多個實體記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。

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

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

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

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

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

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

什麼是虛擬儲存器?它的原理是是什麼

5樓:六鴻卓

虛擬記憶體別稱虛擬儲存器(virtual memory),是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(一個連續完整的地址空間)。

工作原理:

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

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

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

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

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

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

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

6樓:巴巴拉小白兔

虛擬儲存器別稱虛擬記憶體。是計算機系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的記憶體(一個連續完整的地址空間),而實際上,它通常是被分隔成多個實體記憶體碎片,還有部分暫時儲存在外部磁碟儲存器上,在需要時進行資料交換。

虛擬記憶體是windows 為作為記憶體使用的一部分硬碟空間。虛擬記憶體在硬碟上其實就是為一個碩大無比的檔案,檔名是pagefile.sys,通常狀態下是看不到的。

必須關閉資源管理器對系統檔案的保護功能才能看到這個檔案。虛擬記憶體有時候也被稱為是「頁面檔案」就是從這個檔案的檔名中來的。

擴充套件資料

工作原理

虛擬儲存器是由硬體和作業系統自動實現儲存資訊排程和管理的。

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

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

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

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

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

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

7樓:匿名使用者

介紹:虛擬記憶體別稱虛擬儲存器(virtual memory)。電腦中所執行的程式均需經由記憶體執行,若執行的程式佔用記憶體很大或很多,則會導致記憶體消耗殆盡。

為解決該問題,windows中運用了虛擬記憶體技術,即勻出一部分硬碟空間來充當記憶體使用。當記憶體耗盡時,電腦就會自動呼叫硬碟來充當記憶體,以緩解記憶體的緊張。若計算機執行程式或操作所需的隨機儲存器(ram)不足時,則 windows 會用虛擬儲存器進行補償。

它將計算機的ram和硬碟上的臨時空間組合。當ram執行速率緩慢時,它便將資料從ram移動到稱為「分頁檔案」的空間中。將資料移入分頁檔案可釋放ram,以便完成工作。

一般而言,計算機的ram容量越大,程式執行得越快。若計算機的速率由於ram可用空間匱乏而減緩,則可嘗試通過增加虛擬記憶體來進行補償。但是,計算機從ram讀取資料的速率要比從硬碟讀取資料的速率快,因而擴增ram容量(可加記憶體條)是最佳選擇。

虛擬記憶體是windows 為作為記憶體使用的一部分硬碟空間。虛擬記憶體在硬碟上其實就是為一個碩大無比的檔案,檔名是pagefile.sys,通常狀態下是看不到的。

必須關閉資源管理器對系統檔案的保護功能才能看到這個檔案。虛擬記憶體有時候也被稱為是「頁面檔案」就是從這個檔案的檔名中來的。

記憶體在計算機中的作用很大,電腦中所有執行的程式都需要經過記憶體來執行,如果執行的程式很大或很多,就會導致記憶體消耗殆盡。為了解決這個問題,windows運用了虛擬記憶體技術,即拿出一部分硬碟空間來充當記憶體使用,這部分空間即稱為虛擬記憶體,虛擬記憶體在硬碟上的存在形式就是 pagefile.sys這個頁面檔案。

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

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

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

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

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

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

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

排程方式有分頁式、段式、段頁式3種。頁式排程是將邏輯和實體地址空間都分成固定大小的頁。主存按頁順序編號,而每個獨立編址的程式空間有自己的頁號順序,通過排程輔存中程式的各頁可以離散裝入主存中不同的頁面位置,並可據表一一對應檢索。

頁式排程的優點是頁內零頭小,頁表對程式設計師來說是透明的,地址變換快,調入操作簡單;缺點是各頁不是程式的獨立模組,不便於實現程式和資料的保護。段式排程是按程式的邏輯結構劃分地址空間,段的長度是隨意的,並且允許伸長,它的優點是消除了記憶體零頭,易於實現儲存保護,便於程式動態裝配;缺點是調入操作複雜。將這兩種方法結合起來便構成段頁式排程。

在段頁式排程中把物理空間分成頁,程式按模組分段,每個段再分成與物理空間頁同樣小的頁面。段頁式排程綜合了段式和頁式的優點。其缺點是增加了硬體成本,軟體也較複雜。

大型通用計算機系統多數採用段頁式排程。

虛擬儲存器的基本原理是什麼?其容量主要受到什麼限制?

8樓:匿名使用者

虛擬儲存器的基本特徵是:

①虛擬擴充,即不是物理上而是邏輯上擴充了記憶體容量;

②部分裝入,即每個作業不是全部一次性地裝入記憶體,而是隻裝入一部分;

③離散分配,即不必佔用連續的記憶體空間,而是"見縫插針";

④多次對換,即所需的全部程式和資料要分成多次調入記憶體.

虛擬儲存器的容量主要受到指令中表示地址的字長和外存的容量的限制.

9樓:梧桐墜

利用大容量的外存空間來邏輯擴充記憶體;

受計算機匯流排地址結構限制.

話術的基本原理是什麼

學語言就像學英文會話 最近有一則學英文的廣告 當老外問路說 臺北車站怎麼走 老中的頭腦馬上出現學生時代為應付所學的文法,然後七想八想一句話也講不出來!你在學推銷的過程是否也有同樣的遭遇呢?以前我學英文會話也有同樣的經驗,後來在生活中有機會與英語系的外國人接觸,從接機 用餐到討論合作細節,單詞一個字一...

開關電源的基本原理是什麼

開關電源原理抄 開關電源實質就襲是一個 振盪電路bai,du這種轉換電能的方式,zhi不僅應dao用在電源電路,在其它的電路應用也很普遍,如液晶顯示器的背光電路 日光燈等。開關源與變壓器相比具有效率高 穩性好 體積小等優點,缺點是功率相對較小,而且會對電路產生高頻干擾,電路複雜不易維修等。開關電源的...

刮痧的基本概念和基本原理是什麼

現代刮痧 以中醫臟腑經絡學說為理論指導,博採鍼灸 按摩 點穴 拔罐等中醫非藥物 之所長,所用工具是水牛角為材料製做的刮痧板,對人體具有活血化瘀 調整陰陽或舒筋通絡 排除毒素等作用,是既可保健又可 的一種自然 刮痧的作用原理 1 調整陰陽刮痧對內臟功能有明顯的調整陰陽平衡的作用,如腸蠕動亢進者,在腹部...