0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虛擬存儲器的概念和特征

CHANBAEK ? 來源:網絡整理 ? 2024-05-24 17:23 ? 次閱讀

一、引言

隨著計算機技術的飛速發(fā)展,存儲器的容量和速度成為了影響計算機性能的關鍵因素。在解決內存容量不足和速度瓶頸的過程中,虛擬存儲器(Virtual Memory)技術應運而生。虛擬存儲器技術能夠在邏輯上為用戶提供一個比物理貯存容量大得多、可尋址的“主存儲器”,從而極大地提高了計算機系統(tǒng)的存儲能力。本文將詳細介紹虛擬存儲器的概念、原理、特征及其在計算機系統(tǒng)中的應用。

二、虛擬存儲器的概念

虛擬存儲器是在具有層次結構存儲器的計算機系統(tǒng)中,自動實現(xiàn)部分裝入和部分替換功能的一種技術。它能夠從邏輯上為用戶提供一個比物理貯存容量大得多、可尋址的“主存儲器”。虛擬存儲區(qū)的容量與物理主存大小無關,而受限于計算機的地址結構和可用磁盤容量。根據(jù)所用的存儲器映像算法,虛擬存儲器管理方式主要有段式、頁式、和段頁式三種。

三、虛擬存儲器的特征

虛擬存儲器具有四個基本特征:離散性、多次性、對換性和虛擬性。這些特征共同構成了虛擬存儲器技術的核心。

離散性

離散性是虛擬存儲器最基本的特征。它指的是在內存分配時采用離散分配的方式,而不是連續(xù)分配。在連續(xù)分配方式中,需要將作業(yè)裝入到連續(xù)的內存區(qū)域,這樣需要連續(xù)地一次性申請一部分內存空間,無法實現(xiàn)虛擬存儲功能。而離散分配方式則能夠避免浪費內存空間,為作業(yè)申請所需的內存空間。

多次性

多次性是指一個作業(yè)被分成多次調入內存運行。在作業(yè)運行時,只將當前運行的那部分程序和數(shù)據(jù)裝入內存,以后再陸續(xù)從外存將需要的部分調入內存。這種多次性特點使得虛擬存儲器能夠更有效地利用內存資源,提高系統(tǒng)的運行效率。

對換性

對換性是指允許在作業(yè)運行過程中換進換出。也就是說,允許將暫時不用的程序和數(shù)據(jù)從內存調至外存的對換區(qū),以后需要時再從外存調入到內存。這種對換性特點使得虛擬存儲器能夠靈活地管理內存資源,滿足系統(tǒng)對內存的需求。

虛擬性

虛擬性是虛擬存儲器最重要的特征之一。它指的是能夠從邏輯上擴充內存容量,使用戶所看到的內存容量遠大于實際的內存容量。虛擬存儲器通過一定的算法和策略,將物理內存和磁盤空間結合起來,為用戶提供一個統(tǒng)一的、可尋址的內存空間。這種虛擬性特點使得計算機系統(tǒng)能夠支持更大的程序和數(shù)據(jù)集,提高了系統(tǒng)的存儲能力。

四、虛擬存儲器的原理

虛擬存儲器的實現(xiàn)原理主要包括頁式存儲管理、段式存儲管理和段頁式存儲管理三種方式。其中,頁式存儲管理是最常用的方式之一。它通過將內存空間劃分為若干個大小相等的頁面(Page),并將頁面作為內存管理的基本單位。同時,將用戶程序也劃分為若干個大小相等的頁面(稱為邏輯頁面或頁框),并將這些頁面存放在磁盤等輔助存儲器中。當需要執(zhí)行某個程序時,只將當前需要的頁面裝入內存,其他頁面則保留在磁盤中。當內存中的頁面被替換時,只需將需要替換的頁面寫回磁盤即可。通過這種方式,虛擬存儲器能夠在不增加物理內存容量的情況下,為用戶提供更大的內存空間。

五、虛擬存儲器在計算機系統(tǒng)中的應用

虛擬存儲器技術在計算機系統(tǒng)中有著廣泛的應用。首先,它解決了內存容量不足的問題,使得計算機系統(tǒng)能夠支持更大的程序和數(shù)據(jù)集。其次,虛擬存儲器技術通過離散分配和多次性特點,提高了內存資源的利用率和系統(tǒng)的運行效率。此外,虛擬存儲器技術還具有對換性和虛擬性特點,能夠靈活地管理內存資源并滿足系統(tǒng)對內存的需求。在操作系統(tǒng)中,虛擬存儲器技術被廣泛應用于進程管理、文件管理和設備管理等方面。例如,在進程管理中,操作系統(tǒng)可以為每個進程分配一個獨立的虛擬地址空間,并通過頁表等機制實現(xiàn)進程間的地址隔離和保護;在文件管理中,操作系統(tǒng)可以將文件映射到虛擬地址空間中,從而實現(xiàn)對文件的快速訪問和操作;在設備管理中,操作系統(tǒng)可以利用虛擬存儲器技術實現(xiàn)設備驅動程序與物理設備的分離和獨立加載等功能。

六、結論

綜上所述,虛擬存儲器技術是一種重要的計算機存儲技術。它通過離散分配、多次性、對換性和虛擬性等特點,解決了內存容量不足和速度瓶頸的問題,并提高了系統(tǒng)的存儲能力和運行效率。在未來的計算機系統(tǒng)中,虛擬存儲器技術將繼續(xù)發(fā)揮重要作用,為計算機系統(tǒng)的發(fā)展提供有力的支持。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 存儲技術
    +關注

    關注

    5

    文章

    729

    瀏覽量

    45767
  • 計算機
    +關注

    關注

    19

    文章

    7360

    瀏覽量

    87632
  • 虛擬存儲器
    +關注

    關注

    0

    文章

    12

    瀏覽量

    8778
收藏 人收藏

    評論

    相關推薦

    關于存儲器的選片及總線的概念

    存儲器的選片及總線的概念 至此譯碼的問題解決了讓我們再來關注另外 一個問題送入每個字節(jié)的8根線又是從什么地方來的呢它就是從單片機的外部引腳上接過來的一般這8根線除了接一個存儲器之外還要接其它的器件
    發(fā)表于 03-07 15:38

    閃速存儲器的分類及特征

    損耗電流較小的特征。但在另一方面,由于單元是串聯(lián)連結的,所以面向順序存取,具有隨機存取速度慢的缺點。三菱與日立結合NAND及NOR閃速存儲器的特點,開發(fā)了DINOR(Divided bit-line NOR
    發(fā)表于 04-09 09:29

    虛擬存儲器組成部分

    Linux將虛擬存儲器高端的1/4留給內核,剩下3/4全留給用戶進程。虛擬存儲器上中的程序主要由以下幾個重要組成部分:
    發(fā)表于 08-07 07:00

    Flash存儲器的故障特征

    Flash存儲器是一種基于浮柵技術的非揮發(fā)性半導體存儲器,一般有NOR、NAND、 DINOR和AND 等幾種類型。作為一類非易失性存儲器 ,Flash存儲器具有自己獨特的優(yōu)點:不需要
    發(fā)表于 11-16 14:33

    基于虛擬存儲器的USB下載線該如何去設計?

    本文介紹一種基于虛擬存儲器的USB下載線設計。
    發(fā)表于 05-27 06:07

    虛擬存儲器具有哪些功能和特征

    虛擬存儲器具有哪些功能呢?虛擬存儲器特征有哪些呢?
    發(fā)表于 12-23 09:04

    MCP存儲器,MCP存儲器結構原理

    MCP存儲器,MCP存儲器結構原理 當前給定的MCP的概念為:MCP是在一個塑料封裝外殼內,垂直堆疊大小不同的各類存儲器或非存儲器芯片,
    發(fā)表于 03-24 16:31 ?2329次閱讀

    虛擬存儲器部件原理解析

    虛擬存儲器部件原理解析
    發(fā)表于 04-15 14:25 ?3098次閱讀

    網絡存儲器簡介及應用

    網絡存儲器概念簡介,以及網絡存儲器的應用分析,本文進行相關的介紹。
    發(fā)表于 11-03 16:40 ?1401次閱讀

    存儲器的選片及總線的概念

    存儲器的選片及總線的概念 存儲器的送入每個單元的八根線是用從什么地方來的呢? 它就是從計算機上接過來的,一般地,這八根線除了接一個存儲器之外,還要接其它的器件,這樣問題就出來了這八根線
    發(fā)表于 03-27 16:28 ?2058次閱讀

    存儲器虛擬化的不同形式解析

    存儲器虛擬化有多種不同形式,包括聚合或匯聚、仿真,以及對不同物理存儲層進行抽象,提供物理資源的透明度等。在服務軟件基礎、網絡或使用設備的架構、路由
    發(fā)表于 07-20 09:47 ?889次閱讀

    PLC的硬件組態(tài)和存儲器概念詳細說明

    本文檔的主要內容詳細介紹的是PLC的硬件組態(tài)和存儲器概念詳細說明
    發(fā)表于 10-10 17:08 ?10次下載
    PLC的硬件組態(tài)和<b class='flag-5'>存儲器</b><b class='flag-5'>概念</b>詳細說明

    一文知道虛擬存儲器特征

    虛擬存儲器(Virtual Memory)是用戶能作為可編址內存對待的虛擬存儲空間,它使用戶邏輯存儲器與物理
    的頭像 發(fā)表于 11-15 10:09 ?4494次閱讀

    什么是虛擬存儲器,虛擬存儲器特征

    虛擬存儲器存儲管理中一個特別重要的概念,你要認真掌握虛存的定義和特征。此外,你還要知道為何要引入虛存、實現(xiàn)虛存技術的物質基礎、虛存容量受到
    發(fā)表于 11-25 16:37 ?1.6w次閱讀

    虛擬存儲器簡述

    虛擬存儲器(Virtual Memory)的基本思想是對于程序來說,它的程序(code)、數(shù)據(jù)(data)、堆棧(stack)的總大小可以超過實際物理內存(Physical Memory)的大小
    發(fā)表于 06-29 14:10 ?2293次閱讀
    <b class='flag-5'>虛擬</b><b class='flag-5'>存儲器</b>簡述