新東方在線推薦:2018年考研順利課程?。∫豢撇贿^,全科免費(fèi)
簡(jiǎn)要說明CPU與I/O之間傳遞信息可采用哪幾種聯(lián)絡(luò)方式?它們分別用于什么場(chǎng)合?
答: CPU與I/O之間傳遞信息常采用三種聯(lián)絡(luò)方式:直接控制(立即響應(yīng))、 同步、異步。 適用場(chǎng)合分別為:
直接控制適用于結(jié)構(gòu)極簡(jiǎn)單、速度極慢的I/O設(shè)備,CPU直接控制外設(shè)處于某種狀態(tài)而無須聯(lián)絡(luò)信號(hào)。
同步方式采用統(tǒng)一的時(shí)標(biāo)進(jìn)行聯(lián)絡(luò),適用于CPU與I/O速度差不大,近距離傳送的場(chǎng)合。
異步方式采用應(yīng)答機(jī)制進(jìn)行聯(lián)絡(luò),適用于CPU與I/O速度差較大、遠(yuǎn)距離傳送的場(chǎng)合。
討論:注意I/O交換方式、I/O傳送分類方式與I/O聯(lián)絡(luò)方式的區(qū)別:
串行、并行I/O傳送方式常用于描述I/O傳送寬度的類型;
I/O交換方式主要討論傳送過程的控制方法;
I/O聯(lián)絡(luò)方式主要解決傳送時(shí)CPU與I/O之間如何取得通信聯(lián)系以建立起操作上的同步配合關(guān)系。
´ 同步方式適用于CPU與I/O工作速度完全同步的場(chǎng)合。
問題: I/O 要達(dá)到與CPU工作速度完全同步一般是不可能的。同步方式的實(shí)質(zhì)是“就慢不就快”,如采用同步方式一般CPU達(dá)不到滿負(fù)荷工作。

