>>每日小記<<
項目 | 狀態 |
---|---|
距離2021年倒計時 | 18天 |
今日天氣情況 | 晴 |
是否重要日子 | 無 |
今日心情如何 | 開心 |
今日身體狀況 | 良好 |
堅持背記單詞 | 1389天 |
堅持記錄開銷 | 1193天 |
堅持英語學習 | 893天 |
堅持簡書日更 | 672天 |
堅持記錄時間 | 629天 |
堅持走路跑步 | 632天 |
堅持健身鍛鍊 | 612天 |
堅持反思日記 | 614天 |
堅持健康飲食 | 604天 |
堅持聽讀閱讀 | 534天 |
堅持黨務學習 | 480天 |
堅持IT知識學習 | 417天 |
堅持雙拼練習 | 345天 |
堅持五筆練習 | 162天 |
堅持練習游泳 | 28天,暫停 |
堅持PMP學習 | 79天,通過考試 |
其他重要的事 | 上班 |
《操作系統》
第五章.設備管理
I/O控制方式
程序直接控制方式
| 又稱爲輪詢、忙等
優點:工作過程簡單
缺點:CPU利用率相當低
中斷控制方式
優點:CPU和I/O設備並行工作,CPU只需接到中斷信號後處理即可,利用率高
缺點:需要硬件支持;每輸入/輸出一個設備都需要CPU中斷
DMA控制方式
在外設和內存間開闢直接的數據交換通路,成批進行數據交換,不需要CPU干預
特點:數據傳輸的基本單位是數據塊;數據單向傳輸;僅在一次傳送開始和結束時需要CPU干預,其他過程在控制器控制下完成
DMA控制器中的寄存器
命令/狀態寄存器CR、內存地址寄存器MAR、數據寄存器DR、數據計數器DC
優點:設備和CPU並行工作;設備與內存的數據交換速度加快,且不需要CPU干預
缺點:每臺設備需要一個DMA控制器,不經濟
通道控制方式
通道獨立於CPU,有自己的運算和控制邏輯、指令系統,通過通道I/O指令控制I/O操作
一個通道可控制多臺設備;通道硬件簡單,指令類型單一;沒有自己的內存,通道指令存放在主存中
優點:I/O操作獨立、把CPU從輸入/輸出操作中解放出來、CPU和通道、通道和通道、各通道的外設間都並行工作
缺點:需要更多硬件,成本高;適合大型數據交互場合
字節多路通道
用於連接多個慢速和中速設備,數據傳送以字節爲單位,每傳送一個字節需要較長等待時間,故通道可以字節交叉方式輪流爲多個設備提供服務,大幅提高通道利用率;數據寬度一般爲單字節
數組選擇通道
按數組方式進行數據傳送,可以連接多臺高速設備,但它只有一個分配型子通道,即同一時間只能控制一臺設備進行數據傳送;故通道利用率低
數組多路通道
含有多個非分配型子通道,具有很高的數據傳輸速率,且通道利用率高;按數組方式進行數據傳送