Sunteți pe pagina 1din 21

1.

1 Magistrala PCI (Peripheral Component Interconnect) Express


PCIe este o conexiune serial care opereaz mai degrab ca o reea i nu ca magistral. n loc s
foloseasc o singur magistral paralel ca suport pentru transferul de date ntre dispozitive,
PCIe folosete un comutator (switch) care controleaz cteva conexiuni seriale punct-la-punct.
Fiecare dispozitiv PCI are un spaiu de configurare de 256 de octei.
Fiecare dispozitiv conectat la o magistral PCI este identificat printr-o adres unic format
dintr-un set de trei numere:

Numrul de magistral, 8 bii, este numrul magistralei la care este conectat


dispozitivul; numerotarea ncepe de la 0. Specificaiile PCI permit maxim 256 de
magistrale per sistem.
Numrul de dispozitiv, 5 bii, este un numr de identificare unic n cadrul unei
magistrale. La o magistral pot fi ataate maxim 32 de dispozitive. Dispozitivele
conectate la magistrale diferite pot avea acelai numr de dispozitiv.
Numrul de funcie, 3 bii, este folosit pentru dispozitive cu mai multe uniti
funcionale. De exemplu, o singur plac de reea gzduiete dou interfee, caz n
care interfeele individuale sunt identificate prin numere de funcie diferite.
Standardul PCI definete un numr maxim de 8 uniti funcionale per dispozitiv.

Specificaiile PCI permit unui sistem s conin pn la 256 de magistrale, dar deoarece acest
numr nu este suficient de mare pentru sistemele mari, Linux folosete noiunea de domenii
PCI. Fiecare domeniu PCI poate gzdui pn la 256 de magistrale. Fiecare magistral
gzduiete pn la 32 de dispozitive i fiecare dispozitiv poate fi o plac multifuncional cu
maxim 8 funcii.
Transmisia paralel.
n comunicaia paralel, ntr-un singur ciclu de ceas, sunt transferai mai muli bii n acelai
timp, fiecare parcurgnd firul electric corespunztor. n comunicaia serial, ntr-un ciclu de
ceas este transferat numai un singur bit. La nceput, comunicaia paralel era mai rapid,
deoarece cu ct transmitem mai muli bii odat cu att obinem viteze de transfer mai mari.
Dar comunicaia paralel ntmpin cteva probleme care mpiedic transmisiile s ating
rate mari de transfer. Cu ct ciclul de ceas este mai mic, cu att efectul interferenei
electromagnetice i al ntrzierii de propagare este mai pronunat.

Transmisia serial PCIe


Procesul de transmisie serial din PCIe este mai simplu de implementat, deoarece sunt
necesare mai puine fire. PCIe folosete patru fire - dou pentru transmisie, dou pentru
recepie , folosind o tehnic de evitare a interferenelor electromagnetice numit transmisie
diferenial. Transmisia diferenial se refer la faptul c acelai semnal este transmis pe
dou fire, al doilea fir transmind semnalul oglindit (polaritate inversat) fa de semnalul
original.
La receptor, semnalele sunt comparate. n mod ideal, ar trebui ca ele s fie egale, dar
oglindite. n realitate ele nu sunt egale, dar e uor de dedus faptul c diferena dintre cele
dou semnale este zgomot.
O alt diferen major ntre cele dou tipuri de comunicaii const din faptul c o
comunicaie paralel, de obicei, din cauza numrului mare de fire necesar, are loc ntr-un
singur sens (half duplex - acelai fir este utilizat fie pentru transmisie, fie pentru recepie).
Comunicaia serial poate avea loc mult mai uor n ambele sensuri n acelai timp
(transmisia i recepia folosesc un set de fire separate), deoarece este nevoie de numai dou
fire n fiecare direcie.
i totui, cum este posibil ca transmisia serial s fie mai rapid? Rspunsul este frecvena.
n comunicaia serial pot fi folosite frecvene mai mari. O conexiune paralel de 32 de bii
per ciclu de ceas, la frecvena de 33 MHz, atinge o rat maxim de 32/8 33 MHz, adic 133
MB/s. O conexiune serial PCIe de 2.5 GHz 1 bit, atinge o rat de transfer de 250 MB/s.

Conexiunile PCIe
Conexiunea PCIe se bazeaz pe noiunea de lane (canal de comunicaie), care descrie o
comunicaie serial de 1 bit, de mare vitez, cu transmisie simultan n ambele sensuri.
Ceasul de date este ncorporat. Se transmite un bit per ciclu de ceas n fiecare direcie. Pentru
a crete limea de band, lane-urile pot fi grupate. De exemplu, cnd dou dispozitive
folosesc pentru conexiunea lor patru lane-uri,
aceasta se consider conexiune x4 i va fi capabil s ating de 4 ori mai mult lime de
band dect o singur conexiune, x1.

1.1.4 Nivelul legtur de date


Rolul principal al acestui nivel este acela de a asigura transmisia eficient a pachetelor de-a
lungul legturilor PCIe. Nivelul legtur de date este responsabil cu integritatea datelor i
adaug la pachetele primite de la nivelul de tranzacie un numr de secven i o sum de
verificare.
1.1.5 Nivelul de tranzacie
Nivelul de tranzacie recepioneaz cererile de citire/scriere de la nivelul software i creaz
pachete de cerere transmisie. Toate cererile sunt implementate sub forma unor tranzacii
divizate (permit unui iniiator s efectueze o cerere pentru un transfer i apoi s elibereze
magistrala). Tranzaciile sunt definite ca o serie de una sau mai multe transmisii de pachete
necesare finalizrii unui transfer de informaie ntre un client (requester) i o surs
(completer). De asemenea, nivelul de tranzacie recepioneaz pachete de rspuns de la
nivelul de legtur de date i le compar cu cererile originale primite de la nivelul software.
Nivelul de tranzacie recunoate patru spaii de adrese: cele trei spaii de adrese PCI
(memorie, I/O i configuraie), plus un spaiu de mesaje (Message Space).

1.2 SCSI i SAS

n 1986, la apariie, SCSI (Small Computer System Interface) suporta limi de band de
aproximativ 5 MB/s. De-a lungul anilor, standardul a suferit transformri succesive.
Asemenea magistralei de sistem, SCSI este definit att de limea magistralei ct i de rata
de ceas. Creterea unuia din aceti doi parametrii duce la creterea limii de band a
magistralei SCSI. Limea magistralei este ori ngust (narrow, 8 bii) ori larg (wide, 16
bii). Limea magistralei determin numrul de octei de date care pot fi transmii ntr-un
ciclu de ceas. Limea de band determin i numrul de dispozitive care poate fi conectat la
o singur magistral SCSI. Magistralele nguste puteau gestiona 8 dispozitive, iar
magistralele largi, 16 dispozitive. Cum un numr de dispozitiv este rezervat pentru
controlerul SCSI, fiecare tip de magistral putea conecta 7, respectiv 15 discuri.

Avantaje SCSI:

detaliile de nivel inferior au fost lsate la discreia productorilor de discuri; acest


lucru a ascuns detaliile de implementare hardware fa de software-ul de sistem i a
permis acomodarea rapid cu noile dispozitive aprute.
spre deosebire de alte tehnologii (de exemplu IDE, devenit ulterior ATA) care
permiteau conectarea unui singur sau a dou discuri la o magistral, SCSI gestiona 16
discuri pe o magistral extins.

n sistemele SCSI, interfaa magistralei SCSI cu magistrala de sistem (de exemplu, PCI) a
calculatorului este asigurat de un HBA (Host Bus Adapter).
Termeni SCSI i SAS
Unitile de extensie (expanders). Asemenea switch-urilor din reelele de calculatoare,
unitile de extensie ruteaz cererile de conexiune i apoi folosesc aceste conexiuni la
transmiterea cadrelor de date.
Un domeniu SAS poate conine numai o singur unitate de extensie fanout (Fanout Expander
din figura de mai jos). Prin definiie, un domeniu SAS are o structur arborescent, cu
unitatea de extensie fanout ca rdcin. Aceast unitate trebuie s in minte toate adresele
prezente n domeniu i, n consecin, are nevoie de mai mult memorie.

Unitile de extensie edge (de margine) sunt dispozitive mai simple, care pot fi cascadate
pentru a crea mai multe posibiliti de adresare.
Iniiator. Dispozitivul care poate iniia comenzi SCSI i recepiona rspunsuri. n SCSI,
iniiatorii sunt dispozitive relativ simple care, odat ce comanda a fost transmis, transfer
controlul tranzaciei dispozitivului int. HBA-ul este iniiator.
int. Dispozitivul cu rol de receptor pentru comenzi SCSI, acceptnd / returnnd date i
furniznd informaii legate de finalizarea tranzaciei.
Unitatea logic (Logical Unit) este o unitate (de ex. o partiie sau un volum logic) din
dispozitivul int care funcioneaz ca surs sau destinaie pentru date.
Nexus. Derivat din cuvntul latinesc care nseamn legtur sau conexiune, un nexus descrie
relaia dintre lucruri. n SCSI, memorarea reciproc a adreselor dispozitivelor aflate n
comunicaie n vederea monitorizrii desfurrii tranzaciei reprezint un nexus.
Identificator de port (Port ID). O adres unic dintr-un domeniu SCSI sau SAS pentru
fiecare port. n SAS, adresa de 64 de bii asociat unui port servete drept identificator de
port. Un dispozitiv poate atribui aceeai adres SAS mai multor porturi fizice pentru a
permite gruparea lor ntr-un port de capacitate mai mare.
WWN (World-Wide Name). Un identificator unic de 8 sau 16 octei. Dimensiunea i
formatul sunt determinate de cei mai semnificativi patru bii, denumii NAA (Network
Address Authority). Ceilali bii identific compania (OUI) i o valoare definit de
productor. Fiecare unitate logic (LUN) deine de asemenea un WWN.

1.3 ATA i SATA

Pentru a nelege protocolul SATA (Serial ATA) sunt necesare cteva lmuriri. Protocoalele
ATA (Advanced Technology Attachement) i SATA sunt de obicei implementate n
medii de lucru cu un singur utilizator. n consecin, sunt optimizate pentru cel mult dou
discuri n configuraie master/slave, lucru care permite ca protocolul s fie simplu.

1.3.1 Principiul de funcionare ATA


Standardul ATA permitea conectarea dispozitivelor de stocare la placa de baz prin
intermediul unui cablu care avea 40 de fire paralele i trei conectori (de obicei, conectorul
albastru pentru placa de baz, iar conectorul negru i gri pentru cele dou uniti de stocare).
ATA este cunoscut i sub denumirea de IDE (Integrated Drive Electronics) sau EIDE
(Enhanced IDE)
Standardul ATA a fost destinat iniial pentru conectarea discurilor, totui o extensie numit
ATAPI (ATA Packet Interface) permite conectarea altor periferice de stocare. cum ar fi
CD-ROM, DVD-ROM, etc..

Programarea transferurilor de date


Ca o structur proprie standardului SATA, s-a folosit o metod descris ntr-o specificaie
separat, numit AHCI (Advanced Host Controller Interface). Cu AHCI, aplicaiile
creeaz o list de comenzi i o list de date pe care le citete/scrie ntr-o structur de memorie
i apoi HBA-ului i se transmite numai locaia acestei structuri. HBA-ul extrage fiecare cadru,
numit FIS (Frame Information Structure), deja formatat corespunztor, i l nainteaz
discului. La SATA, o copie separat registrelor Task file, numit Shadow task file, este
inclus n HBA, iar software-ul acceseaz aceste registre n loc de registrele discului. Acest
lucru permite host-ului s grupeze actualizrile la registre n pachete mai mari i mai
eficiente care sunt livrate discului la vitez mai mare. Folosind una din cele dou metode de
programare, comanda este livrat discului i acesta o execut.

Transmisia datelor

protocolul PIO (Programmed Input/Output). PIO permite perifericelor s schimbe


date cu memoria RAM prin intermediul comenzilor gestionate direct de procesor.
Totui, pentru transferuri mari de date acest lucru poate folosi intens procesorul i n
consecin poate ncetini tot sistemul;
protocolul DMA (Direct Memory Access). Tehnica DMA permite calculatoarelor s
elibereze procesorul de controlul transferului, permind fiecrui periferic s acceseze
direct memoria. Protocolul DMA permite transferul unui singur cuvnt (single word
DMA - 2 octei pentru fiecare sesiune de transfer) sau transferul succesiv a mai
multor cuvinte n fiecare sesiune de transfer (multi word DMA).

Standardul ATA era bazat pe modul de transfer asincron multiplexat. Pentru a crete rata de
transfer a datelor, cum creterea frecvenei pe o magistral paralel nu este o soluie, a fost
introdus tehnica Ultra DMA (UDMA). UDMA folosea pentru transferul de date att frontul
cresctor ct i frontul descresctor (lucru care a crescut rata de transfer de la 16.6 Mb/s la
33.3 Mb/s). Mai mult, UDMA introducea coduri CRC pentru detecia erorilor de transmisie.
Diferitele moduri UDMA definesc frecvena transferurilor de date.

1.3.2 Nivelurile interfeei SATA


SATA folosete conexiuni punct-la-punct dedicate ntre int i host. Interfaa SATA este
structurat pe niveluri: aplicaie, transport, legtur i fizic.
Trebuie reinut c arhitectura definit de specificaiile SATA este diferit de cea SAS.

Nivelul de aplicaie reprezint interfaa de programare pentru mediul de lucru SATA.


Interfaa de programare reprezint un set de registre cu rol de pstrare a compatibilitii
software cu ATA.
Nivelul de transport creaz sau livreaz cadrele de date. n specificaiile SATA, cadrele
de date sunt numite FIS. La primirea unui FIS, acest nivel decodific FIS-ul i raporteaz
nivelului de aplicaie posibilele erori.
Nivelul de legtur gestioneaz aproape tot protocolul de legtur. n timpul transmisiei,
acest nivel genereaz o sum de verificare pentru fiecare cadru FIS, formateaz cadrul
FIS pentru a reduce influena interferenelor electromagnetice i genereaz primitive
folosite n protocolul SATA. n timpul recepiei sunt efectuate operaiile inverse. n
timpul transmisiei i recepie,
Nivelul fizic furnizeaz funciile de tranceiver. Tot acest nivel este responsabil cu
iniializarea legturii i detecia vitezei.

Intrebari capitolul 1
1.Ce reprezint fiecare cmp din adresa PCI 0000:00:01.0?
R: 0000-Domeniul PCI (fiecare domeniu oate contine 256 de magistrale)
00-numarul de dispositive
01-Numarul de magistrala PCI la care este atasat
0-nr de functie al dispozitivului
2. Care sunt caracteristicile care descriu PCIe mai degrab ca reea dect magistral?
R: n loc s foloseasc o singur magistral paralel ca suport pentru transferul de date ntre
dispozitive, PCIe folosete un comutator (switch) care controleaz cteva conexiuni seriale
punct-la-punct.
3. Descriei ntr-o fraz topologia PCIe.
R: PCIe folosete un comutator (switch) care controleaz cteva conexiuni seriale punct-la-punct
(vezi Fig. 1). Aceste conexiuni pleac din comutator direct la dispozitive. Fiecare dispozitiv are
propria conexiune dedicat, astfel nct limea de band nu mai este partajat ntre dispozitive.
La pornirea calculatorului, PCIe detecteaz dispozitivele prezente pe placa de baz, apoi
identific legturile dintre ele, crend o hart de trafic i negociind limea de band a fiecrei
legturi
4. Cte magistrale PCI pot exista ntr-un sistem?
R: 256 de magistrale.
5. Cte dispozitive pot fi conectate la o magistral PCI?
R: 32 de dispositive.
6. Cte funcii poate ncorpora un dispozitiv PCI?
R: 8 functii.
7. Care sunt cele dou probleme majore ale unei transmisii paralele?
R: Cu ct ciclul de ceas este mai mic, cu att efectul interferenei electromagnetice i al
ntrzierii de propagare este mai pronunat.
8. Cum este posibil ca transmisia serial s fie mai rapid dect transmisia paralel?

R: n comunicaia serial pot fi folosite frecvene mai mari. O conexiune paralel de 32 de bii
per ciclu de ceas, la frecvena de 33 MHz, atinge o rat maxim de 32/8 33 MHz, adic 133
MB/s. O conexiune serial PCIe de 2.5 GHz 1 bit, atinge o rat de transfer de 250 MB/s.
9. Ce nseamn transmisie diferenial i ce rol are?
R: Transmisia diferenial se refer la faptul c acelai semnal este transmis pe dou fire, al
doilea fir transmind semnalul oglindit (polaritate inversat) fa de semnalul original.

10. Care din cele dou metode de transmisie PCI, paralel i serial, este full duplex?
R: seriala
11. Cte fire de trasmisie folosete un lane PCIe?
R: un fir de transmisie si unul de receptie
12. Ce nseamn PCI x8?
R: O conexiune capabila sa atinga de 8 ori mai multa latime de banda decat o singura conexiune
(x1).
13. Care este limea de band pentru PCIe ver. 3 x4?
R:

14. Ce nseamn codare 8b/10b?


R: Sistemul de codare 8b/10b nseamn c fiecare octet de date este codificat i transmis ca
numr de 10 bii.
15. Cte dispozitive pot fi conectate la o magistral SCSI ngust (narrow)?
R: 8 biti/ 8 dispozitive
16. Cte dispozitive pot fi conectate la o magistral SCSI larg (wide)?

R: 16 biti/ 16 dispozitive
17. Ce reprezint setul principal de comenzi SCSI?
R: Nivel de comenzi comun pentru toate dispozitivele + alte seturi de comenzi necesare fiecrui
tip specific de dispozitiv

18. Ce nseamn domeniu SAS?


R: Un domeniu SAS are o structur arborescent, cu unitatea de extensie fanout ca rdcin.
Aceast unitate trebuie s in minte toate adresele prezente n domeniu i, n consecin, are
nevoie de mai mult memorie.
19. Ce rol are dispozitivul iniiator n SCSI/SAS?
R: Dispozitivul care poate iniia comenzi SCSI i recepiona rspunsuri. n SCSI, iniiatorii sunt
dispozitive relativ simple care, odat ce comanda a fost transmis, transfer controlul tranzaciei
dispozitivului int. HBA-ul este initiator.
20. Ce rol are dispozitivul int n SCSI/SAS?
R: Dispozitivul cu rol de receptor pentru comenzi SCSI, acceptnd / returnnd date i furniznd
informaii legate de finalizarea tranzaciei.
21. Cine folosete mecanismul de arbitrare, SAS sau SCSI? Ce rol are mecanismul de arbitrare.
R: HBA-ul, cu rol de iniiator, trebuie s foloseasc magistrala SCSI pentru a transmite
comanda. Deoarece magistrala este partajat, pentru a preveni preluarea controlului magistralei
de mai mult de un dispozitiv n acelai timp, este necesar un mecanism de arbitrare. Pentru a
putea selecta dispozitivul int, iniiatorul trebuie s ctige el nsui controlul magistralei. n
acest scop, protocolul SCSI include o etap de arbitrare i o etap de selecie. Iniiatorul folosete
propriul identificator pentru arbitrare. Dac iniiatorul ctig controlul magistralei, selecteaz
inta folosind identificatorul acesteia.
22. Prin ce este identificat un dispozitiv ataat la o magistral SCSI (de ex. un disc SCSI)?
R: Printr-un identificator setat in hardware prin jumperi.
23. Cte discuri pot fi ataate la un controler ATA?
R: 2, master si slave
24. Cine folosete specificaiile AHCI i cum lucreaz acestea?

R: AHCI (Advanced Host Controller Interface). Cu AHCI, aplicaiile creeaz o list de comenzi
i o list de date pe care le citete/scrie ntr-o structur de memorie i apoi HBA-ului i se
transmite numai locaia acestei structuri. HBA-ul extrage fiecare cadru, numit FIS (Frame
Information Structure), deja formatat corespunztor, i l nainteaz discului.
25. Ce nseamn PIO i cum funcioneaz?
R: Protocolul PIO (Programmed Input/Output). PIO permite perifericelor s schimbe date cu
memoria RAM prin intermediul comenzilor gestionate direct de procesor.
26. Ce nseamn DMA i cum funcioneaz?
R: Protocolul DMA (Direct Memory Access). Tehnica DMA permite calculatoarelor s elibereze
procesorul de controlul transferului, permind fiecrui periferic s acceseze direct memoria.
27. Care sunt caracteristicile care descriu SATA mai degrab ca reea dect magistral?
R: SATA folosete conexiuni punct-la-punct dedicate ntre int i host. Interfaa SATA este
structurat pe niveluri: aplicaie, transport, legtur i fizic.
28. Care sunt protocoalele folosite la programarea transferurilor de date n SATA?
R:

29. Care sunt protocoalele folosite la transmisia datelor n SATA?


R:
-Protocolul PIO , permite perifericelor sa schimbe date cu memoria RAM
-Protocolul DMA, permite calculatoarelor sa elibereze procesul de control al transferului
permitand fiecarui periferic sa acceseze direct memoria

ntrebri capitolul 2
1.Ce nseamn a citi date, respectiv a scrie date cnd ne referim la transferuri cu discul?
R: A scrie date, adic s preia date de la o anumit adres de memorie i s le duc pe disc,
la un anumit numr de sector. A citi date, adic s preia date de pe disc, de la un anumit
sector, i s le duc n memorie, la o anumit adres.

2. Ce nseamn disc SAS de 10K RPM?


R:Disc Serial Attached SCASI de 10000 de rotatii pe minut.

3. La ce se refer procesul de comutare n funcionarea unui disc rigid?


R: Schimbm capul de citire activ i astfel avem acces la o alt pist din acelai cilindru (proces
de comutare)

4. La ce se refer procesul de cutare (seek) n funcionarea unui disc rigid?


R: Micm capul de citire pe o poziie mai apropiat sau mai deprtat de ax pentru a avea acces
la un alt cilindru (proces numit seek, cutare).

5. Ce nseamn laten de rotaie n funcionarea unui disc rigid?


R: Odat ce capul de citire este poziionat deasupra pistei corecte, controlerul de disc trebuie s
atepte ca sectorul corespunztor s se alinieze cu poziia capului de citire, o ntrziere cunoscut
sub numele de laten de rotaie.

6. Ce proces (cutare, comutare, laten de rotaie) influeneaz cel mai mult timpoul de acces la
un sector aleatori?

R: latena de rotaie

7. Ce nseamn citire/scriere secvenial vs citire/scriere aleatorie?


R: Citire/ scrierea secventiala reprezinta un disc cu nr secvential de sectoare, ascunde cateva
aspecte ce pot influenta substantial viteza de acces.
Secvential: citire rapida, scriere lenta

8. Care este mai rapid: scrierea aleatorie sau scrierea secvenial?


R:

9. Care sunt metodele prin care productorii de discuri rigide ncearc s reduc influena
problemelor de performan ale acestora?
R: Formatarea discurilor n blocuri de 4096 de octei, conform aa numitului format avansat

10. Care sunt metodele prin care dezvoltatorii de sisteme de operare ncearc s reduc influena
problemelor de performan ale discurilor rigide?
R:

11. Care este structura formatului avansat de formatare inferioar i cnd este acesta benefic i
mai puin benefic?
R: (Gap, Sync,Adrress Mark si un sector de 521 octeti)x8=sector de 4096 de octeti+ECC.
Modificarea formatului de sector la o structur de 4096 de octei nseamn utilizarea mai
eficient a suprafeei de stocare, atunci cnd se lucreaz cu fiiere mari i mai puin eficient
atunci cnd se lucreaz cu fiiere mici

12. Care sunt cmpurile suplimentare ale unui sector fizic de 512 de octei al unui disc rigid?
R: Gap, Sync,Adrress Mark

13. Care este diferena dintre 4 GiB i 4 GB?


R:

14. De ce partiionm discurile?


R: Partiiile se folosesc, de obicei, pentru a delimita fiierele utilizate de sistemul de operare de
cele ale utilizatorilor. n cazul unei defeciuni aprute la sistemul de operare, acesta poate fi
reinstalat fr a pune n pericol datele utilizatorilor. Un alt motiv care a condus la partiionarea
discurilor a fost cel al instalrii mai multor sisteme de operare pe acelai disc.

15. Care sunt cele dou metode de partiionare folosite n sistemele din familia Intel?
R: MBR (Master Boot Record) /MSDO si GPT

16. n ce const partiionarea MBR/MSDOS?


R: Primul sector fizic de pe disc, numit MBR (Master Boot Record), conine o tabel de partiii
primare i un mic cod executabil (o parte din ncrctorul de sistem). Codul executabil are rolul
s ncarce n memorie primul sector al partiiei care conine sistemul de operare ales de utilizator
la pornirea sistemului.
17. n ce const partiionarea GPT?
R: GPT (GUID Partition Table) este cel mai recent standard de partiionare. A fost creat de Intel
ca parte a specificaiilor EFI (Extensible Firmware Interface) destinate nlocuirii BIOS-ului.
Acest lucru nseamn c un sistem bazat pe UEFI trebuie neaprat s foloseasc GPT. Totui,
este posibil ca sistemele cu BIOS s foloseasc GPT. Pentru definirea partiiei, GPT folosete
identificatori unici globali (GUID).
18. Precizai trei avantaje ale metodei de partiionare GPT fa de MBR.
R: Avantajele GPT:

Sector limitat la 264 512= 8 ZiB (8,6 miliarde TiB).

Tabelul de partiii, complet, este prezent att la nceputul ct i sfritul discului.


n timp ce MBR folosete un singur octet pentru identificarea tipului de partiie, GPT
folosete o valoare GUID de 16 octei. Acest lucru scade posibilitatea coliziunilor.
Folosete valori CRC pentru structurile de date, crescnd ansele deteciei datelor
corupte.
GPT stocheaz toate partiiile ntr-o singur tabel (cu backup), astfel nct nu sunt
necesare partiii extinse sau logice. Numr maxim de partiii este flexibil (implicit 128).
Mai mult spaiu pentru informaii cu privire la tipul unei partiii, un GUID i o etichet
Unicode unic pentru fiecare partiie.
GPT permite stocarea unui nume de partiie lizibil. Acest cmp poate fi folosit la
denumirea partiiilor cu numele din Linux, /home, /var, etc., pentru o identificare mai
facil n programul de partiionare.

19. Precizai trei dezavantaje ale metodei de partiionare MBR.


R:

Disc limitat la 232 512 = 2 147 483 648 kiB (2 TiB, ~ 2.2 TB).
Probleme de integritate a datelor. Sectorul MBR reprezint un singur punct de eec. n
plus, deoarece fiecare partiie logic este definit printr-o list de EBR-uri, defectarea
unuia poate duce la blocarea accesului la partiiile logice urmtoare. Structurile MBR i
EBR nu conin informaii capabile de detecia erorilor.
mprirea discului n mai mult de patru partiii necesit soluii neatrgtoare (partiii
primare/extinse/logice).
Sunt folosite anumite reprezentri fr relevan n prezent (C/H/S, etc.).

20. Cte partiii primare poate avea un disc partiionat cu MBR?


R: 4

21. Cte intrri de tip partiie se gsesc implicit n tabela GPT?


R: 6

22. Ce conin primii 446 de octei ai sectorului MBR?


R: Zona de cod executabil

23. Ci octei are o intrare tip partiie n tabela de partiii primare MBR?
R: 64

24. Ci octei are o intrare de tip partiie n tabela GPT?


R: 128

25. Precizai trei cmpuri dintr-o nregistrare tip partiie din MBR.
R:

26. Precizai trei cmpuri dintr-o nregistrare tip partiie folosit n GPT.
R:

27. Ce nseamn GUID?


R: Global Unique Identificators, identificatori unici globali

28. Ce nseamn ESP i la ce folosete?


R: EFI System Partition,este prima partiie a discului de boot este o partiie special EFI,
formatat cu sistemul de fiiere FAT32.

29. Ce configuraii RAID( Redundant Array of Independent Disks ) pot crea cu trei discuri?
R: Raid 0, 1, 4, 5

30. Cte discuri sunt necesare pentru o configuraie RAID 10?


R: Nr par de discuri, cel putin 4.

31. Care este diferena dintre RAID 4 i RAID 5?


R: Raid 4 foloseste un disc de paritate pentru a face un XOR(SAU Exclusiv), Raid 5 distribuie
informatia de paritate pe celalalte discuri din matrice.

32. Care este configuraia RAID destinat unui surplus de performan?


R: Raid 10(Raid 0+Raid 1)/Raid 1E cu nr par de discuri

33. Ce nseamn RAID hardware?


R: Soluiile hardware folosesc un controler dedicat pentru implementarea mecanismelor RAID.
Controlerul dispune de resurse de procesare i memorare proprii. Unitatea logic de stocare
configurat de controler este prezentat sistemului de operare ca disc singular, fr ca sistemul
de operare s cunoasc arhitectura real.

34. Ce nseamn RAID software?


R: Soluiile software folosesc procesorul i memoria sistemului pentru efectuarea operaiilor
RAID, iar logica este implementat n kernel.

35. Ce nseamn o configuraie RAID n mod degradat?


R: Cnd discul unei matrice se defecteaz, se spune c matricea intr n modul degradat. Acest
lucru nseamn c matricea nu funcioneaz la parametri optimi i redundana a fost compromis.
Modul degradat poate fi ntlnit numai la configuraiile redundante. De exemplu, RAID 0
cunoate numai dou stri: operaional i defect. Modul degradat permite configuraiilor
redundante s continue s opereze pn cnd administratorul rezolv problema de obicei prin
nlocuirea discului defect.

36. Ce nseamn hot-spare n RAID?


R: La crearea unei matrici RAID redundante, administratorul de sistem poate pstra unele
discuri pe post de rezerve n cazul apariiei unei defeciuni. Odat ce se defecteaz un disc i
matricea intr n modul degradat, controlerul poate introduce automat n matrice o rezerv. Acest
lucru uureaz sarcina administratorului, deoarece matricea i reia automat operarea normal,
permindui acestuia s nlocuiasc discul defect mai trziu.

37. Ce nseamn hot-swap?


R: Toate configuraiile RAID redundante sunt capabile i de nlocuirea discului n timpul
funcionrii. Hot-swap denot abilitatea extragerii unui disc defect dintr-un sistem activ astfel
nct s poat fi nlocuit cu un disc nou. Acest lucru nseamn c se poate nlocui un disc fr a fi
necesar oprirea sau restartarea sistemului.

Intrebari capitolul 3
1.Ce rol are etapa POST (Power-On Self Test) rulat ntr-un sistem cu BIOS (Basic Input Output
System)?

R: Verific componentele hardware ale sistemului. n acest sens, execut o serie de teste
asupra dispozitivelor pentru a stabili ce dispozitive sunt prezente n sistem i dac acestea
funcioneaz corespunztor.
2.Cum detecteaz BIOS-ul sectorul de boot?
R: Sectorul bootabil se caracterizeaz prin faptul c ultimii doi octei sunt 0xAA55.
Imediat ce a gsit un sector bootabil, BIOS-ul copiaz coninutul zonei sale executabile n
RAM, ncepnd de la o adresa fizic fix, apoi sare la acea adres i execut codul tocmai
ncrcat.

3.Cum lanseaz n execuie sistemul de operare un calculator cu BIOS?


R: Procesul de iniializare a sistemului cuprinde dou etape. n prima etap, BIOS-ul
ncarc n memorie aceast prim component a ncrctorului de sistem. Prima
component interogheaz tabela de partiii (caut o partiie activ) n vederea localizrii
celei de a doua componente a ncrctorului de sistem. A doua component conine
interfaa cu utilizatorul i ncrctorul de kernel. Interfeele cu utilizatorul pot fi grafice
sau n linie de comand.
4. Precizai dou dezavantaje BIOS.
R:

poate fi adresat numai 1 MB de memorie; n consecin,


* spaiul de memorie disponibil pentru ROM-urile cu opiuni PCI este limitat,
restrngnd att numrul de adaptoare ce pot fi instalate (aproximativ patru) ct i
ct funcionalitate pot acestea ngloba;
* spaiul de memorie disponibil pentru funcionaliti avansate este limitat;
imaginea de firmware este monolitic i ne-modular

5. Cu ce sistem de fiiere trebuie scris partiia ESP?


R: FAT32

6. Ce rol are partiia ESP?


R: Pentru a boota, UEFI are nevoie de prezena unei partiii de sistem EFI (ESP EFI
System Partition).

7. Care este procesul de iniializare a unui calculator cu UEFI?


R: Procesul de boot UEFI difer semnificativ de cel BIOS. n loc s booteze dispozitive,
sistemul booteaz anumite inte din ci de directoare de pe dispozitive fizice sau logice, astfel
nct dispozitivele pot conine un numr de inte de boot (instane de sistem de operare)
teoretic nelimitat.

8. Unde se afl ncrctorul de sistem ntr-un sistem cu BIOS?


R: Prima parte in MBR si cealalta in memorie.

9. Unde se afl ncrctorul de sistem ntr-un sistem cu UEFI?


R: Pentru un mediu bootabil UEFI (disc sau CD), boot loaderul compatibil UEFI se afl de
obicei n calea \efi\boot\bootx64.efi. Boot loaderul trebuie s se afle la aceast locaie dac
se dorete ca firmware-ul s l ncarce automat fr a fi nevoie ca utilizatorul s adauge
manual o opiune de boot n care s specifice calea unde se afl binarul boot loaderului.

10. Un sistem cu UEFI poate folosi discuri partiionate cu MBR?


R:NU, doar GPT.

11. Un sistem cu BIOS poate folosi discuri partiionate cu GPT?


R:Nu, doar MBR.

12. Cum se numete ncrctorul de sistem din Linux?


R: GRUB 2

13. Cum se numete ncrctorul de sistem din Windows?


R: NTLDR (chia asa se numeste, nu am scris aiurea)

Intrebari DNS
1. Ce este o cerere directa? Dar una inversa?
R: Cererea directa traduce numele simbolic intr-o adresa IP,Cererea inversa cauta un nume
FQDN pentru o adresa IP.
2. Cate servere DNS radacina exista?
R: 13 servere autorotative.
3. Care este comanda in windows pentru transformarea numelui de domeniu in adresa de IP?
R: .in-addr.arpa
4. Care este domeniul TLD care permite translatarea adreselor de IP la nume de domeniu?
R: dig @a.root-servers.net
5. Ce rol are un resolver?
R: Implementeaza protocolul DNS ?i ruleaza la nivelul sistemului de operare.
6. Care este diferenta dinre rezolvarea recursiva si iterativa?
R: n cazul rezolvarii recursive, serverul de nume interogat parcurge toti pasii
necesari rezolvarii cererii si trimite resolver-ului rezultatul final.
n cazul rezolvarii interative, serverul de nume trimite resolverului
numai adresa urmatorului server care trebuie interogat.
7. Ce rol are un caching name server?
R: Rolul lor este sa resolve recursiv cererile primite de la statiile
dintr-o retea si sa mentina n cache cererile rezolvate.

S-ar putea să vă placă și