操作系統是計算機考研的重要內容之一,操作系統的核心考點較多,復習較困難。為了幫助大家更好的了解和復習備考,小編為大家整理了2024計算機考研操作系統高頻考點:I/O控制方式的詳細內容,一起來看看吧。
2024計算機考研操作系統高頻考點:I/O控制方式
  一、含義
  I/O(輸入/輸出)設備:I/O設備就是可以將數據輸入到計算機,或者可以接收計算機輸出數據的外部設備,屬于計算機中的硬件部件。
  I/O操作:是內存與外設的介質之間的數據傳輸操作。
  二、I/O設備分類
  1.按使用特性可分為以下類型:
  人機交互類外部設備:用于與計算機用戶之間交互的設備,如打印機、顯示器、鼠標、鍵盤等。這類設備數據交換速度較慢,通常是以字節為單位進行數據交換。
  存儲設備:用于存儲程序和數據的設備,如磁盤、磁帶、光盤等。這類設備數據交換速度較快,通常以多字節組成的塊為單位進行數據交換。
  網絡通信設備:用于與遠程設備通信的設備,如各種網絡接口、調制解調器等。其速度介于前兩類設備之間
  2.按信息交換的單位分類:
  塊設備:信息存取以塊為單位的設備稱為塊設備,如磁盤等,它屬于有結構類型,塊大小通常為512B。其基本特征是傳輸速率較高、可尋址,即對它可隨機地讀/寫任一塊。
  字符設備:傳輸的基本單位是字符,用于數據輸入/輸出的設備稱為字符設備,它屬于無結構類型,如交互式終端機、打印機等。它們的基本特征是傳輸速率低、不可尋址,在輸入/輸出時經常采用中斷驅動方式。
  三、I/O控制方式
  設備管理的主要任務之一是控制設備和內存或處理機之間的數據傳送。外圍設備和內存之間的輸入/輸出控制方式有四種:
  1.程序直接控制方式
  2.中斷驅動方式
  3.DMA控制方式
  4.通道方式
  為了實現在主機與控制器之間成塊數據的直接交換,必須在DMA控制器中設置如下四類寄存器:
  1.命令/狀態寄存器(CR)。用于接收從CPU發來的I/O命令,或有關控制信息,或設備的狀態。
  2.內存地址寄存器(MAR)。在輸入時,它存放把數據從設備傳送到內存的起始目標地址;在輸出時,它存放由內存到設備的內存源地址。
  3.數據寄存器(DR)。用于暫存從設備到內存,或從內存到設備的數據。
  4.數據計數器(DC)。存放本次CPU要讀或寫的字(節)數。
  以上內容整理于網絡,僅供參考。
  以上就是學姐為大家整理的【2024計算機考研操作系統高頻考點:I/O控制方式】的全部內容!想了解更多關于考研的相關信息,請關注高頓考研官網查詢,祝大家考研成功。另外,小編為2024考研的小伙伴們準備了豐富的學習資料,點擊下方藍色小卡片即可獲取哦~