![]() |
|
|||||||
| 論壇說明 |
|
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
|
主題工具 | 顯示模式 |
|
|
#9 (permalink) | |
|
管理員
![]() ![]() |
引用:
------------------------------------------------------- 應該說早期的 FAT16 為了能夠配置 2GB 的硬碟,結果弄的 1 個叢集 = 65355 Bytes,我測試過確實很快,可是有一個嚴重問題,就是空間浪費的程度很嚇人。 假設 1 個檔案只有 1,000 Bytes 有兩個磁碟分隔 A 為 1 個叢集 = 512 Bytes B 為 1 個叢集 = 65,355 Bytes 空間論 當這一的檔案分存於 A 和 B 分隔時, A 用佔用 2 個叢集,剩餘 24 Bytes B 用佔用 1 個叢集,剩餘 64,355 Bytes 當然每 1 個叢集 = 512 Bytes 節省空間。一兩個小檔,可能沒什麼可是一堆 小檔就會很有感覺。如有 100 個檔案: A 用佔用 2 個叢集,剩餘 24 Bytes × 100 = 200 個叢集,剩餘 2400 Bytes B 用佔用 1 個叢集,剩餘 64,355 Bytes × 100 = 100 個叢集,剩餘 6,435,500 Bytes 就很明顯感覺,才 100 個檔全部加起來約 100,000 Bytes,B 用分割卻要用 6,553,500 Bytes 還存放,而平白消失了 6,435,500 Bytes 。 顯然是電腦無法變通,磁碟機以 "叢集" 為單位進行存取。叢集的大小定了空間的 使用比重(實際的大小/佔用或虛耗的大小),叢集太大則浪費。 ------------------------------------------------------- 速度論 因為 1 個檔案,分別在 A = 2 叢集;B = 1 叢集。造成了,讀取時 A 分割要 讀取 2 次,才能讀完,而 B 分割只需要讀一次。因此如果 1 檔案佔用的叢集越多 則讀取的次數也越多。如果運氣很好檔案所佔用的叢集是連續的,那讀取的效果就 會跟佔用少量叢集(甚至 1 個叢集)相當,若是不連續的話,就會慢到不行。 為此才有一種軟體『磁碟重組』的產生,而這種軟體,其實是只再做一種事,就是 把不連續的檔案叢集,排列成連續的檔案叢集,以改善讀取的速度。 ------------------------------------------------------- 正如鳥大說的 1 叢集 = 4096 Byte,是經由測試而來的,既不會虛耗太多的 空間又能兼顧讀取的速度。因為一般常見的純文字、WORD、EXCEL文件、圖檔很 容易落在 0K~2M 之間,因此 1 叢集 = 4096 Byte 會省空間與維持讀取效率, 也是如此的關係。 不同的檔案系統,除了所能使用的儲存實體的大小有別外,尚有容錯性、安全原則 性的、單一文件大小等考量,因此自 Windows NT/2000,開始慢慢使用 NTFS 也是有這一方面的關係。 本來就慢的話,就會用再好的檔案系統,我個人覺的還是效果有限。因為本質已受 到限制了。 就好比我舉例的我的硬碟來說,雖然本質很強 55MB/s,卻受到外接盒的關係只有 10MB/s 而 18MB/s 則是 USB 裸接硬碟線(沒有殼的那種),使用上只有認了。 也正如 "不飛" 大大說的,有個 20MB/s 就很厲害了說。 |
|
|
|
送花文章: 37855,
|
|
|
相似的主題
|
||||
| 主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
| 有人買數位相機的記憶卡來當隨身碟嗎?[第二問]可以當開機碟嗎? | mic64 | 硬體疑難使用問題討論區 | 4 | 2004-09-14 09:29 AM |
| 有人買數位相機的記憶卡來當隨身碟嗎? | mic64 | 硬體疑難使用問題討論區 | 11 | 2004-09-13 06:22 PM |
| 有人用過奇摩賣的藍天使七合一隨身碟嗎 | winston52012 | 硬體疑難使用問題討論區 | 2 | 2004-05-04 03:49 PM |
| usb 隨身碟 可以格式fat 32 嗎? | leechaoming | 硬體疑難使用問題討論區 | 1 | 2003-01-30 12:05 PM |