問一個電腦指揮硬碟存取資料的問題.....謝謝大大

如開一個檔案電腦要如何跟硬碟溝通呢?

軟體資料>OS>硬碟>匯流排>記憶體>L2>L1>CPU


是這樣嗎???

我想了解更多.......如果用畫圖的方式要怎麼表達呢

謝謝
2011-08-05 0:07 發佈

rogerup wrote:
如開一個檔案電腦要如...(恕刪)


這問題...好籠統
簡單的說
就是可大可小
你要講到多詳細
連指令還有資料匯流排跟記憶體指令那些都講
就...可以寫很多了
如果比較簡單的
你自己已經有講出大概了
如何與硬碟溝通??有點語焉不詳..
我想應該指的是使用者透過pc上的作業系統來對硬碟做存取動作吧...
整體作業流程應該是這樣描述比較恰當.作業系統接受到指令和要求後,會透過作業系統本身的檔案系統(file system)找出目標資料的邏輯位置(logic address)並將位址資訊給予bios,bios接受位址資訊會透過i/o控制及磁碟中斷服務來與磁碟機連接通訊,並藉由磁碟界面控制器及硬碟控制器將接受到的邏輯位址轉換成實體物理位址後,硬碟控制器就會控制音圈馬達移動讀寫臂到相對應的物理位址進行存取..

轉換簡易流程圖

OS---File System-- BIOS---interface controller---disk controller

其實..整個流程重點是在於硬碟控制器或介面控制器對資料位址的對應及轉換..

至於你寫的流程..基本上應該是屬於處理器在對軟體程式解碼後並對作業系統發出指令的過程.

內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?