(1) 磁軌和扇區
磁碟最小儲存單元是扇區,乙個扇區512位元組就是0.5kb
(2) 磁頭和柱面
磁碟最小儲存單元是扇區,乙個扇區512位元組就是0.5kb
(3) 磁碟容量
磁碟容量 = 磁頭數 x 柱面數 x 每道扇區數 x 扇區位元組數
當需要從磁碟讀取資料時,系統會將資料邏輯位址傳給磁碟,磁碟的控制電路按照定址邏輯及那個邏輯位址翻譯成實體地址,即確定要讀的資料在哪個磁軌,哪個扇區。
為了讀取這個扇區的資料,需要將磁頭放在這個扇區上方,為了實現這一點,磁頭需要移動對準相應的磁軌,這個過程叫做尋道時間,然後磁碟旋轉將目標扇區轉到磁頭下,這個過程消耗的是按叫做旋轉時間。
作業系統對硬碟的儲存管理來看,windows訪問資訊的最小單位是簇,linux叫做塊(block),他是乙個邏輯概念,乙個簇(塊)可以是2、4、8、16、32、64個扇區。
乙個簇只能被乙個檔案占用。
對於windows預設檔案格式ntfs檔案,預設8個扇區組成乙個簇,即4096位元組。因此即便你儲存只有一位元組的檔案,也要在磁碟實際占用4096位元組(4k)。
對於作業系統一定離不開記憶體和硬碟之間資料傳輸,而對於記憶體而言最小單元是頁(page)
總結:扇區 <= 塊/簇 <= 頁
磁碟相關知識
1 磁碟的io單位 1 磁碟讀寫的時候都是以扇區為最小定址單位的,乙個扇區的大小是512位元組,每次磁頭連續讀寫的時候,即使一次只寫了乙個位元組的資料,那麼下一次就不能再向這個扇區剩餘的部分接著寫入,而是要尋找乙個空扇區來寫。對於磁碟來說,一次磁頭的連線讀或者寫叫做一次io 2 影響磁碟效能的因素 ...
python小知識 Python小知識
1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...
python小知識 python小知識
一 列表 l 1,2 m l l和m同時指向列表物件,內容為 1,2 l l 3,4 系統新增了乙個物件,內容為 1,2,3,4 l,m 1,2,3,4 1,2 l 1,2 m l l 3,4 對列表在原處做修改 l,m 1,2,3,4 1,2,3,4 二 python程式設計中的中文編碼問題 問題...