?? 第五章.txt
字號:
1,設備控制器的組成:
1設備控制器與處理機的接口。2設備控制器與設備的接口。3I/O邏輯
2,DMA工作流程
當cpu要從設備讀入一數據塊時,便向設備控制器發送一條讀命令。該命令被送到其中的命令 寄存器CR中。同時,還須發送本次要將數據讀入的內存起始目標地址,該地址被送入內存內存 地址寄存器MAR中,本次要將數據的字(節)數送入數據計數器DC中,還須將設備中的源地址 直接送至DMA控制器的I/O控制邏輯上。然后,啟動DMA控制器進行數據傳送,以后CPU便可處理 其他任務。當DMA控制器已從設備中讀入一個字(節)的數據并送入數據寄存器DR中后,再挪 用一個存儲器周期,將該字(節)傳送到MAR所指示的內存單元中,接著便對MAR內容加1,將 DC內容減1,若減1后DC內容不為0,表示傳送未完,便繼續傳送下一字(節),否則,由DMA發 送中斷請求。
3,SPOOLing系統組成
1輸入井和輸出井。2輸入緩沖區和輸出緩沖區。3輸入進程spi和輸出進程spo
4,設備中斷處理完成的工作
1喚醒被阻塞的驅動(程序)進程。2保護被中斷進程的CPU環境。3轉入相應的設備處理程序。 4中斷處理。5恢復被中斷進程的現場。
5,何為提前讀,延遲寫,虛擬盤
提前讀:用戶(進程)對文件進行訪問時,經常采用順序訪問方式,既順序地訪問文件各盤塊 的數據。延遲寫:在緩沖區A中的數據,本應立即寫回磁盤,但考慮到該緩沖區中的數據在不久之后可能還會再被本進程或其他進程訪問(共享資源),因而并不立即將該緩沖區A中的數據寫入磁盤,而是將它掛在空閑緩沖區隊列的末端。虛擬盤:利用內存空間去仿真磁盤,又稱RAM盤
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -