grant DMA cycle (CPU) --> grant data transfer (DMA controller) ---> transfer data (peripeheral) DMA tsükli ajal on CPU olekus HALT. Cycle stealing DMA controller & CPU teevad siinitsüklid vaheldumisi. 33. Sisend-väljundseadmete ja CPU andmevahetus: CPU --> parallel to serial converter --> serial data --> serial to parallel converter peripheral controller CPU ja peripherali vahel Peripheral interface chip --> Seal konverteeritakse juhtsiini, aadress-siini & andmesiini inf perifeeriaseadmele arusaadavale kujule. CPU+mem <--> Host adaptor <--> controller <--> device 34. Mikroprotsessori juurde kuuluvad komponendid: kontroller programmeritav protsessor, mis juhib I/O seadet, teisendab elektromagnetilised signaalid, mis siinides levivad kahendkoodideks, puhverdab andmeid CPU ja device'i vahel, kui kiirused on erinevad, otsib ja korrigeerib vigu andmeedastuses mälukontroller saab CPUst aadressi, võtab vastava mälusõna oma registrisse ning saadab prose poole
grant DMA cycle (CPU) --> grant data transfer (DMA controller) ---> transfer data (peripeheral) DMA tsükli ajal on CPU olekus HALT. Cycle stealing DMA controller & CPU teevad siinitsüklid vaheldumisi. 33. Sisend-väljundseadmete ja CPU andmevahetus: CPU --> parallel to serial converter --> serial data --> serial to parallel converter peripheral controller CPU ja peripherali vahel Peripheral interface chip --> Seal konverteeritakse juhtsiini, aadress-siini & andmesiini inf perifeeriaseadmele arusaadavale kujule. CPU+mem <--> Host adaptor <--> controller <--> device 34. Mikroprotsessori juurde kuuluvad komponendid: kontroller programmeritav protsessor, mis juhib I/O seadet, teisendab elektromagnetilised signaalid, mis siinides levivad kahendkoodideks, puhverdab andmeid CPU ja device'i vahel, kui kiirused on erinevad, otsib ja korrigeerib vigu andmeedastuses mälukontroller saab CPUst aadressi, võtab vastava mälusõna oma registrisse ning saadab prose poole