Missashe考研日記-day33
1 專業課408
- 學習時間:2h30min
- 學習內容:
- 今天開始學習OS最后一章I/O管理的內容,聽了第一小節的內容,然后把課后習題也做了。
- 知識點回顧:
- 1.I/O設備分類:按信息交換單位、按設備傳輸速率、按設備使用特性、按設備共享屬性。
- 2.I/O接口:也稱設備控制器,聯系CPU和設備。主要由三部分組成:設備控制器和CPU的接口:實現兩者之間的通信、設備控制器和設備的接口:一個設備控制器可以連接一個或多個設備、I/O邏輯:用于實現對設備的控制。
- 3.I/O接口類型:按數據傳送方式:并行串行;按主機訪問I/O設備的控制方式:程序查詢接口、中斷接口、DMA接口;按功能選擇的靈活性:可編程不可編程接口。
- 4.I/O端口:指設備控制器中可被CPU直接訪問的寄存器,主要有數據、狀態、控制寄存器。
- 5.I/O端口編址:獨立編址、統一編址。
- 6.I/O控制方式:是指控制設備和主機之間的數據傳送,一個宗旨:盡量減少CPU對I/O控制的干預。
- 1)程序直接控制方式:也稱程序輪詢方式,CPU和I/O設備只能串行工作,以字(節)為數據傳輸單位。
- 2)中斷驅動方式:允許I/O設備主動打斷CPU的運行并請求服務,當前進程會阻塞,CPU和設備并行工作,以字(節)為數據傳輸單位。
- 3)DMA方式:直接存儲器存取,在I/O設備和內存之間開辟直接的數據交換通路,只有開始和結束時才需要CPU干預,以塊為數據傳輸單位。
- 4)通道控制方式:I/O通道是一種特殊的處理器,可執行一系列通道指令。
- 5)I/O軟件層次結構:用戶層軟件、設備獨立性軟件(設備無關性):6個功能、設備驅動程序:一個設備配置一個驅動、中斷處理程序。
- 7.應用程序I/O接口:
- 1)字符設備接口:傳輸速率低,不可尋址,常采用中斷驅動方式。
- 2)塊設備接口:傳輸速率高,可尋址,常采用DMA方式。
- 3)網絡設備接口:網絡套接字接口。
- 4)阻塞I/O和非阻塞I/O:進程調用I/O時,該進程阻不阻塞。
- 8.設備驅動程序接口:是上層與設備控制器之間的通信程序,由于各廠商開發的接口不同,操作系統需要統一設備驅動程序接口。
2 高數
- 學習時間:2h
- 學習內容:
- 繼續刷題,今天還是接著做定積分相關的真題,這部分涉及不等式還是有點難的,需要多做多琢磨。
3 線代
- 學習時間:2h
- 學習內容:
- 繼續復盤,今天還是看復習視頻,把行列式板塊的題型過了一遍,發現自己還是有所遺忘的,也有當時沒著重注意的,所以復盤查漏補缺還是挺重要的。
4 英語
- 學習時間:2h
- 學習內容:
- 今天上午背單詞,晚上把昨天的精讀看了。