CATEGORII DOCUMENTE |
Elemente de arhitectura calculatoarelor - dispozitive de I/E .
Dispozitive de I/E
doua blocuri: un controlor si dispozitivul propriu-zis.
Controloarele sunt seturi de chip-uri montate pe o placa si comanda din punct de vedere fizic dispozitivul.
. accepta comenzi de la SO.
. poate primi o comanda de tipul: citeste sectorul x de pe discul y. Controlorul determina cilindrul, sectorul si poziTia capului de citire
. (se pune pe cilindrul corect si se asteapta pana cand sectorul ajunge sub capul de citire). Controlorul asambleaza biTii citiTi si rezultatul il
stocheaza in memorie.
. programul care comunica cu un controlor, furnizandu-i comenzi si recepTionand raspunsuri se numeste driver de dispozitiv (device driver).Diverele ruleaza in mod nucleu.
OperaTiile de I/E pot fi realizate in trei moduri:
. Un program utilizator genereaza un apel de sistem
nucleul il transforma intr-un apel de procedura la driver-ul corespunzator se pornestedispozitivul de I/E si ramane intr-o bucla de interogare a dispozitivului. Metoda de astepare ocupata (busy waiting)
. cu intreruperi - controlor de intreruperi
. DMA (Direct Memory Access) se controleaza fluxul de biTi intre memorie si controlor fara intervenTia sistematica a procesorului.
Politica de confidentialitate | Termeni si conditii de utilizare |
Vizualizari: 1033
Importanta:
Termeni si conditii de utilizare | Contact
© SCRIGROUP 2024 . All rights reserved