pühapäev, 8. veebruar 2015

Sisend ja Väljund haldus ning seadmeajurid


*Seda lehte võiks ka vaadata: http://www.cs.uic.edu/~jbell/CourseNotes/OperatingSystems/13_IOSystems.html


**Draiverid ehk seadmeajurid.

* Kontrollerid on mõõtmetelt väiksemad, kui põhiprotsessor ja nemad suudavad aru saada väiksema mahulisest tekstist.
* Kõik seadmed on erineva kiirusega
* Kõikidel seadmetel on vahendajad.
* Operatsioonisüsteemi tuum on võimeline kõikide nende riistvaradega suhtlema.
        ¤ Kernel ehk operatsioonisüsteemi tuum  peab tegelema I/O, et saaks suhelda riistavaradega.


* Seadmetega suhtlemine võtab aega ning seda korraldatakse läbi sisend/väljund alasüsteemidega.
* Seade tavaliselt saadab tagasi signaali (ehk katkestussignaali), kui see signaal tuleb, siis on teada, et töö on tehtud.
* Erinevatele seadmetele on võimalik seada katkestuspordid, nende abil on võimalik suhelda.

 VÕIMALSED ANDMEID SAATA 
    * data-out  > saadab andmeid välja.
    * data-in > saadab andmeid sisse.
    * control register > võimaldab lülitusi teha, saadab lülitussignaale.
        * status register

KATKESTUS EHK SUHTLEMINE.

 Multiplexing ehk köiepunimine - võimaldab lõimed kokku punuda, et saavutada suurema kiirusega terve maht.
       ¤ See on põhiliselt erinevate andmete kokku miksimine, et neid andmeid kiiremini kätte saada.
# I/O(Sisend/Väljund) süsteem koosneb:
    * I/O manager
    * Plug and Play(PnP)manager
    * Power manager

Kommentaare ei ole:

Postita kommentaar