什麼是I O控制器,有哪幾種I O控制方式?各適用於何種場合?

2021-05-01 22:15:42 字數 3465 閱讀 6582

1樓:_鬼谷先生

i/o就是input and output,即輸入輸出。輸入輸出控制器不會有任何加速能力,也就是說,輸入輸出控制器不會對遊戲、***、***硬體加速等提供任何幫助。針對娛樂市場,採用i/o控制器的音效卡並不多,但在較為專業的領域,i/o控制器普遍被採用。

icensemble&via的envy24系列就是i/o控制器,採用這系列晶片的有terratec dmx 6 fire系列等。事實上,音訊加速器已經整合i/o控制器,因為這是必備功能,音訊加速器就是i/o控制器和數字訊號處理器的整合產物,大家習慣稱為dsp罷了,其實還有真正的純dsp晶片。

發燒友推崇的diamond monster sound mx200就是一款非常特殊的音效卡,卡上有2個大塊頭,一塊為i/o控制器,即打上了帝盟logo的那片,另外一片就是真正的dsp晶片。最為常見的ac'97軟音效卡,i/o控制器整合在主機板晶片中,而靠cpu模擬dsp晶片,這樣大大的降低了成本。

也許你要問,既然音訊加速器已經整合i/o控制器,為什麼還要設計單獨的i/o控制器。在眾多領域,音訊加速器整合的i/o控制器顯得過於簡陋,無法勝任某些較為專業的場合,例如需要用到asio,gsif的軟體以及多路的i/o控制,還有要達到更高指標的輸入輸出要求。單獨的i/o控制器就為此誕生,由於有著更為強大豐富的i/o控制能力,可以為改善音質作出巨大貢獻,因此也有廠家利用這點,讓pc上的音質表現更上一層樓。

2樓:布什不死

樓上說的差不多,不過i/o裝置控制器你沒有說到根本點上。計算機原理說的是i/o控制器是控制計算機輸入輸出的一個最基本的控制系統。通過這個控制系統計算機才可以與外界進行交流互動;這個系統包括了計算機最基本的輸入功能比如鍵盤、滑鼠等還有計算機最基本的輸出功能,列印功能。

當然還包括其他的很多很多的計算機其他外部裝置。這個系統是計算機比較核心的一個計算機系統了,很是複雜。原因就是連線他的外設很多,計算機系統使用中斷系統來處理控制i/o裝置。

3樓:表控科技控制器

1、很簡單,i/o控制器就是輸入/輸出控制器,i 既是輸入,o既是輸出。可以是電平訊號、開關量訊號。

2、tpc4-4td型**設定控制就是一種i/o控制器,具有4路輸入i和4路輸出o,可以實現對輸入開關量和輸出開關量的控制,例如:輸入可接入開關、接近開關、磁性開關、光電開關等開關量訊號。輸出可以驅動電磁閥、繼電器等電器工作,以通斷方式工作。

3、tpc**設定控制器常用來作為氣缸、電磁閥及各種裝置的動作控制。

有哪幾種i/o控制方式?各適用於何種場合?

4樓:射手座的

共有四種i/o控制方式。

1、程式i/o方式

適用於:早期計算機無中斷機構,處理機對i/o裝置的控制採用程式i/o方式或稱忙等的方式。

2、中斷驅動i/o控制方式

適用於:適用於有中斷機構的計算機系統中。

3、直接儲存器訪間(dma)i/o控制方式

適用於:具有dma控制器的計算機系統中。

4、i/o通道控制方式

適用於:具有通道程式的計算機系統中。

常見的i/o控制方式:

1、程式直接訪問方式跟迴圈檢測io方式,是最古老的方式。cpu和io序列,每讀一個位元組(或字),cpu都需要不斷檢測狀態暫存器的busy標誌,當busy=1時,表示io還沒完成;當busy=0時,表示io完成。此時讀取一個字的過程才結束,接著讀取下一個字。

2、中斷控制方式:迴圈檢測先進些,io裝置和cpu可以並行工作,只有在開始io和結束io時,才需要cpu。但每次只能讀取一個字。

3、dma方式:direct memory access,直接儲存器訪問,比中斷先進的地方是每次可以讀取一個塊,而不是一個字。

4、通道方式:比dma先進的地方是,每次可以處理多個塊,而不只是一個塊。

分類依據:

現代計算機系統中總是配備有各種外部裝置,他們都在cpu控制下進行工作。cpu對外部裝置的控制方式主要有以下四種。

1、程式i/o方式

程式查詢方式也稱為程式輪詢方式,該方式採用使用者程式直接控制主機與外部裝置之間輸入/輸出操作。

cpu必須不停地迴圈測試i/o裝置的狀態埠,當發現裝置處於準備好(ready)狀態時,cpu就可以與i/o裝置進行資料存取操作。這種方式下的cpu與i/o裝置是序列工作的,輸入/輸出一般以位元組或字為單位進行。

這個方式頻繁地測試i/o裝置,i/o裝置的速度相對來說又很慢,極大地降低了cpu的處理效率,並且僅僅依靠測試裝置狀態位來進行資料傳送,不能及時發現傳輸中的硬體錯誤。但是這種方式的過程很簡單,易理解,並且不需要額外硬體。

2、中斷驅動i/o控制方式

當i/o裝置結束(完成、特殊或異常)時,就會向cpu發出中斷請求訊號,cpu收到訊號就可以採取相應措施。

當某個程序要啟動某個裝置時,cpu就向相應的裝置控制器發出一條裝置i/o啟動指令,然後cpu又返回做原來的工作。cpu與i/o裝置可以並行工作,與程式查詢方式相比,大大提高了cpu的利用率。但是在中斷方式下,同程式查詢方式一樣,也是以位元組或字為單位進行。

但是該方法大大降低了cpu的效率,因為當中斷髮生的非常頻繁的時候,系統需要進行頻繁的中斷源識別、保護現場、中斷處理、恢復現場。這種方法對於以「塊」為存取單位的塊裝置,效率是低下的。

3、直接儲存器訪間(dma)i/o控制方式

dma方式也稱為直接主存存取方式,其思想是:允許主儲存器和i/o裝置之間通過「dma控制器(dmac)」直接進行批量資料交換,除了在資料傳輸開始和結束時,整個過程無須cpu的干預。每傳輸一個「塊」資料只需要佔用一個主存週期。

dma方式下,一個完整的資料傳輸過程:

1)dma初始化

當程序需要i/o裝置進行資料輸入輸出時,cpu對dma控制器初始化,並向i/o埠發出操作命令,提供準備傳輸的資料起始地址,需要傳送的資料長度等資訊送入到dma控制器中的主存地址暫存器和傳送位元組計數器中。

2)dma傳輸

dma控制器獲得匯流排控制權後,進行輸出讀寫命令,直接控制主存與i/o裝置之間的傳輸。在dma控制器的控制下,資料傳輸過程中不需要cpu的參與。

3)dma結束

當完成本次資料傳輸後,dma控制器釋放匯流排控制權,並向i/o裝置埠發出結束訊號。

4、i/o通道控制方式

是一種實現主存與i/o裝置進行直接資料交換的控制方式,與dma控制方式相比,通道所需要的cpu控制更少,一個通道可以控制多個裝置,並且能夠一次進行多個不連續的資料塊的存取交換,從而大大提高了計算機系統效率。

5樓:cici要考研

有四種:

①程式i/o控制方式:適用於結構簡單,只需少量硬體的電路;

②中斷驅動i/o控制方式:適用於高效場合;

③直接儲存訪問dma i/o控制方式:適用於無須cpu介入的控制器來控制記憶體與外設之間的資料交流的場合;

④i/o通道控制方式:適用於以位元組為單位的干預,同時實現cpu,通道和i/o裝置三者並行操作的場合。

6樓:涵清

有四種i/o控制方式,即程式i/o控制方式、中斷驅動i/o控制方式、直接儲存器訪問dma控制方式及i/o通道控制方式

太陽能路燈控制器分哪幾種,太陽能路燈控制器分類

第一種是分體式的控制器,也就是led光源本身有驅動 恆流源 這樣控制器只負責光控和時控設定。這個相對簡單一些。光控通常是固定了,都是5v電壓,這個一般不建議使用者調整。時控分為2種,純光控,光控和時控,這個按照說明書或者 諮詢深圳奧林斯科技的技術人員也很容易解答。因為只是設定一個數字而已。第二種是恆...

程邏輯控制器有多少個io口,可程式設計邏輯控制器有多少個IO口?

根據plc型號的不同而不同,並且有些plc還會帶io模組,這會增加plc的io口。您可以在得知plc型號後,放狗一搜 此處為plc型號 有多少個i o口 就可以知道其不帶擴充套件模組時的i o口了 我已經幫你搜到一些三菱plc的自帶i o口數量,供你參考 主控單元 輸入點 輸出點 fx2n 16m ...

什麼是地暖?有哪幾種,地暖有哪幾種供暖方式

有兩種供暖方式,分別是集中供暖和壁掛爐採暖。總的分為鍋爐水暖 電暖,還有空氣源,不過這個很耗電 大體上是水地暖,電地暖這兩大類 水地暖 碳纖維 碳晶板 電熱膜 地暖有哪幾種 第一種 水地暖 水地暖是以溫度不超過60 的熱水為熱媒,在加熱管內迴圈流動,加熱地板,通過地面以輻射和對流的傳熱方式實現供暖。...