拿Flash memory 當 Virtual memory ?

先旨聲明,這個想法我也只是想想而以...

在不知多久以前,我曾看過一篇硬體網站的消息,介紹一名外國人把四支ipod shuffle插在一顆USB Hub上建構一個Raid 0「硬碟陣列」,結果大概是「這東西不錯玩」吧....

前陣子記憶體產品價格真的很誘人,突然有想起這件事....

不知大家有沒有想過,現在就利用記憶卡之類,加一個、甚至數個讀卡器之類的媒器,組一個「NAND硬碟」???

哈哈,我承認這是個很奇怪想法,但是我還是覺得這個計劃是可行、有效的....

想像一下,你從利用Y拍、朋友、 小朋友 等等方法弄了一批數張1G 或是 2G,甚至容量更大的記憶卡,然後咬緊牙關再弄兩個讀卡器回來。(記憶卡當然要專挑那些終身保固的來買,讀卡器也要找有多個插孔的)

我知道這樣做成本還是會很貴,但是效能相信一定會讓你微笑

站上的各位,不知你們對這個計劃有甚麼意見?

(不知Mobile 01 站上的大大們會不會有能力完成這個實驗?)
2006-10-22 3:41 發佈
flash 存取速度比 internal HD 慢很多,
當 virtual memory 似乎沒什麼優點,應該不會讓你笑出來,
如果是用一般 memory 才會比較快。
另外一般 virtual memory 通常都不大,512M or 1G 對一般使用就已經算很大。

至於可不可以拿來當作 Virtual Memory,應該是沒問題
我覺得不如花錢把記憶體加大比較實在。
150X的SD卡速度號稱有22.5MB/s,USB2.0的速度又不可靠,不知道這還有什麼搞頭?

我也是覺得加大RAM來玩最實在!

不過要注意的是

理論上 Flash 那類的存取次數(access times)是 10 萬次

不過那只是理論 實際上大概存取一萬次就差不多了(隨著技術越來越好現在出廠的應該都不只這個數字了)

不過要存取一萬次 一般使用的話可以用很久 = =

假設一天五次也要存取兩千天 那可以用六年了 XD

何況一般一天存取一兩次就算多了 還要天天這樣存取喔 XD

硬碟的理論值是無限次存取

不過一般硬碟壞多半是機械結構壞掉 = =||

囧rz...

而 Flash 是電子式結構壞掉

當你的電腦真的存取是用到 swap 時 表示電腦很常存取他

在這種情況下還用 Flash 當 swap 用會加速 Flash 毀壞的可能性~
1. 頻寬會受限於 USB 2.0 , 理論上是 480Mbps (60MBytes/s), 實際上到 30~40MBytes/s 就差不多了(不管有沒有架 RAID , 全部頻寬就這麼大); 而且 USB 晶片良窳不齊, 高速及大量傳輸的穩定性值得商榷.

2. 隨身碟用的晶片讀寫次數限制, 而且如果晶片損毀會是完全資料遺失.

所以比較起來, 除了外接方便外, 還是用硬碟比較合適, 目前單顆 30~40MBytes/s 的效能很常見, 架了 RAID 可以跑到 60~80MBytes (再上去可能會遇到 PCI 瓶頸), 即使遇到壞軌或電路板故障, 維修更換也能救回比較多資料.
果然是奇怪的想法,因為現在要查到這些硬體的規格非常方便,很容易就可以知道可不可行
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?