Re: [理工][資工]cylinder到底是什麼= =
我不太會畫圖
所以盡量用文字解釋
disk是由很多個"面"組合而成
(面:一片一片圓形的,上下可讀)
而一片一片的面 上面又有 一堆同心圓 長的像操場的同心圓
而操場的跑道 就是 track
那麼 現在 假設每一個面上面只有三條track(以操場來說 只有三條跑道)
分別叫track0 track1 track2(也可想成操場的跑道0 跑道1 跑道2)
接著 一開始說 disk是由很多個面(很多個操場)所組成~
每個面都有track0 track1 track2(跑道0 跑道1 跑道2)
那麼你所問的cylinder 就是所有面的某個 track所組成的集合
舉例:每個面 的track0 集合而成叫做cylinder0
以操場來比喻會更清楚:
假設有10個操場疊在一起 而每個操場的 跑道0 集合起來 就叫 cylinder
所以cylinder的形狀 就像是一條粗"水管"
中間是空心的
以上是 專業 中肯 優質 清新 凱56 的答覆
希望你能理解~
再補充:
為什麼說同一個檔案的data放同一個cylinder會省時
因為硬碟讀取資料最耗時的是 機械臂將讀取頭移動到資料的track(跑道)
也就是seek time
而如果要讀取的資料都放在同一個cylinder時 就不需要再移動機械臂
就省下了seek time了
只需轉動圓盤就可以找到資料了
這就是為什麼可以省時了^_________^
※ 引述《hunter0904 (態度)》之銘言:
: disk中的cylinder到底是什麼阿= =
: 我原本以為是中間那根 很多platter集合成一個的
: 有沒有大大有清楚的圖 可以講解一下
: 有看過題目說 如果檔案都在同一個cylinder可以減少讀取時間
: 是說把資料分散在很多個platter(由很多圈track組成的圓盤?)
: 然後讀寫頭可以平行讀取很多個platter嗎?
--
kai56~~kai56~~kai56~~kai56~~kai5
kai56只會發優文 6
k
誰能教我發廢文???a
i
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.123.80.243
※ 編輯: kai5566 來自: 122.123.80.243 (02/08 23:24)
推
02/08 23:27, , 1F
02/08 23:27, 1F
推
02/08 23:29, , 2F
02/08 23:29, 2F
推
02/08 23:33, , 3F
02/08 23:33, 3F
→
02/08 23:41, , 4F
02/08 23:41, 4F
推
02/08 23:44, , 5F
02/08 23:44, 5F
→
02/08 23:48, , 6F
02/08 23:48, 6F
→
02/08 23:48, , 7F
02/08 23:48, 7F
→
02/08 23:49, , 8F
02/08 23:49, 8F
→
02/08 23:50, , 9F
02/08 23:50, 9F
推
02/09 00:17, , 10F
02/09 00:17, 10F
http://ppt.cc/-mHP
維基也畫很多個頭
但實際硬碟是不是每個面都有讀寫頭 我不清楚
看來應該是一個面一個讀寫頭才對!!!
※ 編輯: kai5566 來自: 122.123.80.243 (02/09 00:22)
→
09/11 14:13, , 11F
09/11 14:13, 11F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):