控製器數據控(kòng)製功能包括(kuò)哪些
信息來源:本站 | 發布日期:
2017-08-25 15:45:05
| 瀏覽量:284787
關鍵詞:控製器數據控製(zhì)功(gōng)能
數據緩(huǎn)衝、數據差錯控製以及數據(jù)交換時控製器就其數(shù)據方麵所必(bì)備的基本數(shù)據功能,各個數控控製功能在其中各司其職,起到各(gè)種不同的數據控製作用。
數據緩衝:由於I/O設(shè)備的速率較(jiào)低而CPU和內存的速率卻很高,故在控製器中必須設置一(yī)緩衝器。在輸出時,用此緩衝器暫存由主機高速傳來的數據,然後才以(yǐ)I/O設備所具有的速率將緩衝器中的數(shù)據傳送給I/O設備;在輸入時,緩衝器則用於暫存從I/O設備送來的數據,待接收到一批數據後(hòu),再將緩衝器(qì)中的數據高速地傳送給主機。
數據差錯控製:設備控製器還兼管對由I/O設備傳送來(lái)的數據進行差錯檢測。若發現傳送中出現了錯誤,通常是將差錯檢測碼置位,並向 CPU報告,於是CPU將本次傳送來的數據作廢,並重新進行一次傳送。這(zhè)樣便可保證數據輸(shū)入的正確性。
數據交換:這是指實(shí)現CPU與控製器之間、控製器與設備之間的數據交換。對於前者,是通過數據總線,由CPU並行地把數(shù)據寫(xiě)入控製器,或從控製器(qì)中(zhōng)並行地讀出數據;對於後者,是設備將數據輸入到控製器,或從控製器傳送給(gěi)設備。為此,在控製器中須設置數據寄存器。