Jaksovarasto- ja pursketilat DMA-ohjaimet voivat toimia jaksovarastotilassa, jossa ne ottavat h altuunsa jokaisen siirrettävän datatavun väylän ja palauttavat sitten ohjauksen CPU:lle. Ne voivat toimia myös pursketilassa, jossa datalohko siirretään ennen kuin väyläohjaus palautetaan CPU:lle.
Mitä on jakson varastaminen DMA-ohjaimessa?
Tietokoneissa syklivarastaminen on perinteisesti tapa käyttää tietokoneen muistia (RAM) tai väylää häiritsemättä CPU:ta. Se on samanlainen kuin DMA (Direct Memory Access), jonka avulla I/O-ohjaimet voivat lukea tai kirjoittaa RAM-muistia ilman CPU:n toimenpiteitä.
Miten DMA parantaa järjestelmän suorituskykyä ja varastamista?
DMA-ohjain siirtää datalohkon nopeammalla nopeudella, koska I/O-laitteet pääsevät suoraan dataan, eikä sen tarvitse kulkea kellojaksot tallentavan prosessorin läpi. DMA-ohjain siirtää datalohkon muistiin ja muistista kolmessa tilassa pursketilassa, syklivarastilassa ja läpinäkyvässä tilassa.
Mitä kiertovarastaminen tarkoittaa?
Jaksovarastaminen on muistin jakamistekniikka, jossa muisti voi palvella kahta itsenäistä isäntäkonetta ja itse asiassa palvella kumpaakin samanaikaisesti. Toinen isännistä on yleensä keskusyksikkö (CPU-q.v.), ja toinen on yleensä I/O-kanava tai laiteohjain.
Mitkä seuraavista väitteistä ovat vääriäDMA-siirron syklivarastila on mahdollista päällekkäin CPU- ja DMA-jaksot II DMA-lohkosiirtotilassa on mahdollista päällekkäin CPU- ja DMA-jaksot III. Siirtojakson varastamistila on parempi, kun koko?
Oikea vastaus on (a). Jaksovarastossa DMA-siirrossa DMA-ohjain pyytää CPU:lta vain yhtä tai kahta muistijaksoa kerrallaan. Jos suoritin yrittää käyttää muistia tänä aikana, se odottaa. Muussa tapauksessa CPU voi jatkaa sisäistä toimintaansa, joka ei vaadi pääsyä muistiväylään.