2007年3月26日 星期一

硬碟的新遊戲

0

最近看著一些作data mining跟非線性剪輯的親戚朋友
他們對電腦的需求實在是非同常人啊
記憶體用到大的誇張也就算了
硬碟交在他們手上大概都沒法壽終正寢
即使現在的硬體規格對一般民眾來說根本是屠龍刀一類的神兵之流

這兩類人的硬碟使用情況有多兇
首先,兩種人的資料都一樣大的誇張
動輒10G的影像或資料庫
再者
運作時都會有大量的暫存資料或寫入新的資料
這個部份都有可能比原始資料還要大
在這樣的前提下
就算是給他們四處理器的電腦
也是無法解決他們在硬碟上的需求
更別說要有快感了

每次能提給他們的意見
除了raid 0以外,還真是黔驢技窮
大家都是窮鬼都花不起大筆的
不過,這樣的方案也是拿命在開玩笑
隨時一顆掛掉,就什麼都沒啦

說了這麼多,現在要回歸主題了
硬碟的新把戲
硬碟在電腦上得貢獻一直是容量如哥吉拉般
呈現像是怪物般的成長
但是隨著系統越寫越複雜
大家期望電腦越來越快速的情況下
還是有些小玩意兒,分別是
NCQ (Native Command Queue)
SSD (Solid State Drive)
Hydrid Hard Disk

NCQ是一種在硬碟上排序磁碟指令的方式
磁碟指令呢,就是你從硬碟上讀寫東西時對硬碟下的命令啦
由於一般的操作並都不是按順序1234的從硬碟上讀寫東西
所以呢,硬碟會有個演算方式,去從使用者要求的位置
找出一個路徑來提供最佳速度
NCQ便是發揮在這個部份
他會將你所要求的資料位址排一下
讓硬碟的磁頭可以在一個最短的路徑上把資料一個個撿回來
除了可以縮短處理資料的時間外
由於也縮短了磁頭的動作次數,所以也可預期硬碟壽命也可獲得延長
其實這技術在SCSI--一種伺服器常用的有錢人硬碟上早就有了
IBM也曾經在一般IDE硬碟上弄出類似的東西叫TCQ
不過一直到現在SATAII的規格上,指令佇列才終於要成為正式規範了
廠商中seagate是最早投入的,後續有Hitachi、Maxtor
至於WD呢?好像還沒打算加上這個東西
前面說那麼多好像真的很神,那到底有多神呢
告訴你
還不如你的處理器從單核心變成雙核心來的神
你不是重度使用者的話
根本不會發現他帶給你任何爽度啦
而且壽命問題呢
就跟你也不能保證每個美國人都可以活到一百歲一樣
也沒人可以跟你保證一定會有多囉

SSD固態磁碟
啥米是固態...
把你的flash disk,也就是俗稱的隨身碟
不然說mp3播放器也是一樣
把他們弄成一個硬碟
然而就這麼簡單嗎?
事情當然不是傻人想的那麼簡單
不過意思差不多啦,詞達意就好
沒打算在這解釋那麼多細節
以後有機會在補充
先說說這個的效果是什麼...
一般硬碟要找資料,收到指令以後都得先移動到資料在的地方
然後在用磁頭把他讀出來
然而磁盤跟磁頭的移動都需要時間
這部份就是一般說得seek time (搜尋時間)
一般硬碟大概在12-18ms
SCSI可以期望少掉大半
SSD呢?
會變成10-20分之一吧
是的,別懷疑
flash沒有磁盤啥的
就是電流流過一堆電晶體
最差的時間應該都不會超過1ms
1~~ms~~
此外他也是霹靂省電,就像是ipod跟ipod nano的差別一般
前者是2.5吋磁碟,後者是flash ram
So...
這樣的100多G的硬碟,可以期待出現久旱逢甘霖的高潮
不過現在一般來說NAND or NOR Flash最高速...30MB/s吧
數字上很難告訴你
你會有侏儸紀公園裡那些博士第一次踏上侏儸紀般的感動
而且這個東西現在應該...貴爆...
只能期待...期待...

Hybrid Hard Disk
Hybrid不是油電混合車?硬碟也要吃油?
其實差不多啦,不過混合的不是電跟汽油,是磁盤跟flash啦
把一般的硬碟加上一塊flash當cache
期望他可以發揮SSD的幾成功力
老實說
這是最讓我期待的東西了
現在好像只看的到原型機--就是廠商做來讓大家爽一下
遠觀不可褻玩...
不知道他可以讓NoteBook的電池使用時間延長多久...

除了這些
還有一些折衷的東西出現
vista的ReadyBoost跟Intel的Robson
前者只要閣下有vista系統
插上一隻跟他同流合污的flash
視窗的顯示訊息上就可以選擇加速系統
就這麼簡單
我對他的algorithm還蠻感興趣的
好像沒發表...
所有的把戲應該就是靠著新的記憶體管理模組superfetch跟作業系統的排程器達成
不知道之後會不會把演算法公告一下
後者呢
則是在主機板的南橋晶片上加上flash
目的可說是一樣的啦
不過看來後者的效果可能會好點
Robson得到Intel下一代的筆記型電腦平台--Santa Rosa才會現身

基本上以上幾個除了NCQ以外,其他都跟flash有關
可以發現flash廠又要準備賺大錢了
其實除了NCQ以外SATA 2.5上還有一個Multiplier(多工器)
不過跟raid一樣要一個以上硬碟,所以沒提...

0 意見:

 
Design by ThemeShift | Bloggerized by Lasantha - Free Blogger Templates | Best Web Hosting