歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> RedHat Linux 下如何查看設備IRQ,IO,DMA

RedHat Linux 下如何查看設備IRQ,IO,DMA

日期:2017/2/28 16:15:19   编辑:Linux教程
經常有人會問,如何在Linux下查看安裝在系統上的設備IRQ,I/O和DMA有沒有沖突,本文檔描述了什麼是IRQ,I/O,DMA 以及如何在Linux環境下查看設備的IRQ,I/O和DMA。

IRQ (interrupt request ports)
通過IRQ, 機器上的設備如鍵盤,顯示器,網卡等可以請求CPU時間,要求CPU處理請求
Intel構架的機器一共有16個IRQ(0-15)有一些被系統占用,列表見下圖

I/O address
I/O address 是內存中的一塊地址,用來給CPU和計算機設備交換信息提供存儲區域

DMA(Direct Memory Addresses)
有的計算機設備如聲卡有自己的處理器,因此不需要由CPU過多的處理,他可以通過DMA通道直接訪問內存,從而提高效率。DMA 一共8個(0-7)


Linux 如何查看
在/proc目錄下查看相應的文件可以得到當前的設備信息
/proc/interrupts
/proc/ioports
/proc/dma
可以利用 cat, more, less等命令查看
Copyright © Linux教程網 All Rights Reserved