Re: [討論] ramdisk真的比較快?
※ 引述《rwhung (iceman何時露GG)》之銘言:
: ※ 引述《jadepond (JP)》之銘言:
: 虛擬記憶體的用途: 主要'用來取代主記憶體的不足
: (即分頁檔) 通常設為主記體的1.5-2.5倍,超過的話效能不見得提升
: RAMDISK不適合的地方 : E.容量大於RAMDISK的內容
: [**]那如果是用 RAMDISK 取代 虛擬記憶體 呢?
: 直覺來看你就可以把[主記憶體+虛擬記憶體]視為一個完整的[記憶體空間]
: 在32位元的系統(OS)你能充分利用到所有的記憶體,在64位元的OS上這一點意義也沒有
: (我指的是RAMDISK取代虛擬記憶體,並不是指把RAMDISK當成DISK這件事)
最近在讀書,剛好看到虛擬記憶體的章節
補充一個觀念給大家參考
參考網址:http://zh.wikipedia.org/wiki/%E8%99%9A%E6%8B%9F%E5%86%85%E5%AD%98
虛擬記憶體是電腦系統記憶體管理的一種技術。它使得應用程式認為它擁有連續的可用的
記憶體(一個連續完整的位址空間),而實際上它通常是被分隔成多個實體記憶體碎片
,還有部分暫時儲存在外部磁碟記憶體上,在需要時進行資料交換。與沒有使用虛擬記憶
體技術的系統相比,使用這種技術的系統使得大型程式的編寫變得更容易,對真正的實體
記憶體(例如RAM)的使用也更有效率。
注意:虛擬記憶體不只是「用磁碟空間來擴充功能實體記憶體」的意思——這只是擴充記
憶體級別以使其包含硬碟機而已。把記憶體擴充功能到磁碟只是使用虛擬記憶體技術的一
個結果,它的作用也可以透過覆蓋或者把處於不活動狀態的程式以及它們的資料全部交換
到磁碟上等方式來實作。對虛擬記憶體的定義是基於對位址空間的重定義的,即把位址空
間定義為「連續的虛擬記憶體位址」,以藉此「欺騙」程式,使它們以為自己正在使用一
大塊的「連續」位址。
結論:
所謂的「虛擬」其精神不是指拿其他儲存裝置模擬成RAM
而是指將零散的空間模擬成連續的空間
BTW~~~PO這篇不是想對「虛擬記憶體」這名詞鑽牛角尖,純粹希望大家了解其本意
就像山葵 V.S. 芥茉一樣,約定成俗後,大家能溝通就好了
沒有必要處處糾正別人的說法!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.161.181.102
推
01/16 09:17, , 1F
01/16 09:17, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 6 篇):