
設備控制器也是功能較多的微控制器嗎?我知道設備控制器有用於外部設備通訊的輸入和輸出端口,但是設備控制器和CPU之間的通訊怎麼樣?
答案1
裝置控制器從連接的裝置接收資料並將其暫時儲存在控制器內的一些專用暫存器(即本機緩衝區)中。然後它與設備驅動程式傳送資料。對於每個設備控制器,都有一個等效的設備驅動程序,它是設備控制器透過中斷與作業系統進行通訊的標準介面。設備控制器是硬件,而設備驅動程式是軟體。控制器的工作是將串行位元流轉換為區塊位元組並執行任何必要的糾錯。
設備控制器也是功能較多的微控制器嗎?我知道設備控制器有用於外部設備通訊的輸入和輸出端口,但是設備控制器和CPU之間的通訊怎麼樣?
裝置控制器從連接的裝置接收資料並將其暫時儲存在控制器內的一些專用暫存器(即本機緩衝區)中。然後它與設備驅動程式傳送資料。對於每個設備控制器,都有一個等效的設備驅動程序,它是設備控制器透過中斷與作業系統進行通訊的標準介面。設備控制器是硬件,而設備驅動程式是軟體。控制器的工作是將串行位元流轉換為區塊位元組並執行任何必要的糾錯。