比較正確的說法是ramdisk軟體透過PAE使用超過4GB的記憶體。
其實在PAE開啟之後32位元的Windows已經可以使用超過4GB的記憶體了,
但是家用版本的部分被微軟故意限制住所以不能用,這是軟體的限制而非硬體上不能。
多謝指正...
但我的結論就是, 開 RAMDisk 是蠻浪費的做法.
有一句話是這麼說的
Don't apply it just because you can
意思是說, 不要硬去使用一個技術或功能, 只因為你 "可以"
我在工作的地方前陣子有一個需求, 就是當管理者登入一台資料庫主機時, 把 PostgreSQL的 Error Log 給打印出來
這麼做的用意是可以第一時間查到是不是有人偷修改資料庫產生報錯, 可以第一時間做追查.
一般的使用者對 Log 檔案無法讀取, 因為權限不一樣.
我就提出使用 crontab 以 root 權限把 log 給轉拋出來並設定為可讀, 這麼做一行就行了,只要 30秒就能弄完
但是就有另外一個工程師喜歡賣弄技巧, 應是去把 PostgreSQL 的 source 改寫, 很單純的只是改寫 Log 拋出時的權限設定.
這麼做的結果就是他要再 compile 這一整個資料庫, 然後又有一大堆 dependency 問題, 變的很難移植
花了大半天的時間弄好了, 為的只是這一個很單純的需求.
他這麼做並沒有引起大家的讚賞, 私底下大家都很不以為然, 為什麼他這麼喜歡賣弄技巧.
後來因為他這一套要移植有很多麻煩的地方, 最終沒人去使用它.
但就所謂的 "技術" 來說, 它的確是需要更多知識去完成的.
但就實務面來說, 瞎爆了!!
有許多花俏的技術是很高竿, 但是真的有使用的必要嗎?
就如 d9gmh 大哥所說的, 是人在玩電腦, 或是電腦在玩人?
是個值得思考的議題.