通用采用無(wú)條件傳送CPU外設(shè)傳送數(shù)據(jù)不頻繁時(shí)的模式。長(zhǎng)時(shí)間使用CPU傳輸數(shù)據(jù),外設(shè)數(shù)量較少時(shí)采用Condition傳送Mode,主機(jī)與外設(shè)之間的信息傳送控制方法如下:1 .無(wú)條件傳送:適合隨時(shí)準(zhǔn)備好的外設(shè),軟件和接口硬件簡(jiǎn)單,數(shù)據(jù)傳送在電腦里是什么方式?程序方式:指通過(guò)輸入/輸出指令控制信息傳輸?shù)姆绞?,是一種軟件控制方式,根據(jù)程序控制方式的不同,可分為無(wú)條件傳送模式和條件傳送模式。
可分為有線和無(wú)線。一般來(lái)說(shuō)有線快且穩(wěn)定,無(wú)線不限,但受信號(hào)影響較慢且不穩(wěn)定。1.程序查詢(xún)方式:工作效率低;2.中斷模式:CPU利用率高;3.直接內(nèi)存訪問(wèn)(DMA)模式:CPU利用率最高。公交車(chē),明星,頻道。主機(jī)與外設(shè)之間的信息傳送控制方法如下:1 .無(wú)條件傳送:適合隨時(shí)準(zhǔn)備好的外設(shè),軟件和接口硬件簡(jiǎn)單。
3.中斷模式傳送:CPU高效、實(shí)時(shí)、快速;編程很復(fù)雜。4.直接內(nèi)存訪問(wèn):數(shù)據(jù)傳輸由DMA 硬件控制,內(nèi)存與外設(shè)之間直接交換數(shù)據(jù),可以達(dá)到非常高的傳輸速率(最高可達(dá)幾MB/ s)。擴(kuò)展數(shù)據(jù):外設(shè)和存儲(chǔ)器之間的數(shù)據(jù)傳送由執(zhí)行程序的CPU完成(PIO模式),I/O接口和存儲(chǔ)器的讀寫(xiě)控制信號(hào)和地址信號(hào)由CPU發(fā)送(總線由CPU控制)。
有四種方法:傳送。它們是程序查詢(xún)模式、程序中斷模式、直接存儲(chǔ)器訪問(wèn)模式(DMA)和I/O通道控制模式。程序查詢(xún)的特點(diǎn):控制簡(jiǎn)單,但是外設(shè)和主機(jī)不能同時(shí)工作,系統(tǒng)效率很低。程序中斷模式的特點(diǎn):不僅允許主機(jī)和外設(shè)同時(shí)工作,還允許一臺(tái)主機(jī)管理多個(gè)外設(shè)。在完成的過(guò)程中需要很多輔助工具。如果中斷請(qǐng)求過(guò)于頻繁,CPU將不堪重負(fù),速度緩慢。
以及I/O通道控制模式的特點(diǎn):主機(jī)、外設(shè)、通道可以同時(shí)工作。擴(kuò)展數(shù)據(jù)計(jì)算機(jī)的任務(wù)是在指令集體系結(jié)構(gòu)確定分配給硬件 system的功能和概念結(jié)構(gòu)后,研究各部件的內(nèi)部結(jié)構(gòu)和相互關(guān)系,從而實(shí)現(xiàn)機(jī)器指令集的各種功能和特性。這種聯(lián)系包括各種功能組件的內(nèi)部和相互作用。計(jì)算機(jī)組成中要解決的問(wèn)題是如何在期望的性能和價(jià)格下,將各種倍數(shù)和部件最佳合理地組合成一臺(tái)計(jì)算機(jī),確定的ISA已經(jīng)實(shí)現(xiàn)。