Metode IE 1 Flashcards

(30 cards)

1
Q

Ce este I/E programată?

A

I/E programată este o metodă în care UCP controlează direct transferul de date între unitatea centrală și dispozitivele de I/E, folosind instrucțiuni specifice pentru fiecare operație.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Care sunt principalele etape ale execuției unei operații de I/E programată?

A

UCP transmite o comandă modulului de I/E, modulul execută acțiunea și setează biții corespunzători în registrul de stare, iar UCP verifică periodic starea modulului pentru a detecta finalizarea operației.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ce tipuri de adresare a dispozitivelor de I/E există?

A

Există două tipuri:
- Adresare cu mapare în memorie, unde dispozitivele de I/E sunt tratate ca locații de memorie.
- Adresare izolată, unde dispozitivele de I/E au un spațiu de adresare separat de cel al memoriei principale.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Cum funcționează adresarea cu mapare în memorie?

A

În această tehnică, UCP tratează registrele de stare și de date ale modulelor de I/E ca locații de memorie, folosind aceleași instrucțiuni pentru accesarea memoriei și a dispozitivelor de I/E.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Ce este adresarea izolată și cum se diferențiază de adresarea cu mapare în memorie?

A

Adresarea izolată folosește un spațiu de adrese separat pentru dispozitivele de I/E, iar UCP trebuie să utilizeze instrucțiuni dedicate (ex. IN și OUT) pentru a comunica cu acestea.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Ce instrucțiuni de I/E sunt folosite în I/E programată?

A

Instrucțiunile IN și OUT sunt utilizate pentru a transfera date între UCP și dispozitivele de I/E.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ce tipuri de comenzi de I/E există?

A
  • Control: Activează un periferic și specifică operația de executat.
    • Test: Verifică condițiile de stare ale modulului de I/E.
    • Citire: Obține date de la periferic.
    • Scriere: Transmite date la periferic.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Care sunt principalele dezavantaje ale I/E programate?

A
  • Performanța sistemului este redusă deoarece UCP trebuie să aștepte finalizarea fiecărei operații.
    • Rata de transfer este limitată de viteza cu care UCP poate testa și deservi dispozitivele de I/E.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Ce este I/E prin întreruperi?

A

I/E prin întreruperi este o metodă în care un dispozitiv de I/E semnalează UCP că este pregătit să transmită sau să primească date, eliberând UCP de necesitatea de a verifica constant starea acestuia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Care sunt avantajele I/E prin întreruperi față de I/E programată?

A
  • Eliberează UCP de testarea continuă a dispozitivelor.
    • Permite UCP să execute alte sarcini până când este notificat că un dispozitiv necesită atenție.
    • Crește eficiența și performanța sistemului.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Ce este un sistem de întreruperi multiple?

A

Un sistem care permite gestionarea mai multor întreruperi simultane, utilizând tehnici de identificare și prioritizare a întreruperilor.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ce metode sunt utilizate pentru identificarea sursei unei întreruperi?

A
  • Linii multiple de întrerupere
    • Interogare software (polling)
    • Interogare hardware (daisy chain)
    • Arbitrajul de magistrală
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Ce este un întrerupător vectorizat?

A

O metodă în care adresa subrutinei de tratare este furnizată de dispozitivul de I/E sub forma unui vector de întrerupere.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cum funcționează întreruperile ne-vectorizate?

A

În acest caz, rutina de tratare a întreruperii este localizată la o adresă fixă în memorie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Cum funcționează interogarea software?

A

UCP verifică în mod secvențial fiecare dispozitiv de I/E pentru a determina care dintre ele a generat întreruperea.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Ce este interogarea hardware (daisy chain)?

A

O metodă în care dispozitivele sunt conectate în lanț, iar semnalul de întrerupere trece prin fiecare până ajunge la cel care a declanșat întreruperea.

17
Q

Ce este accesul direct la memorie (DMA)?

A

O tehnică în care un controler special permite transferul de date între memorie și un dispozitiv de I/E fără a implica UCP.

18
Q

Care sunt avantajele DMA?

A
  • Reduce încărcarea UCP.
    • Permite transferuri de date rapide și eficiente.
    • UCP poate continua execuția altor sarcini în timpul transferului.
19
Q

Ce este un procesor de I/E?

A

Un procesor dedicat gestionării operațiilor de intrare/ieșire, reducând astfel sarcina UCP.

20
Q

Care sunt avantajele utilizării unui procesor de I/E?

A
  • Îmbunătățirea performanței generale a sistemului.
    • UCP poate executa mai multe sarcini în paralel.
    • Gestionarea eficientă a echipamentelor periferice.
21
Q

Ce este o magistrală?

A

Un sistem de conexiuni care permite transferul de date între componentele unui sistem de calcul.

22
Q

Care sunt componentele principale ale unei magistrale?

A
  • Linii de date
    • Linii de adresă
    • Linii de control
23
Q

Ce tipuri de magistrale există?

A
  • Magistrale de sistem
    • Magistrale de memorie
    • Magistrale de I/E
24
Q

Ce sunt adaptoarele grafice?

A

Module hardware specializate pentru afișarea imaginilor pe ecrane, utilizate în sistemele de calcul.

25
Ce este un disc optic?
Un mediu de stocare care utilizează laser pentru a citi și scrie date, cum ar fi CD-uri și DVD-uri.
26
Ce este o interfață de tastatură?
Un modul hardware care permite conectarea unei tastaturi la un sistem de calcul și interpretarea semnalelor de intrare.
27
Cum funcționează citirea unui octet de la tastatură?
UCP transmite o comandă de citire, așteaptă un semnal de disponibilitate și apoi preia octetul de date din registrul corespunzător.
28
Ce este un registru de stare?
Un registru utilizat pentru a indica starea curentă a unui dispozitiv de I/E.
29
Ce este un semnal de cerere a întreruperii (IREQ)?
Un semnal transmis de un dispozitiv către UCP pentru a indica necesitatea unei intervenții.
30
Ce este un semnal de achitare a întreruperii (IACK)?
Un semnal prin care UCP confirmă că a recepționat cererea de întrerupere și că va executa subrutina de tratare corespunzătoare.