Întreruperi hardware

Previzualizare referat:

Extras din referat:

# 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 ...

Descarcă referat

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Intreruperi Hardware
    • Referat.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nr fișiere:
1 fisier
Pagini (total):
10 pagini
Imagini extrase:
10 imagini
Nr cuvinte:
2 960 cuvinte
Nr caractere:
16 745 caractere
Marime:
15.10KB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Liceu
Tip document:
Referat
Materie:
Informatică
Tag-uri:
computer, intreruperi
Predat:
la liceu
Sus!