Documente Academic
Documente Profesional
Documente Cultură
Principii ale dispozitivelor hardware de I/O Principii ale software-ului de I/O Nivelurile software-ului de I/O
Controler de dispozitiv
Dispozitive I/O prezint:
O component mecanic O component electronic
Comunicaia UCP-controlere
Spaii de adresare diferite pentru dispozitive i pentru memorie Un singur spaiu de adresare Hibrid
5
ntreruperi
Cum se realizeaz ntreruperile. Legturile dintre echipamente i controlerul de ntreruperi folosesc magistrala i nu linii dedicate
6
Denumire uniform
Numele unui dispozitiv trebuie s fie o succesiune de caractere sau numere ntregi independent de dispozitiv Ex: /mnt/a
Tratarea erorilor
La nivel ct mai sczut (aproape de hardware)
8
10
La nivel software se poate aciona dup ce rutina de tratare a ntreruperii a finalizat execuia
11
Drivere de dispozitiv
Poziia logic a driverelor de dispozitiv Comunicaia dintre driver i controler se realizeaz prin magistral
12
(a) Nu se utilizeaz stocarea temporar a datelor (b) Stocarea temporar a datelor n spaiul utilizator (c) Stocarea temporar a datelor la nivel kernel i apoi copierea n spaiul utilizator (d) Stocarea temporar a datelor la nivel kernel
15
De tiut...
1. 2. 3. 4. 5. 6. Principii ale dispozitivelor hardware de I/O Ce este un controler? Ce este o ntrerupere? Mecanismul DMA. Principii ale software-ului de I/O Nivelurile software-ului de I/O
17
Bibliografie
A. Silberschatz, P. Galvin, Operating System Concepts, John Wiley and Sons Inc., 2005, pag 495-525, capitolul 13. A. Tanembaum, Modern Operating Systems, Prentice Hall, 2007, pag 329-360. Gh. Dodescu, Sisteme de operare, Ed. Economic, 2003, pag 195-208.
18 18