Home - Rasfoiesc.com
Educatie Sanatate Inginerie Business Familie Hobby Legal
Doar rabdarea si perseverenta in invatare aduce rezultate bune.stiinta, numere naturale, teoreme, multimi, calcule, ecuatii, sisteme




Biologie Chimie Didactica Fizica Geografie Informatica
Istorie Literatura Matematica Psihologie

Calculatoare


Index » educatie » » informatica » Calculatoare
» Gestiunea sistemului de IO


Gestiunea sistemului de IO


Gestiunea sistemului de IO

Resursele majore supravegheate de un sis de operare sunt spatiul de memorie si timpul de procesare. Datorita faptului ca pot fi disponibile multe task-uri si fiecare task alterneaza intre procesarea normala de catre un singur CPU si o procesare a IO prin una sau mai multe lOP-uri sau controller-e DMA, se impune utilizarea unui mediu de multiprgare. Într-un asemenea mediu, un task poate fi executat de catre CPU pana cand apare o instructiune de IO; in acest moment task-ul este transferat unui IOP. Planificarea operatiilor de IO. Un prg poate accesa un dispozitiv de IO si poate incepe proceasarea IO daca dispozitivul este liber; adica, daca nu este utilizat de catre un alt program. Pe de alta parte, CPU trebuie sa fie liber inainte de a incepe procesarea. Deci, fiecare prg poate fi vazut ca fiind in una din urmatoarele patru stari:



1.S0: Angajat in procesare prin CPU.

S1: in asteptarea procesarii prin CPU.

3.S2: Angajat in procesare prin dispozitiv de IO.

4.S3: in asteptarea procesarii prin dispozitiv de IO.

Cand CPU sau dispozitivele de IO devin libere, un prg in asteptare este selectat pe baza unei prioritati si ii este acordata resursa respectiva. Odata ce un prg castiga acces la CPU, el nu este inlocuit de un alt prg inainte sa aiba loc unul din urmatoarele evenimente:

1. CPU intalneste o instructiune de IO.

2.CPU primeste o intrerupere de IO nemascata.

CPU termina executia prgului curent datorita intalnirii une iinstr capcana (trap) sau a unei intreruperi.





Politica de confidentialitate





Copyright © 2024 - Toate drepturile rezervate