虛擬
虛擬記憶體
虛擬記憶體有查看或是加大之類的功能嗎???有時玩電腦會跑出虛擬記憶體不足的問題是怎麼了呢???
虛 擬 記 憶 體:虛 擬 記 憶 體 是 一 種 作 業 系 統 運 用 的 技 術
將 磁 碟 空 間 模 擬 成 記 憶 體
使 得 在 實 體 記 憶 體 不 足 的 系 統 上
也 可 執 行 需 要 記 憶 體 較 多 的 應 用 程 式。
通 常 Windows 中 會 將 虛 擬 記 憶 體 的 大 小 調 整 在 實 體 記 憶 體 的 2.5 倍. 下 面 列 出 為 何 記 憶 體 (實 體 記 憶 體) 超 過 512MB
反 而 常 出 現 記 憶 體 不 足 之 原 因 (取 自 於 微 軟 網 站).Q: 在 Win9x 中 記 憶 體 超 過 512MB 為 何 容 易 顯 示 記 憶 體 不 足
Windows 9x 系 列(Windows 95/98/Me)是 可 以 支 援 到 2GB 的 記 憶 體
Windows 2000 是 4GB
既 然 是 2GB
那 麼 為 什 麼 當 實 體 記 憶 體 超 過 512 MB 的 時 候(例 如 安 裝 了 768 MB)
反 而 很 容 易 出 現 記 憶 體 不 足 的 訊 息 呢? A: 這 是 受 限 於 Windows 9x 的 快 取 驅 動 程 式 的 問 題 (32-bit protected mode cache driver)。
每 當 Windows 啟 動 的 時 候 Windows 的 快 取 驅 動 程 式
會 根 據 電 腦 實 際 上 RAM 的 數 量
來 決 定 虛 擬 快 取 記 憶 體 的 大 小
RAM 越大
虛 擬 快 取 區 就 越 大。
然 而
整 個 作 為 系 統 虛 擬 快 取 的 記 憶 位 址 空 間 範 圍 大 約 是 3-4 GB﹙從0xC0000000 到 0xFFFFFFFF ﹚
所 以 當 你 的 記 憶 體 多 過 某 個 數 量 的 時 候
整 個 系 統 虛 擬 記 憶 位 址 會 完 全 被 虛 擬 快 取 驅 動 程 式 給 吃 光 了
Windows 其 他 的 功 能 就 沒 有 虛 擬 空 間 可 用
於 是 就 出 現 記 憶 體 不 足 的 訊 息。
要 是 記 憶 體 超 過 512 MB 該 怎 麼 辦 呢?在 System.ini 中 限 制 虛 擬 cache 的 大 小 不 超 過 512MB 就 可 以 避 開 這 個 問 題。
在 system.ini 中 加 入 [vcache] MaxFileCache=524288(因 為 1MB=1024K
所 以 524288K =512MB
所 以 值 是 524288
不 超 過 這 個 值 即 可。
) 參考資料 http://66.102.7.104/search?q=cache:8rgKrireiS8J:www.asus.com/support/chinese/techref/virtual/index.aspx 虛擬記憶體