PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   儲存媒體討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=20)
-   -   請問硬碟的2M 8M 16M要幹麻的? (https://www.pcdvd.com.tw/showthread.php?t=552298)

rabbit100 2005-10-28 05:01 PM

越扯越誇張 還扯到南橋
不過就是很單純的畫一塊或作一塊記憶體來當中繼站
至於如何使用 每個程式與裝置 會針對其做最適當的設計
燒錄機有燒錄機的用法 軟碟有軟碟的用法 顯卡有顯卡的用法 CPU 有 CPU 的用法

這根本沒有一個明確的定義 各家有各家的用法 還能扯到南橋 真是夠了

kkk 2005-10-28 05:21 PM

ide bus 的controller 都是做在南橋內
當然跟南橋有關

chrisdar 2005-10-29 12:33 AM

1.它叫做Buffer理由是:硬碟裡面的空位是不連續的,為了把資料完全寫入硬碟採取兩個手段:
a.找一塊夠大的區域來放置資料
b.由開頭依序尋找空位來放置資料直到放不下或是放完
不論是哪種手段都需要時間,硬碟只要在Buffer填滿前找到位置寫入,就能發揮其功用。

2.它叫做Cache理由是:硬碟裡面的資料是不連續的,所以在每一段資料尾端會記錄下一段資料的位置,直到這段資料是最後一段,當硬碟讀到尾端記號時候,就知道要把下一段給讀進來,已應讀取需求,這是Cache很重要的特性"預先載入"功能,當然它的"分歧預測"是絕對命中(在尾端記號是正確下),除非你只讀取檔案的一部分。

所以我認為那塊區域(8MB or 16MB),在讀取時候看不到BUFFER的特性,在寫入的時候看不到CACHE,像不像光的波粒二重性(比喻失當別打我)

所以它既是BUFFER也是CACHE

kkk 2005-10-29 06:04 AM

引用:
作者chrisdar
1.它叫做Buffer理由是:硬碟裡面的空位是不連續的,為了把資料完全寫入硬碟採取兩個手段:
a.找一塊夠大的區域來放置資料
b.由開頭依序尋找空位來放置資料直到放不下或是放完
不論是哪種手段都需要時間,硬碟只要在Buffer填滿前找到位置寫入,就能發揮其功用。

2.它叫做Cache理由是:硬碟裡面的資料是不連續的,所以在每一段資料尾端會記錄下一段資料的位置,直到這段資料是最後一段,當硬碟讀到尾端記號時候,就知道要把下一段給讀進來,已應讀取需求,這是Cache很重要的特性"預先載入"功能,當然它的"分歧預測"是絕對命中(在尾端記號是正確下),除非你只讀取檔案的一部分。

所以我認為那塊區域(8MB or 16MB),在讀取時候看不到BUFFER的特性,在寫入的時候看不到CACHE,像不像光的波粒二重性(比喻失當別打我)

所以它既是BUFFER也是CACHE



所以硬碟讀取的時後叫 cache
寫入的時後叫 buffer

^^...

abcpanadol 2005-10-29 11:24 AM

引用:
作者kkk
所以硬碟讀取的時後叫 cache
寫入的時後叫 buffer

^^...


或是說buffer是100%命中的cache?
^^...

rabbit100 2005-10-29 01:57 PM

引用:
作者kkk
所以硬碟讀取的時後叫 cache
寫入的時後叫 buffer

^^...


這個好笑........

chrisdar 2005-10-29 07:52 PM

再此提出一個疑問關於"緩衝"及"快取",為什麼有不少資料(硬碟規格)都註明是快取而不是緩衝?
我覺得:
1.我觀察一下使用者對硬碟的讀寫行為發現,大部分的時間硬碟都是讀取,所以把這塊區域認為是快取(當然P2P用戶絕對是寫入大於讀取,自己就是這群)。
2.快取的功能能涵蓋緩衝的功能,此觀點還在查證中。

附註:有人測試過硬碟是讀取快還是寫入快(快指單位時間的資料量)嗎?
依照我之前回覆的觀點應該是讀取比寫入快,等待有心人士貼圖證實。

abcpanadol 2005-10-29 09:30 PM

[QUOTE=chrisdar]再此提出一個疑問關於"緩衝"及"快取",為什麼有不少資料(硬碟規格)都註明是快取而不是緩衝?
我覺得:
1.我觀察一下使用者對硬碟的讀寫行為發現,大部分的時間硬碟都是讀取,所以把這塊區域認為是快取(當然P2P用戶絕對是寫入大於讀取,自己就是這群)。
2.快取的功能能涵蓋緩衝的功能,此觀點還在查證中。

QUOTE]
http://www.hitachigst.com/hdd/techn.../writecache.htm
它是buffer又是cache
1.硬碟與電腦必須透過中間稱為"buffer"的記憶體才能傳輸資料
2.由於一個應用程式, 資料放在硬碟有其連續性, 可以預先讀取,
所以這些buffer又為"read cache"
3. 這些buffer也可以暫放資料, 讓硬碟讀寫頭先到定位,又為"write cache"

maxalan 2005-10-30 12:53 AM

引用:
作者kkk
所以硬碟讀取的時後叫 cache
寫入的時後叫 buffer

^^...


應該寫入才是快取,讀取時才是緩衝,為甚麼呢?因為您可進入控制台-->系統管理工具-->電腦管理-->磁碟管理-->對著磁碟按右鍵選內容--> 原則-->就可以勾選"寫入快取".....


所有的時間均為GMT +8。 現在的時間是01:02 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。