導航:首頁 > 知識科普 > 常用的數據輸入方法有哪些

常用的數據輸入方法有哪些

發布時間:2023-10-10 02:32:15

『壹』 數據輸入/輸出常用的三種方式

計算機與外設之間進行數據傳送有三種基本控制方式:查詢方式、中斷方式和DMA方式。

1.查詢方式
查詢方式是通過執行輸入/輸出查詢程序來完成數據傳送的。

工作原理是:當CPU啟動外設工作後,不斷地讀取外設的狀態信息進行測試,查詢外設是否准備就緒,如外設准備好,則可以進行數據傳送;否則,CPU繼續讀取外設的狀態信息進行查詢等待,直到外設准備好。
採用程序查詢方式進行數據傳送時,實際上在外設准備就緒之前,CPU一直處於等待狀態,致使CPU的利用率較低。倘若CPU按這種方式與多個外設傳送數據時,就需要周期性的依次查詢每個外設的狀態,浪費的時間就更多,CPU的利用率就更低。因此,這種方式適合於工作不太繁忙的系統。

2.中斷方式
實際上,中斷方式是一種硬體和軟體相結合的技術,中斷請求和處理依賴於中斷控制邏輯,而數據傳送則是通過執行中斷服務程序來實現的。

這種方式的特點是:在外設工作期間,CPU無須等待,可以處理其他任務,CPU與外設可以並行工作,提高了系統效率,同時又能滿足實時信息處理的需要。但在進行數據傳送時,仍需要通過執行程序來完成。

3.DMA方式
採用中斷方式可以提高CPU的利用率,但有些I/O設備(如磁碟、光碟等)需要高速而又頻繁地與存儲器進行批量的數據交換,此時中斷方式已不能滿足速度上的要求。而直接存儲器處理DMA(direct memory access)方式,可以在存儲器與外設之間開辟一條高速數據通道,使外設與存儲器之間可以直接進行批量數據傳送。

實現DMA傳送,要求CPU讓出系統匯流排的控制權,然後由專用硬體設備(DMA控制器)來控制外設與存儲器之間的數據傳送。
希望我的回答能令樓主滿意

閱讀全文

與常用的數據輸入方法有哪些相關的資料

熱點內容
新掛燙機使用方法視頻 瀏覽:939
絲帶做手機包的方法 瀏覽:960
肺癌死的快方法有哪些 瀏覽:398
路亞線安裝方法 瀏覽:993
premierecc2018安裝方法 瀏覽:798
手測胸的正確方法圖解 瀏覽:438
小學語文老師課堂教學方法 瀏覽:33
防止下墜焊接正確方法演示 瀏覽:739
綠蘿怎麼養殖方法好 瀏覽:96
新會陳皮老茶頭的鑒別方法 瀏覽:755
怎樣切鳳梨最簡便方法視頻 瀏覽:336
計算機初級常用方法 瀏覽:714
做比較的方法好在哪裡 瀏覽:341
聯想的賬戶設置在哪裡設置方法 瀏覽:386
教學組織模式及教學方法 瀏覽:950
冰凍的鴨卷皮蛋食用方法 瀏覽:894
疊紙盒子的方法步驟圖 瀏覽:560
設置鍵盤截圖快捷鍵怎麼設置在哪裡設置方法 瀏覽:63
鼻炎治療的小方法 瀏覽:121
社會歷史方法分析作品 瀏覽:570