回覆列表
  • 1 # 使用者3417633067606

    輸入/輸出地址,用十六進位制表示,指在特定的記憶體區域內提供裝置和CPU通訊的傳輸通道。windows用I/o地址表標識硬體地址,同IRQ一樣,i/o地址在一個系統內也是唯一的。

    IRQ的全名為“Interrupt ReQuest:中斷請求”。我們使用的PC機上常常連線著一些外圍裝置,如:顯示器、硬碟、磁帶機、印表機、滑鼠等,我們將這些外圍裝置統稱為I/O裝置(Input/Output Device)。外圍裝置可以透過中斷請求的方式與CPU進行資料交換。當一個外圍裝置需要CPU來處理它的資料時,可以向CPU發出中斷請求訊號,讓CPU暫停正在執行的工作,轉而處理裝置的操作請求,處理完畢後,再返回執行原來的工作。外圍裝置向CPU發出中斷請求時,是透過IRQ值來告知CPU到底是哪一個外圍裝置需要服務的,因此一個外圍裝置都會佔用一個IRQ值。

    一個IRQ值只能給一個外圍裝置使用,當CPU接到外圍裝置的中斷請求時,原則上是以先發出請求的中斷先進行處理,但是如果有兩個以上的中斷請求同時發出時,則會按照中斷的優先順序順序進行處理。在PC機中,IRQ0擁有最高優先順序,其次為IRQ1和IRQ2,接下來為IRQ8和IRQ9...IRQ15,最後才是IRQ3、IRQ4、IRQ5、IRQ6、IRQ7。PC機中之所以有這樣的優先順序順序,是因為從IRQ8到IRQ15是利用IRQ2進行中斷級聯接入8259K中斷控制器的。

  • 中秋節和大豐收的關聯?
  • 夢見爬樓梯很危險是有什麼含義嗎?