引用:
Originally posted by mokog123
RAM定義你稿清楚嗎?RAM只要RESET後所記憶的資料就會消失,也就是你為了抓檔要一直開電腦且不影響到RAM的動作,更何況抓了檔表示有些RAM的空間會被佔走,一個成人動作片至少有500-600多抓個幾片,電腦就不用動了,RAM跟ROM是不一樣的,所以硬碟還是有存在的必要,除非有天高速大容量便宜的ROM能夠普及,不然硬碟還是會存在的
|
如果你學過作業系統,系統程式等課程,
你就會知道暫存到RAM的動作,是不會一直暫存到記憶體塞暴的... = ="
一般RAM裡面只會切割部份的空間來當做暫存用。
如何決定這空間的大小呢?這要看你網路速度多快。
像我512K/64K的速度,跑emule大概到達30kbyte/3kbyte左右。
所以每秒大約33kbyte/s的資料在傳輸。
假設emule切了33MB來當暫存,大約1000秒才需要清暫存區一次。
當然啦~ 這只是概算,很多overhead沒算進來,而且暫存區大概用掉九成後就應該要清暫存了。
不過我想, 有33MB的暫存,理想狀況下大概5~10分鐘讀寫硬碟一次沒問題。
依我的使用經驗,emule一分鐘內不知道讀寫了幾次硬碟。
如果5~10分鐘才讀寫一次,你想硬碟熱量會少多少?
而且因為大暫存,所以資料集中。讀寫頭不用做頻繁的定位。硬碟的壽命可以大量增加...
那你說的,如果電腦當掉,RAM的資料不見又怎麼辦?
這又怎麼樣,就把RAM的暫存區那33MB的資料重傳一次就好。5~10分鐘內資料就傳回來了。
我想當機應該不是很頻繁的事。這點重傳時間應該不算什麼。
我前面說我的RAM有700多MB,並非想要emule全部拿來做暫存用。
拿個1/20來用,我就偷笑了。
可是它拿多少來用?我看它的設定是1.5MB...
我看我電腦的資訊,記憶體使用大部份時間只用200MB而已。
所以其它的500MB,emule都把它浪費掉了...