瀏覽單個文章
ikari
Junior Member
 
ikari的大頭照
 

加入日期: Oct 2000
文章: 720
引用:
作者小壞蛋
小弟不才,計算機慨論跟微處理機慨論這兩門課學的不好,不太能解釋的很清楚

幾個方向讓大家去換個角度來想好了

1.以PS來說好了,算100MB的圖需要等待的時間比較長還是寫入100MB的圖比較長?

說真的,以這個例子來說不是那麼的適合,因為只要有人硬要去辯說這是靠CPU跟RAM去作的動作

問題是,電腦有很多用途,並不是所有用途都是不斷的在讀寫

如果這個動作是需要不斷讀寫的,那強化硬碟的確是可以帶來速度上的進步

以一般的人來使用電腦來說,現在的硬體的確是相當足夠來運用,CPU也相當夠用

會讓人有速度卡在硬碟上的"錯覺",這時候換硬碟的確會有速度上的進步

但是在實驗室裡要跑模擬的時間,通常是資料讀進去,讓CPU跑個幾天幾夜(當然中間還是會讀寫)

這時候換15K RPM的HD跟7.2K RPM的HD的時間差異,會遠遠不如CPU時脈差個200~300MHZ

這兩個例子其實是蠻極端的例子...


這麼說好了,在連續性隨機的讀寫之下,就算再快的處理器也是枉然
電腦內的CPU在一般應用狀態之下,鮮少能讓它以百分之百運作
更不用說是現在主流的雙核心、四核心以及未來的八核心。

但硬碟呢?隨便一個拷貝複製檔案動作
就可以將它的傳輸達到本身最大瓶頸(換好一點的Raid卡也許會好上一點點)
若在以前記憶體小一點的時代,做這個動作你會發現電腦根本像僵住一樣反應遲鈍
開系統管理員觀看,處理器佔用率居然只有這麼一點點。

所以我們開始加大記憶體,為什麼加大記憶體,為了改善電腦存取速度
讓硬碟內的Swap置換檔空閒一點以減輕硬碟負擔。

為什麼開始會有Turbo memory、Readyboost這類技術的出現?
為什麼SSD開始威脅傳統硬碟?
壞蛋兄是聰明人,應該知道為什麼。

CPU要處理的東西,其資料來源絕大部分都是硬碟。


不過我還是想說,壞蛋兄所言沒錯,但使用的場合不一樣,觀感當然會不一樣,

一台專跑像是UD之類的程式,想讓他有效能上的顯著提升,當然是換更暴力的處理器
一台專門跑File Server之類運用,想讓他有效能上的的提升
組建暴力Raid甚至是換上像是ramsan之類的怪物儲存設備,是在所不惜的。

只是我寧願相信,絕大多數的"個人"電腦,在"一般應用狀態"之下,亟需要提升的部分
還是硬碟。

未來某一天,當你正在存取一個大檔案,可以在聽不到任何哀嚎聲音
且在瞬間檔案便存取完畢的時候,你就可以體會了吧。

話說在後頭,電腦速度卡在硬碟這句話是有點錯誤的,應該說"電腦存取速度卡在硬碟"
舊 2007-09-23, 01:14 AM #46
回應時引用此文章
ikari離線中