PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   有了1G RAM能關掉虛擬嗎? (https://www.pcdvd.com.tw/showthread.php?t=399673)

jlovet 2004-10-21 11:28 PM

引用:
作者hsingchu
電腦白吃老闆.........
那塊區域就完全無法利用 -> 因為那個區域有存放一個檔案 -> 而那個檔案正在被os使用而鎖定住
你去問那個老闆全世界有哪一套os 允許系統正在使用的檔案被砍掉
那塊空間當然就不能用(嚴格來講是當然不能做別的用途不是不能用 , 他以為硬碟空間是立體停車場喔 :jolin: :jolin: :jolin: , 還想儲存別的資料勒 , 儲存swap資料就不是儲存資料?)

把那顆硬碟拔到別台去處理還是可以把 pagefile/swapfile 砍掉 , 再拿回去開機也不會有問題, 會自動再生一個 pagefile/swapfile (條件是空間要夠)

有點懷疑那個老闆可能連 顯示隱藏檔案/ 顯示系統檔案都不會 :rolleyes:



你有用過全世界的作業系統嘛?
Unix-like的作業系統用unlink這個system call來刪除檔案

他有一個錯誤情形就是
EBUSY (not on Linux)
The file pathname cannot be unlinked because it is being used by the system or another process and the implementation considers this an error.

有些系統如果檔案使用中..就會發生這個錯誤BUT NOT ON LINUX

jlovet 2004-10-21 11:40 PM

引用:
作者latw
真奇怪,自己說不要讓OS自己管理,又不提供了參考設定,不知道該說什麼.
再者,原來您是windows的開發人員之一阿?失敬失敬,竟然知道人家的OS適用什麼演算法做paging
該用什麼設定方式才會有最佳效能?

既然說不採用Windows自行管理,那請提出證明說他管理的不好?至於會忽小忽大完全是
使用環境的不同,會有所差別.
可不可以偷偷問您,知不知道虛擬記憶體是做什麼用的,如果這個都不知道,那.....:jolin:


如果OS會自己管理那就好了喔
Linux要切一個swap空間..大小就固定了..那塊空間就不能用了
Windows設1G..他就給你開一個1G的檔案放在硬碟裡面..

其實..512以上的可以不用設了啦..或設個128就行了..

因為你的記憶體根本用不完...有一大堆都是cache

hsingchu 2004-10-21 11:59 PM

引用:
作者jlovet
你有用過全世界的作業系統嘛?
Unix-like的作業系統用unlink這個system call來刪除檔案

他有一個錯誤情形就是
EBUSY (not on Linux)
The file pathname cannot be unlinked because it is being used by the system or another process and the implementation considers this an error.

有些系統如果檔案使用中..就會發生這個錯誤BUT NOT ON LINUX
呵呵....當然不可能全用過 .......不過unix 還真的很久沒碰了 因為linux免$$而且用在隨隨便便一台pc 都跑的嚇嚇叫
舉這個例子....
總之自己話說太滿了 跟那個老闆一樣被吐了....沒話說 :stupefy:
我只是想說以一般pc平台+windows的觀點 那個謬論實在 太誇張 :ase

latw 2004-10-22 12:24 AM

引用:
作者野口隆史
我前面說的你沒看清楚嗎??
每個人平台不一樣,公佈我的設定有什麼意義??
你的電腦裝的硬體跟軟體還有做的事情都跟我一樣嗎??
如果一樣我就公佈我的設定!!

虛擬記憶體的問題以前討論過很多次了,我也說了很多次了~
你自己去搜尋,我不想說了~
懂不懂至個跟是不是微軟的工程師有什麼關係~
如果我不懂虛擬記憶體在搞什麼我說那麼多幹麻??
如果凡事windows的預設就是最佳設定,那幹麻還有人搞什麼優化登錄檔之類的東西??

首先,請解釋一下什麼是虛擬記憶體?用途?影響?
如果連上面的基本定義都不知道,其他都不必說...
再來登錄檔是M$搞出來的,沒人規定所有的OS一定要有,但是VM只要是稍微大型的OS都會
具備,這兩個完全不搭嘎.還有我還真不知道明明實體記憶體就是夠,M$還是會用到硬碟做
swap.當然微軟可以不必照著學術研究的演算法去時作,但也不表示你可以知道如何分配
最佳的配置方式.所以如果您是微軟工程師,自然知道裡面的程式運作,那麼當然會知道如何
去分配,所以當然跟工程師有關係了.
我不是說過了,這邊都是"經驗">>"理論",沒有理論根據的東西,在怎麼討論都沒用,一樣是
廢話一則.

stardog 2004-10-22 01:30 AM

其實....這...也不用講那麼多學理啊
如果你有1Gram的話 你可以關掉他
但是xp他在不夠的時候會自動開啟
像是玩一些即時戰略 等需要大量記憶空間的遊戲 就算你關掉
他也會直接開 然後再給你個警告
但是關起來~~平常作業會比較快

我的經驗是這樣啦

chous 2004-10-22 01:40 AM

引用:
作者stardog
其實....這...也不用講那麼多學理啊
如果你有1Gram的話 你可以關掉他
但是xp他在不夠的時候會自動開啟
像是玩一些即時戰略 等需要大量記憶空間的遊戲 就算你關掉
他也會直接開 然後再給你個警告
但是關起來~~平常作業會比較快

我的經驗是這樣啦

那有錢買各2G 或4G的記憶體
不就幾乎可關掉嚕
沒經過硬碟的緩衝
整體效率會跑的比較快嗎

hsingchu 2004-10-22 02:03 AM

少很多i/o, 虛擬記憶體本來就是一個解決方案
只是這種套裝給你灌的系統設計要為了相容性考量到很多最低需求 ,沒辦法

以停車為例 如果車位夠多 , 那也不需要蓋立體停車場或是停車塔這種東西
如果有神仙可以做 , 誰要做畜生 :laugh: :laugh:

gottingen 2004-10-22 04:04 AM

這一點在台灣微軟官方網站有說明
有興趣的人可以去看看!!

HOW TO:在 Windows XP 中設定效能選項

latw 2004-10-22 08:14 AM

引用:
作者hsingchu
少很多i/o, 虛擬記憶體本來就是一個解決方案
只是這種套裝給你灌的系統設計要為了相容性考量到很多最低需求 ,沒辦法

以停車為例 如果車位夠多 , 那也不需要蓋立體停車場或是停車塔這種東西
如果有神仙可以做 , 誰要做畜生 :laugh: :laugh:

是沒錯啦,不過VM還可以做出一些更神奇的事情:D
例如:32bit的CPU只能定址4G,但是利用VM可以讓"可使用"的memory超過4G.
解釋一下,假設現在用的是32bit的CPU,今天想執行5隻程式,但是每隻程式需要使用
超過1G的記憶體,這時候VM的功能就出現了:like: :like:如果沒有vm這個case就不能跑了. :(

coppermine2001 2004-10-22 09:31 AM

有時我真的搞不懂,明明是討論一個設定的問題,為什麼也要搞的針鋒相對,難道口氣不能好一點嗎,說一堆東西詰難它人,就代表自己懂得真的比別人多嗎,說真的,微軟的作業系統是一個封閉的架構,我相信大部份的人的人都只能憑著自己一次又一次的經驗,去熟悉這個龐大要複雜的架構,再左以一些別人的討論經驗,如果有人那麼不屑別人的的經驗,那你大可自己去閉門造車,不要來這邊看到別人的意見又要執疑別人懂多少,這個社會已經很混亂了,大家都太喜歡和別人起爭執,一點雞毛蒜皮的小事都要吵。
不是不行和別人討論,但口氣要好一點,謙遜一點。


所有的時間均為GMT +8。 現在的時間是09:36 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。