Magistrale 2 Flashcards

(74 cards)

1
Q

Cum functioneaza magistralele paralele?

A

Folosesc mai multe linii pentru transmiterea datelor

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

Dati exemple de magistrale paralele

A

PCI, VME

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

Ce dezavantaje au magistralele paralele

A

Este dificil de crescut frecventa ceasului din cauza problemelor tehnologice: nesimetrie de propagare (merg mai repede pe unele linii decat pe altele)

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

Cum functioneaza magistralele seriale?

A

Folosesc o singura linie pentru trimiterea datelor bit cu bit

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

Dati exemple de magistrale seriale

A

PCI Express, I2C, SPI, USB

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

Ce se poate face cu informatiile de sincronizare ale magistralelor seriale?

A

Se pot ingloba in sirul de date

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

Ce avantaje au magistralele seriale?

A

Dimensiuni reduse; Interfete electrice reduse; Sincronizare mai simpla; Distante de conectare mai mari (cabluri mai lungi); Fiabilitate; Costuri reduse ale interfetei

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

Ce rol are arbitrajul de magistrala?

A

Determina modulul care devine master in cazul cererilor simultane

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

Care sunt metodele de arbitrare de magistrala?

A

Centralizate (un arbitru aloca) sau Descentralizate (nu necesita arbitru)

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

Care sunt metodele de arbitrare centralizata?

A

Conectarea in lant, cereri independente si interogare

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

Cum functioneaza arbitrarea centralizata cu conexiune in lant?

A

Se foloseste o linie de cerere a magistralei BUSREQ si o linie de acordare a magistrealei BUSGNT (Bus Grant)

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

De cate linii de control este nevoie pentru arbitraj centralizat in lant?

A

2 linii BUSREQ si BUSGNT

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

Cine fixeaza prioritatea in arbitraj centralizat in lant?

A

Ordinea inlantuirii prin BUSGNT

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

Cum se pot modifica prioritatile implicite in arbitrajul centralizat in lant?

A

Folosind mai multe nivele de prioritate, fiecare arbitraj fiind compus din o linie de cerere si una de acordare a magistralei

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

Care sunt avantajele arbitrarii centralizate in lant?

A

Numar redus de linii de control; Teoretic, permite conectarea a unui numar nelimitat de dispozitive

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

Care sunt dezavantajele arbitrarii centralizate in lant?

A

Prioritati fixe ale dispozitivelor; Prioritate inalta blocheaza prioritate scazuta; Posibile defecte ale liniei BUSGNT

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

Descrieti metoda de arbitrare centralizata a cererilor independente

A

Linii separate BUSREQ si BUSGNT per dispozitiv; Se identifica imediat dispozitivul solicitant si prioritatea sa; Prioritate programabila

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

Care este dezavantajul metodei de arbitrare centralizata a cererilor independente?

A

Pentru a controla ā€˜n’ dispozitive sunt necesare 2 * n linii BUSREQ si BUSGNT

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

Descrieti metoda de arbitrare centralizata prin interogare

A

Se inlocuieste BUSGNT cu un set de linii de interogare; Dispozitivele solicita magistrala prin linie comuna (BUSREQ); Arbitrul de magistrala ofera adrese dispozitivelor pentru identificare, cand este solicitat, dispozitivul activeaza semnalul BUSY si se conecteaza

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

Cum este determinata prioritatea unui dispozitiv in metoda de arbirare centralizata prin interogare?

A

In funtie de pozitia adresei dispozitivului in secventa de interogare

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

Care sunt avantajele metode de arbitrare centralizata prin interogare?

A

Secventa poate fii programata; Defectarea unui dispozitiv nu le afecteaza pe celelalte

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

Care sunt dezavantajele metodei de arbitrare centralizata prin interogare?

A

Sunt necesare mai multe linii de control

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

Descrieti arbitrarea descentralizata

A

N linii de derere cu prioritati pentru n dispozitive; Pentru folosirea magistralei dispozitivul activeaza linia lui de cerere; Toate dispozitivele monitorizeaza toate liniile de cerere

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

Care este dezavantajul arbitrarii descentralizate?

A

Numar mare de linii cu numar limitat de dispozitive

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Ce inseamna PCI?
Peripheral Component Interconnect
26
Cine a dezvoltat initial PCI?
Intel cu intentia de a oferi un standart de interconectare circuitelor rapide pe placa de baza
27
Ce descrie versiunea PCI 1.0?
A definit reguli de proiectare obligatorii; Nu a definit semnalele si conexiunile; Ulterior s au adus specificatiile electrice si funtionale detaliate
28
Ce specificatii are PCI 2.0?
33 MHz, maxim 132 MB/s
29
Ce extensii optionale suporta PCI?
64 biti sau 66 MHz: max 264 MB/s; 64 biti si 66 MHz: max 528 MB/s
30
Este magistrala PCI specifica procesoarelor Intel?
Nu
31
Ce limitare este impusa PCI?
10 incarcari electrice (3 placi de extensie); Poate fi extinsa cu punti PCI - PCI
32
Pentru ce sunt configurate automat placile de extensie?
Pentru tranzactiile pe magistrala
33
Cum sunt dispozitivele PCI configurate?
Au un set de registre de configuratie (64 * 32 biti)
34
Ce contin registrele de configuratie PCI?
Informatii despre prezenta si tipul dispozitivului + spatiul de adrese; Programele configureaza decodificatoarele de adresa pentru memorie si IE
35
Ce timp de sincronizare foloseste PCI?
Sincron, pe linii de adrese si date multiplexate
36
Ce tip de arbitrare foloseste PCI?
Centralizata: se face in timp si alt initiator controleaza magistrala AKA arbitrare ascunsa
37
Intre cine au loc tranzactiile pe PCI?
Intre un master (initiator) si un slave (destinatar); Sunt formate dintr o faza de adrese urmat una sau mai multe faze de date
38
In ce mod sunt executate majoritatea tranzactiilor pe PCI?
Modul exploziv (burst)
39
In ce consta un transfer burst (exploziv)?
O singura faza de adrese si mai multe faze de date
40
Ce avantaj mai are functionarea PCI?
Arbitrajul trebuie executat o singura data; Destinatia memoreaza adresa de start si o incrementeaza dupa fiecare faza de date
41
De ce magistrala PCI nu necesita terminatori?
PCI foloseste reflexiile de semnal ca un avantaj; Dispozitivul genereaza semnalul cu jumatate din tensiunea necesara, semnalul este reflectat, dublandu se nivelul lui si ajungand la tensiunea suficienta pentru activare
42
Care este avantajul nefolosirii terminatorilor de catre PCI?
Reducerea dimensiunilor si a curentului (folosind eficient reflexiile de semnal)
43
Cate linii de cerere de intrerupere are PCI?
4: INTA#, INTB#, INTC#, INTD#
44
Ce particularitate au liniile de intrerupere PCI?
Pot fii partajate: Liniile sunt cu drena deschisa (open-drain), mai multe dispozitive - aceeasi linie - o pot activa simultan
45
Cum se face rutarea intreruperilor PCI?
Linia PCI INTx# a dispozitivului la o linie IRQ a sistemului; Rutarea trebuie sa fie programabila
46
Ce se intampla cu informatiile despre intreruperi PCI?
Sunt memorate de registrele PCI de configuratie;
47
Care sunt registrii PCI de configuratie care memoreaza date despre intreuperi?
Registrul pinului de intrerupere (linia de cerere folosita de dispizitiv); Registrul liniei de intrerupere (rutarea)
48
Ce este magistrala PCI-X?
Extensie mai performanta a PCI conventional
49
Ce atribute are PCI-X peste PCI?
Asigura rata de transfer necesara pentru fibre optice (Gigabit Ethernet, Fiber Channel, etc.)
50
Unde era utilizata initial PCI-X?
Servere si statii de lucru
51
Care sunt versiunile standardizate de PCI-X?
1.0 si 2.0
52
La ce frecvente functioneza PCI-X 1.0?
133 MHz, 32 sau 64 biti
53
Ce imbunatatiri ale protocolului conventional aduce PCI-X 1.0?
Tranzactii divizate (initiator -> cerere tranzactie -> eliberare magistrala); Contor de octeti (intiatorul specifica inainte nr de octeti solicitati)
54
Cum este compatibilitatea PCI-X 1.0 cu versiunile anterioare?
Hardware: 33 sau 66 MHz; Software: la nivelul SO, BIOS, drivere
55
Ce performante aduce PCI-X 2.0?
PCI-X 266: DDR (Double Data Rate) 266 MHz; PCI-X 533: QDR (Quad DR) 533 MHz; PCI-X 1066: 1066 MHz; Performante de 64 ori mai mari fata de prima versiune
56
Ce permit variantele PCI-X 133 si ulterioare?
Utilizarea unui singur conector, o incarcare electrica -> aplicatii punct la punct
57
Ce caracteristici noi aduce PCI-X 2.0?
Cod corector de erori ECC (corectreaza erori de un bit); Protocol imbunatatit (creste utilizarea si eficienta); Semnale de strob (PCI-X 266 si PCI-X 533) (comanda intrarile clock ale bufferelor); Semnale de 1.5V (frecvente mai mari)
58
De unde provine PCIe?
Din specificatiile interfetei 3GIO
59
Ce tip de magistrala este PCIe?
Seriala - complexitate redusa a placilor, numar redus de pini, cost redus
60
Cu ce model software este compatibil PCIe?
PCI conventional
61
Ce pastreaza PCIe de la PCI?
Modelul de comunicatie, spatiile de adrese si tipurile de tranzactii
62
Ce imbunatatiri are PCIe?
Conexiune seriala; Conexiune punct la punct; Protocol pe pachete; -Performanta scalabila (se poate creste numarul de benzi de comunicatie); Calitate a serviciilor; Gestionarea puterii consumate; Gestionarea erorilor; -Conectare/Deconectare in timpul functionarii
63
Care este legatura PCIe minimala?
Doua canale unidirectionale
64
Descrieti topoligia magistralei PCIe
Complex radacina: ierarhie (UCP - portuti PCIe); Puncte terminale: dispozitive periferice, 8 functii logice (0 ... 7) Comutator: permite ca 2 periferice sa comunice direct
65
Ce face nivelul arhitectural al tranzactiilor in PCIe?
Formeaza un pachet
66
Ce face nivelul arhitectural legaturii de date PCIe?
Ofera informatii pentru detectia erorilor
67
Ce face nivelul arhitectural fizic PCIe?
Codifica pachetul si il trimite prin semnale diferentiale
68
Descrieti nivelul arhitectural fizic al PCIe
Codificarea datelor permite generarea clock la receptie; Daca legatura are mai multe benzi, octetii se transmit intretesut; Octeti succesivi se transmit pe benzi succesive pentru a reduce intarzierea la receptie
69
Cum se realizeaza tranzactiile pe PCIe?
Se transmite pachetul o data sau de mai multe ori pentru un transfer
70
Categorii de tranzactii PCIe
De memorie; De IE; De configuratie; De mesaje (gestionare / interuperi / erori)
71
Cum se gestioneaza eroarea de tranzactie la destinatie?
Conform protocolului pentru tranzactii divizate (PCI-X); Destinatia memoreaza informatiile si trimite raspuns intarziat
72
In ce moduri se poate semnala o intrerupere PCIe?
Nativ si compatibil
73
Cum functioneaza modul nativ de intreruper PCIe?
Nativ, tras din PCI, cu intreruperi semnalate prin mesaje, nu mesaje PCIe, ci tranzactii de scriere in memorie
74
Cum functioneaza modul compatibil de intreruperi PCIe?
Semnale de cerere INTx# -> PCIe nu are INTx# -> se virtualizeaza INTx# prin mesaje speciale