close
虛擬

虛擬記憶體

虛擬記憶體有查看或是加大之類的功能嗎???有時玩電腦會跑出虛擬記憶體不足的問題是怎麼了呢???
虛 擬 記 憶 體:虛 擬 記 憶 體 是 一 種 作 業 系 統 運 用 的 技 術

將 磁 碟 空 間 模 擬 成 記 憶 體

使 得 在 實 體 記 憶 體 不 足 的 系 統 上

也 可 執 行 需 要 記 憶 體 較 多 的 應 用 程 式。

通 常 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 虛擬記憶體

arrow
arrow

    zdfhsdfgwerr 發表在 痞客邦 留言(0) 人氣()