Katkestustega süsteem katkestus = pöördumine alamprogrammi poole CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PC-sse AP I käsk. Polling + Interrupt programne katkestuste lahendamine Daisy chain prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Interrupt controller olekuregistris oleva juhtsõnaga saab prioriteete juhtida Andmevahetus otsepöördusrezhiimis Direct Memory Access request data transfer (peripeheral) --> request DMA cycle (DMA controller) --> 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
Katkestustega süsteem katkestus = pöördumine alamprogrammi poole CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PC-sse AP I käsk. Polling + Interrupt programne katkestuste lahendamine Daisy chain prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Interrupt controller olekuregistris oleva juhtsõnaga saab prioriteete juhtida Andmevahetus otsepöördusrezhiimis Direct Memory Access request data transfer (peripeheral) --> request DMA cycle (DMA controller) --> 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. Summaator: järjestik, paralleel ja kiire ülekanne Summaator on kombinatsioonskem, mis liidab arvkoode. Iga järk summeeritakse eraldi. Lisaks sisendite väärtustele arvestatakse ka noorematest järkudest tulevaid · Jada ülekandega e
Katkestustega süsteem katkestus = pöördumine alamprogrammi poole CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PC-sse AP I käsk. Polling + Interrupt programne katkestuste lahendamine Daisy chain prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Interrupt controller olekuregistris oleva juhtsõnaga saab prioriteete juhtida Andmevahetus otsepöördusrezhiimis Direct Memory Access request data transfer (peripeheral) --> request DMA cycle (DMA controller) --> 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
CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PCsse AP I käsk. Polling + Interrupt programne katkestuste lahendamine Daisy chain prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Interrupt controller olekuregistris oleva juhtsõnaga saab prioriteete juhtida Andmevahetus otsepöördusreziimis Direct Memory Access request data transfer (peripeheral) > request DMA cycle (DMA controller) > 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. PILET 4 SUMMAATOR: JÄRJESTIK, PARALLEEL JA KIIRE ÜLEKANNE Summaatoriks nim. arvuti loogikalülitust, mis on ette nähtud arvkoodide aritmeetiliseks summeerimiseks
Katkestustega süsteem – katkestus = pöördumine alamprogrammi poole CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PC-sse AP I käsk. Polling + Interrupt – programne katkestuste lahendamine Daisy chain – prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Interrupt controller – olekuregistris oleva juhtsõnaga saab prioriteete juhtida Andmevahetus otsepöördusrezhiimis – Direct Memory Access request data transfer (peripeheral) --> request DMA cycle (DMA controller) --> 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. 35.Katkestused arvutis (Interrupt). Arvutid kasutavad katkestusi (interrupts) mitmesugusteks ülesanneteks. Näiteks kui te vajutate mingile klahvile, saadab klaviatuuriprotsessor põhiprotsessorile ühe katkestuse
Katkestustega süsteem katkestus = pöördumine alamprogrammi poole CPU lõpetab poolelioleva käsu, PC (process count) & PSW (process status word) pinumällu. PC-sse AP I käsk. Polling + Interrupt programne katkestuste lahendamine Daisy chain prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Interrupt controller olekuregistris oleva juhtsõnaga saab prioriteete juhtida Andmevahetus otsepöördusrezhiimis Direct Memory Access request data transfer (peripeheral) --> request DMA cycle (DMA controller) --> 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. 4. PILET 1. Summaator: järjestik, paralleel ja kiire ülekanne. Summaator on kombinatsioonskem, mis liidab arvkoode. Iga järk summeeritakse eraldi. Lisaks sisendite
Andmevahetus katkestusega süsteemis (Interrupt-driven I/O)II prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Polling + Interrupt programne katkestuste lahendamine Daisy chain prioriteedid paika pandud riistvaraliselt (jäigalt) füüsilise asetusega Interrupt controller olekuregistris oleva juhtsõnaga saab prioriteete juhtida Andmevahetus otsepöördusrezhiimis Direct Memory Access request data transfer (peripeheral) --> request DMA cycle (DMA controller) --> 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. Pilet 13 1. Trigerid. Vaata Pilet1 2. Pooljuhtmälud. 3. Spetsiaalse riistvara realiseerimine. Vaata Pilet6 Pooljuhtmälud Jagunevad kaheks: Staatiline pooljuht-suvapöördusmälu (SRAM):