日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

大剑无锋之简单介绍一下虚拟内存【面试推荐】

發布時間:2024/2/28 编程问答 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 大剑无锋之简单介绍一下虚拟内存【面试推荐】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

內存是程序得以運行的基礎,如何在有限的內存空間中運行較大的應用程序,曾經是一個難題,為了解決這個問題設計了許多方案,其中最成功的當屬虛擬內存技術。

虛擬內存技術可以讓系統看上去具有比實際物理內存大得多的內存空間并為實現多道程序的執行創造了條件。

現代操作系統提供了一種對主存的抽象能力叫做虛擬內存,虛擬內存為每個進程提供了一個非常大的、一致的、私有的地址空間。

虛擬內存提供了三個關鍵能力

  • 虛擬內存將主存看成是一個存儲在磁盤空間上的地址空間的高速緩存,主存中只保存活動區域并根據需要在磁盤和主存之間來回傳送數據。
  • 虛擬內存為進程提供了一致的地址空間簡化了內存管理
  • 虛擬內存保護了每個進程的地址空間不被其它進程破壞

虛擬內存別稱虛擬存儲器(Virtual Memory)。電腦中所運行的程序均需經由內存執行,若執行的程序占用內存很大或很多,則會導致內存消耗殆盡。為解決該問題,Windows中運用了虛擬內存技術,即勻出一部分硬盤空間來充當內存使用。當內存耗盡時,電腦就會自動調用硬盤來充當內存,以緩解內存的緊張。若計算機運行程序或操作所需的隨機存儲器(RAM)不足時,則 Windows 會用虛擬存儲器進行補償。它將計算機的RAM和硬盤上的臨時空間組合。當RAM運行速率緩慢時,它便將數據從RAM移動到稱為“分頁文件”的空間中。將數據移入分頁文件可釋放RAM,以便完成工作。 一般而言,計算機的RAM容量越大,程序運行得越快。若計算機的速率由于RAM可用空間匱乏而減緩,則可嘗試通過增加虛擬內存來進行補償。但是,計算機從RAM讀取數據的速率要比從硬盤讀取數據的速率快,因而擴增RAM容量(可加內存條)是最佳選擇。?

虛擬內存是Windows 為作為內存使用的一部分硬盤空間。虛擬內存在硬盤上其實就是為一個碩大無比的文件,文件名是PageFile.Sys,通常狀態下是看不到的。必須關閉資源管理器對系統文件的保護功能才能看到這個文件。虛擬內存有時候也被稱為是“頁面文件”就是從這個文件的文件名中來的。?[2]?

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

總結

以上是生活随笔為你收集整理的大剑无锋之简单介绍一下虚拟内存【面试推荐】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。