Intreruperi Hardware

Extras din referat Cum descarc?

# intreruperi hardware, generate de surse hardware, pentru evenimente externe procesului; de exemplu: * dispozitivele periferice pot solicita, printr-o cerere de intrerupere, servicii sau ac?iuni specifice (imprimanta anun?a terminarea hartiei, in timpul unei listari; unitatea de disc anun?a incheierea unei opera?ii de citire/scriere sau apari?ia unei erori in timpul unei astfel de opera?ii; tastatura anun?a activarea sau dezactivarea unei taste, etc.
) * dispozitivele hardware de supraveghere a func?ionarii normale a sistemului de calcul pot emite cereri de intrerupere in cazul sesizarii unor anomalii de func?ionare (circuitele detectoare de paritate pot semnala erori de paritate in timpul unui transfer de date, circuite specializate pot sesiza scaderea tensiunii de alimentare a sistemului, etc.
In cazul intreruperilor hardware, nivelul de intrerupere este determinat de o componenta de pe placa de baza, numita controler de intreruperi hardware; acesta prime te cererea de intrerupere i o direc?ioneaza catre UCP pe un anumit nivel de intrerupere, in func?ie de sursa care a generat-o. Utilizarea eficienta a unui sistem de calcul trebuie sa asigure, in orice moment, executarea cat mai rapida a unui numar cat mai mare de sarcini. Pentru aceasta este necesara asigurarea exploatarii la capacitatea maxima a resurselor sistemului.
Sarcinile care trebuiesc executate in sistem sunt complexe, diverse, cu un caracter aleatoriu, din punctul de vedere al naturii lor, al momentului apari?iei sau al ordinii in care se succed. Executarea acestor sarcini se realizeaza prin intermediul proceselor generate in sistem.
Pentru coordonarea optima a activita?ii componentelor sistemului de calcul, in aceste condi?ii de nedeterminare, au fost dezvoltate func?ii speciale ale sistemului de operare, cu rolul de a controla modul de desfa urare a proceselor din sistem, func?ii care alcatuiesc componenta sistemului de operare de gestionare a resurselor sistemului de calcul.
Aceste func?ii asigura inlan?uirea execu?iei proceselor intr-o ordine determinata i de contextul lor de execu?ie i alocarea resurselor solicitate de aceste procese conform unor criterii care au in vedere optimizarea modului de utilizare a resurselor.
O activitate importanta pentru coordonarea execu?iei proceselor i a alocarii resurselor este activitatea de comunicare intre procese i sistemul de operare, de exemplu pentru a semnala atingerea unei anumite stari in cadrul unui proces (solicitarea unei resurse noi, incheierea utilizarii unei resurse, apari?ia unei erori care impiedica desfa urarea in continuare a procesului, etc.
); aceasta comunicare este indicat sa nu se realizeze prin intermediul UCP, pentru a nu incarca suplimentar aceasta resursa critica a sistemului de calcul.
Din acest motiv se utilizeaza o metoda de comunicare la nivel scazut (la nivel fizic) prin intermediul sistemului de intreruperi.
Gestionarea intreruperilor Exista o categorie de sarcini a caror ...


Fisiere in arhiva (1):

  • Intreruperi Hardware
    • Referat.doc

Imagini din acest proiect Cum descarc?

Descarca gratuit aceast referat (0 €)

Completezi numele, prenumele și adresa de email. După aceea primesti prin email link-ul pentru descărcare. Completeaza o adresă de email validă.

1. Numele, Prenumele si adresa de email:

Daca nu gasesti email-ul, verifica si directoarele spam, junk sau toate mesajele.



Hopa sus!