問答題

【簡答題】假設有一個磁盤,每面有200個磁道,盤面總存儲容量為1.6兆字節(jié),磁盤旋轉時間為25ms/圈,每道有4個區(qū),每兩個區(qū)之間有一個間隙,磁頭通過每個間隙需1.25ms。

假如有人為該磁盤設計了一個與計算機之間的接口,如下圖所示,磁盤每讀出一位,串行送入一個移位寄存器,每當移滿16位后向處理器發(fā)出一個請求交換數(shù)據(jù)的信號。在處理器響應該請求信號并讀取移位寄存器內(nèi)容的同時,磁盤繼續(xù)讀出一位一位數(shù)據(jù)并串行送入移位寄存器,如此繼續(xù)工作。已知處理器在接到請求交換的信號以后,最長響應時間是3微秒,這樣設計的接口能否正確工作?若不能則應如何改進?

答案: 傳送1位的最短時間為:1/(8x4x105)=0.31μs<<3μs
因此,當處理器經(jīng)過3μs來讀取移位寄存器...
微信掃碼免費搜題