我的問題是,CPU IO端口如何工作?CPU IO端口如何工作?
據我瞭解,現在有一條總線,連接到CPU和所有設備,所有設備都分配了他們的地址。
當CPU決定讀取或寫入時,它在該總線上設置地址,只有具有相應地址的設備響應正確?並且這些地址必須是靜態的,在製造設備時分配是的?
還有,linux/proc/ioports只提供了某些驅動程序正在使用的設備的信息,是否有列出所有分配的地址?
例如,我輸入時沒有顯示並列端口地址。
非常感謝,如果有人決定答案:d
而且,這地方是PCI?據我瞭解,CPU的總線首先連接到PCI,然後從PCI連接到每個設備,對嗎?謝謝
這個問題似乎是題外話題,因爲它是關於計算機體系結構,而不是編程。 –
@Shahbaz - 公平點,編輯我的評論。但絕對不是關於編程。 –
是的,它關於內核和硬件,我認爲這個網頁涵蓋了這些領域以及? –