Sunteți pe pagina 1din 12

Intrebare 1: Tipuri de sisteme de calcul i caracteristicile lor.

Raspuns: 1. In functie de domeniul de utilizare, exista doua tipuri de calculatoare:


calculatoare specializate care pot fi folosite numai pentru rezolvarea unui domeniu restrans de probleme; calculatoare universale care asigura rezolvarea unei game foarte variate de probleme cu ajutorul unor programe aplicative diverse.

2. Dupa modul de reprezentare a datelor, calculatoarele sunt de doua tipuri:


calculatoare analogice, care creeaza modelul matematic al unui sistem fizic real caracterizat de anumite marimi fizice care sunt reprezentate si manipulate cu ajutorul circuitelor electronice. Operatiile matematice sunt reproduse cu ajutorul caracteristicilor electrice ale diferitelor elemente de circuit: rezistente, capacitati, tensiuni, etc. Calculatorul este format din blocuri functionale care se conecteaza intre ele pentru a rezolva problemele reale ale sistemului fizic. Datele de intrare sunt furnizate continuu cu ajutorul unor echipamente, care le preiau din sistemul fizic real. Calculatoarele analogice sunt folosite pentru conducerea unor procese sau instalatii. calculatoare numerice, care efectueaza calculele cu informatii reprezentate in cod binar. Prelucrarea se face pe baza unui program memorat care descrie algoritmul de lucru. Aceste sisteme sunt utilizate in diferite domenii, pentru solutionarea unor probleme care necesita calcule laborioase cu multe date si analiza unui mare numar de variante, intr-un timp scurt.

In functie de performante, calculatoarele numerice se clasifica in:


supercalculatoare (calculatoare mari); mainframes (calculatoare medii); minicalculatoare (calculatoare mici); microcalculatoare (calculatoare micro).

1. Microcalculatorul este cel mai simplu sistem de calcul, dotat cu un singur procesor, care poate fi utilizat de un singur utilizator. 2. Minicalculatorul poate fi folosit simultan de mai multi utilizatori (20-50 de terminale formate din tastatura si display) si are tot un singur procesor. Minicalculatoarele au evoluat spre superminicalculatoare (VAX, SUN), care sunt folosite ca servere de retea. 3. Mainframe-ul este un sistem cu putere mare de calcul. Acesta poate fi utilizat simultan de foarte multi utilizatori si permite conectarea mai multor sute de terminale. Este dotat cu unul sau doua procesoare puternice pentru executarea calculelor si mai multe procesoare de putere mica, pentru administrarea transferurilor de date cu memoria externa. Este folosit in aplicatiile de gestiune economica, in intreprinderi foarte mari, in universitati si in agentii guvernamentale mari. Ceea ce deosebeste un mainframe de un superminicalculator, este capacitatea memoriei externe si domeniul de aplicabilitate (superminicalculatoarele sunt folosite in aplicatii de timp real, iar mainframe-ul in prelucrarea tranzactiilor si costurilor). 4. Supercalculatorul este un sistem cu o putere foarte mare de calcul. Lucreaza in regim multiuser, permitand conectarea mai multor sute de terminale. Poate avea mai multe procesoare foarte rapide pentru efectuarea calculelor si un numar si mai mare de procesoare mai lente, pentru administrarea transferurilor de date.

Intrebarea2: Funciile SO.

Raspuns: Pentru a ndeplini rolul de interfa ntre hardware i utilizatori, un sistem de operare trebuie

s fie capabil a ndeplini urmtoarele funcii: 1) oferirea posibilitii de pregtire i lansare n execuie a programelor de aplicaie (fig.1.2.); n acest scop, un sistem de operare trebuie s dispun de cel puin urmtoarele componente: - un editor de texte pentru a introduce i modifica un program surs (PS) scris ntr-un limbaj de programare; - un translator pentru limbajul de programare folosit (asamblor, compilator sau interpretor), care s traduc instruciunile programului surs, ntr-o form recunoscut de sistemul de calcul (form binar) - program obiect sau module obiect (PO); - un editor de legturi care s realizeze legtura dintre diverse module obiect, sau s apeleze la module obiect din bibliotecile sistemului, respectiv la modulele obiect din biblioteca utilizatorului - care au fost catalogate n prealabil, pentru a construi structura pe segmente impus de sistemul de calcul n vederea execuiei programelor (program obiect executabil-POE). Odat construit structura pe segmente, programul va fi gata de execuie, ceea ce va implica ncrcarea acestuia n memoria intern i execuia efectiv; componenta sistemului de operare ce realizeaz acest deziderat se numete ncrctor. Dac aceast component lanseaz automat execuia programului dup ncrcarea n memoria intern, ncrctorul este de tip Load and Go. 2) alocarea resurselor necesare execuiei programelor prin: - identificarea programelor ce se execut i a necesarului de resurse; - alocarea memoriei interne i a dispozitivelor periferice; - identificarea i protecia coleciilor de date. 3) acordarea unor faciliti prin utilitare de interes general: - gestiune cataloage (directori, subdirectori) i fiiere; - creare, modificare, copiere, mutare, tergere, recuperare directori i fiiere; - sortare/interclasare; - comprimare/decomprimare spaiu pe suporturile de memorie extern; - depistare i eliminare virui informatici i altele. 4) planificarea execuiei mai multor programe (multiprogramare) dup anumite criterii, n vederea utilizrii eficiente a unitii centrale de prelucrare. 5) coordonarea execuiei mai multor programe ce se execut simultan, prin urmrirea modului de execuie a instruciunilor programelor, depistarea i tratarea erorilor, lansarea n execuie a operaiilor de intrare/ieire i depistarea eventualelor erori. 6) asistarea execuiei programelor de ctre utilizator, prin comunicaia sistem de calcul-utilizator att la nivel hardware ct i la nivel software. 7) asigurarea organizrii i proteciei datelor n memorie. 8) posibilitatea generrii unui sistem de operare pe msura configuraiei existente.

Intrebare 3: Ce tip de memorie se citete iniial la restartarea unui sistem de calcul?

Raspuns:Ram cred. Intrebare 4: Ce reprezint ISA?

ISA (prescurtarea de la Industry Standard Architecture) este o magistral de date ce a fost inventat de IBM odat cu primul IBM PC, aprut la nceputul anilor '80 , calculator ce folosea magistrala de 8 bii specific procesorului 8088. ISA era destinat plcilor de extensie (plci grafice, controllere de hard disk) ce se ataau PC-ului. Odat cu 80286 i cu nevoile tot mai mari de vitez, s-a impus versiunea pe 16 bii a standardului, ce consta (fizic vorbind) ntro extensie la vechiul ISA, cu care era compatibil, n sensul c o plac de baz compatibil cu standardul ISA pe 16 bii suporta plci de extensie de 8 bii. Standardul s-a pstrat pn aproape de zilele noastre, chiar i astzi mai putnd fi ntlnite plci ISA i plci de baz care s le suporte. Intrebare 5: La ce se refer termenul de multiplexare?

Intrebare 6: Definii termenul de multiprogramare.

Multiprogramarea este tehnica de exploatare a sistemelor de calcul care permite existena simultan n memoria intern a mai multor programe care se execut concurent, n partiii fixe de memorie, cu restricia ca ele s nu foloseasc n acelai timp aceeai resurs. Obiectivul multiprogramrii este de a face posibil execuia unui numr mai mare de programe ntr-un interval de timp, prin optimizarea utilizrii resurselor sistemului de calcul.
Intrebare 7: Definii termenul de spooling

Tehnica SPOOLING reprezint un mod eficient de exploatare a sistemelor de calcul seriale, bazat pe principiul separrii operaiilor de intrare de operaiile de ieire i de restul prelucrrilor i pe executarea lor n paralel. Activitatea de suprapunere a operaiilor de intrare, prelucrare i ieire prin intermediul tehnicii spooling, are ca principal obiectiv imbuntirea randamentului sistemului de calcul i lrgirea gamei de faciliti oferite utilizatorilor.
Intrebare 8: Ce reprezint GUI?

Interfaa grafic (n englez: Graphical User Interface sau GUI, pronunat n dou silabe: /'gu.i/, v. AFI) este numit sistemul de afiaj grafic-vizual pe un ecran, situat funcional ntre utilizator i dispozitive electronice cum ar fi computere, dispozitive personale de tip hand-held (playere MP3, playere media portabile, dispozitive de jucat), aparate electrocasnice i unele echipamente de birou. Pentru a prezenta toate informaile i aciunile disponibile, un GUI ofer pictograme i indicatori vizuali, n contrast cu interfeele bazate pe text, care ofer doar nume de comenzi (care trebuie tastate) sau navigaia text.

Intrebare 9: Care este diferena dintre SO pentru reea i sistemele de operare distribuite? _U_n_ _s_i_s_t_e_m_ _d_e_ _o_p_e_r_a_r_e_ _d_e_ _r_e_c_e_a_ _(_N_e_t_w_o_r_k_ _O_p_e_r_a_t_i_n_g_ _S_y_s_t_e_m_ __ _N_O_S_)_ _r_u_l_e_a_z___ _p_e_ _u_n_ _c_a_l_c_u_l_a_t_o_r_ _(_s_e_r_v_e_r_)_ _c_o_n_e_c_t_a_t_ _l_a_ _o_ _r_e_c_e_a_ _d_e_ _c_a_l_c_u_l_a_t_o_a_r_e_._ _M_a_j_o_r_i_t_a_t_e_a_ _s_i_s_t_e_m_e_l_o_r_ _d_e_ _o_p_e_r_a_r_e_ _d_i_n_ _z_i_u_a_ _d_e_ _a_z_i_ _a_u_ _s_u_p_o_r_t_ _p_e_n_t_r_u_ _r_e_c_e_a_ _d_a_t_o_r_i_t_a_ _n_e_v_o_i_i_ _d_e_ _c_o_n_e_c_t_i_v_i_t_a_t_e_. O prima definitie[2] afirma ca un sistem distribuit este o colectie de noduri ( calculatoare, procesoare) interconectate .Fiecare nod dispune in cadrul sistemului de cite o memorie proprie, privata. Aceste noduri sunt capabile sa-si coordoneze actiunile si sa comunice prin transmiterea de mesaje Intrebare 10: Ce tipuri de sisteme de calcul cunoatei i care sunt principalele lor caracteristici Raspuns:idem 1 Intrebare 11: Care sunt avantajele sistemelor paralele?

Sistemele paralele gestioneaz arhitecturile multiprocesor (arhitecturi paralele), mprtind sarcinile ntre procesoare si controlnd combinarea rezultatelor generate de acestea. Astfel, un sistem multiprocesor va avea simultan mai multe programe aflate n stare de executie. Evident, un algoritm paralel, n care anumite calcule independente se realizeaz simultan, va fi mai rapid dect algoritmul serial (uzual) corespunztor. Studiul algoritmilor paraleli este un domeniu prolific al informaticii. Mai mult, au aprut limbaje specifice, care pot paraleliza algoritmi seriali, pot exploata paralelismul arhitecturii sau paralelismul problemei. Pentru majoritatea algoritmilor recent elaborati, cercettorii sunt preocupati de gsirea unor variante paralele.
Aceste sisteme sunt mai avantajoase, deoarece permit folosirea optima a procesorului Intrebare 12 si 13: Descriei multiprocesarea asimetric. Si simetrica

Intrebare 14: Descriei sistemele cluster.

Un cluster este un tip de sistem informatic paralel sau distribuit, care consta dintr-o colectie de calculatoare inter-conectate si stand-alone care lucreaza impreuna ca o singura resursa de calcul integrata. Arhitectura tipica a unui cluster este prezentata in figura 1. Componentele cheie ale unui cluster includ, mai multe computere standalone (PC-uri, statii de lucru, sau SMP-urile), un sistem de operare, o retea de viteza mare, software-ul de comunicare, middleware si aplicatii.

Intrebare 15: Clasificai SO dup destinaia lor

1. 2. 3. 4. 5. 6. 7. 8.

Mainframe operating systems Server operating systems Multiprocessor operating systems Personal computer operating systems Real-time operating systems Embedded operating systems Smart card operating systems Sensor node operating systems Intrebare 16: Descriei ciclul de baz al funcionrii unui procesor.

Intrebarea 17: Precizai care este diferena dintre modelul de funcionare pipeline i modelul de funcionare al unei UCP superscalare. Tehnica pipeline este o tehnic de introducere a paralelismului n execuia instruciunilor. Aceasta se face prin mprirea ciclului de execuie al unei instruciuni n mai multe faze de prelucrare, iar execuia paralel a mai multor instruciuni indic c fiecare dintre aceste instruciuni se afl n alt faz de prelucrare. Tehnica de tip pipeline poate fi aplicat att pentru execuia instruciunilor ct i pentru circuitele aritmetice de prelucrare. Aici ne vom referi doar la execuia paralel a instruciunilor prin tehnica pipeline.

Pipeline este ca o band de execuie de ex: industria automobilelor (linie de asamblare) Fiecare dintre etaje lucreaz n paralel cu altele, fiecare etaj prelucrnd o etap dintr-o alt instruciune Fiecare etap este numit etaj (pipe stage) sau segment (pipe segment).

Etajele sunt cascadate unul dup altul, astfel c instruciunile intr printr-un capt i ies prin cellalt. Cerin: toate etajele trebuie s termine prelucrarea n acelai interval de timp. Timpul cerut pentru transferul unei instruciuni de la un etaj la cellalt este numit timp de ciclu al conductei (procesorului) / ciclu main al conductei Timpul de ciclu al conductei este determinat de cel mai lent etaj
arhitecturi superscalare, execuie bazat pe mai multe uniti pipeline i mai multe uniti aritmetice

Micro-arhitecturi superscalare (mai multe instruciuni lansate n paralel)

o cale de date de tip pipeline cu 12 etaje, care permite execuia instruciunilor ntr-o ordine diferit de cea specificat n program. Figura 4.11 prezint structura acestei ci de date, care este mprit n patru uniti de prelucrare: unitatea de extragere i decodificare, unitatea de expediere i execuie, unitatea de retragere i rezervorul de instruciuni. Instruciunile i datele sunt transmise acestor uniti prin unitatea de interfa cu magistrala.

Un procesor superscalar executa mai mult de o singur instruciune n timpul unui ciclu de ceas prin trimiterea de mai multe instruciuni pentru unitile redundante acelai timp funcionale pe procesor. Instruciunile sunt emise de un flux de instruciune secvenial Hardware CPU dinamic verific pentru dependene de date ntre instruciunile de la timpul de execuie (fa de software-ul de verificare la compilare) CPU accept mai multe instruciuni pe ciclu de ceas Intrebare 18: Care sunt modurile de funcionare ale UCP? Pipeline si superscalara Intrebare 19: Ce reprezint un apel de sistem?

Apelurile de sistem sunt modalitatea prin care aplicaiile acceseaz serviciile puse la dispoziie de kernel. Un apel de sistem determin comutarea contextului de la aplicaie la kernel. Intrebare 20: Definii PSW, IP, SP.

PSW) este o zon de memorie sau a unui registru de hardware, care conine informaii despre starea programul folosit de sistemul de operare i hardware-ul de baz. Acesta va include n mod normal, un pointer (adresa) la urmtoarea instruciune s fie executat. O adresa IP este constituita dintr-un grup de patru numere zecimale separate de caracterul punct (.), fiecare numar fiind cuprins intre 1 si 256=28 (fiecare numar poate fi reprezentat in binar pe un octet) IP este protocolul care ascunde detaliile referitoare la reteaua fizica prin crearea unei imagini de retea virtuala.Este un protocol pentru livrarea pachetelor nesigur, best-effort si fara conexiune. SP - Registrul SP (indicatorul curent de stiva = Stack Pointer) indica locatia curenta din cadrul segmentului stiva, introducerea unei valori n stiva mareste valoarea registrului SP cu doi, extragerea din stiva scade valoarea registrului SP cu doi

Registrul SP (Stack Pointer), sau pointerul de stiv, reine de regul adresa dedeplasament a urmtorului element disponibil n cadrul segmentului de stiv. Acestregistru este, probabil, cel mai puin general dintre regitrii de uz general, deoareceeste dedicat mai tot timpul administrrii stivei. Intrebare 21:Ce tipuri de memorie cunoatei?

Tipuri de memorie:

Memorie intern Memorie extern

Rom si ram Flash memory se comporta ca memoria de tip ram dar pastreaza continutul chiar daca este intrerupta tensiunea de alimentare. In hard disc deci experna)Memoria cache memoria cache are rolul de a stoca temporar anumite date sau
comenzi primite de la procesor

Ext:hd , compact disc,floppy discul Intrebare 22: Descriei modalitatea de funcionare a memoriei cache

Un cache este un bloc de memorie folosit pentru stocarea temporar a datelor ce foarte probabil vor fi utilizate din nou. UCP-ul i hardiscul utilizeaz n mod frecvent un cache, precum i navigatoarele i serverele de internet. Un cache e constituit dintr-o multitudine de intrri. Fiecrei intrri i corespunde o prticic de date copie a uneia de pe un suport de stocare de rezerv. Fiecrei intrri i corespunde de asemenea o etichet, ce indic spre identitatea bucii de dat de pe suportul de rezerv a crei copie este cea din dreptul respectivei intrri. Cnd clientul cacheului (o UCP, un navigator, un sistem de operare) dorete s acceseze o parte din date despre care se crede c s-ar gsi printre datele din rezerv, controleaz mai nti n cache. Dac poate fi gsit o intrare cu eticheta bucii cutate, este utilizat aceast bucat de dat. Aceast situaie este cunoscut drept o lovitur de cache. Deci, de exemplu, un program de navigare pe internet ar putea cuta prin cacheul su local pe disc s vad dac are o copie local a coninutului paginii web de la o anumit adres URL. n acest exemplu, URL-ul este eticheta, iar coninutul paginii web este bucata de dat. Procentul de accesri a acestor date n cache (a loviturilor n cache) este cunoscut drept rat de succes a cacheului. Situaia alternativ este cunoscut drept rateu de cache, cnd cacheul este consultat dar gsit a nu conine acea bucat de dat cu eticheta cutat. Frntura de dat adus din rezerva local n timpul gestionrii rateului este n mod obinuit inserat n cache, pregtit pentru urmtoarea accesare. Dac spaiul de stocare din cache este limitat, va trebui probabil s expulzeze o alt intrare pentru a face loc. Euristica folosit pentru a selecta intrarea ce va trebui expulzat este cunoscut drept politica de nlocuire. Una din politicile populare de nlocuire, ultima recent utilizat (URU), nlocuiete intrarea de pe ultima poziie din lista sortat n ordine descresctoare a celor mai recent utilizate (vezi algoritmii cache). cacheuri mai eficiente calculeaz frecvena de utilizare n raport cu dimensiunea elementelor stocate, ca i timpii de ateptare i debitele pentru cache i depozitul de rezerv. n timp ce aceast metod funcioneaz bine pentru cantiti mai mari de date, timpi de ateptare mari, i debite mici, cum este cazul folosirii unui hardisc pe post de cache la navigarea pe internet, nu este n schimb eficient pentru a pune n cache memoria principal (RAM). Cnd o nregistrare este scris n cache, va trebui de asemenea s fie scris la un moment dat i n depozitul de rezerv. Schema de programare a momentului cnd va trebui operat modificarea este denumit politica de scriere. ntr-un cache scrie-prin, fiecare scriere n cache determin o scriere sincron n depozitul de rezerv. Pe de alt parte, ntr-un cache scrie-napoi, operaiile de scriere nu sunt reflectate n mod automat n depozit. n schimb, cacheul ine cont care dintre locaiile sale au fost rescrise (aceste locaii sunt marcate ca fiind murdare). Datele din aceste locaii sunt scrise napoi n depozitul de rezerv cnd acele date sunt date afar din cache. Din acest motiv, un rateu n cacheul scrie-napoi de cele mai multe ori va avea nevoie de dou accese la memorie pentru a deservi: una pentru a aduce data necesar, i una pentru a scrie data schimbat din cache n depozit. Scrierea napoi a datelor poate fi declanat de-asemenea de ctre alte politici. Clientul poate face modificri unei date n cache, ca mai apoi s trimit cacheului o notificare n mod explicit s scrie data napoi. O alocare fr scriere este o politic de cache n care doar citirile de procesor sunt trecute prin cache, ocolind astfel nevoia de a scrie-napoi sau de a scrie-prin cnd vechea valoare a datei a lipsit din cache nainte de scriere. Datele din depozitul de rezerv poate fi modificat de entiti altele dect cacheul, n care caz copia din cache poate s devin irelevant sau nvechit. Pe de alt parte, cnd clientul nnoiete datele din cache, copiile acestor date din alte cacheuri vor deveni nvechite. Protocoalele de comunicaie dintre gestionarii de cache care menin consistena datelor sunt cunoscute ca protocoale de coeren.

Intrebare 23: Ce reprezint RAM, ROM, EEPROM, CMOS, flash RAM ?

Ram am.rom am. Eeprom EEPROM (sau E2PROM), denumire provenit de la Electrically Erasable Programmable ReadOnly Memory, este un tip de memorie nevolatil folosit n calculatoare i alte echipamente electronice pentru a stoca date ce trebuie s persiste i dup ntreruperea alimentrii cu curent, de ex. datele de configurare pentru un ruter sau switch CMOS n general,CMOS se refer la un cip de memorie alimentat cu baterie, aflat n computer care stocheaz informaii despre pornire. Complementar metal-oxid-semiconductor (CMOS) (redare / si ms /) este o tehnologie pentru a construi circuite integrate. CMOS tehnologia este folosit n microprocesoare, microcontrolere, RAM statice i alte circuite logice digitale Flash ram: Memoria (de tip) flash este o memorie electronic, de calculator (sau alt aparat cu memorie), nevolatil (n care datele persist i fr alimentare cu energie electric) i care la nevoie poate fi tears i reprogramat (rencrcat cu date). Flash mai desemneaz i tehnologia folosit la fabricarea memoriilor de acest tip. Memoriile flash sunt memorii cu acces aleator. Intrebare 24: Structura unui HD i modalitatea de funcionare a unui HD Discul dur este format de obicei din:

o plac electronic de control logic (controlor), un numr de platane cu suprafa magnetizabil (de obicei 2 sau 3), mprite n piste i sectoare, capete magnetice de citire/scriere (engl. read/write heads, R/W heads), de o parte i de alta a platanelor, legate printr-un bra metalic numit n general actuator un sistem electromecanic de frnare i blocare a capetelor pe pista de stop (engl. landing zone), atunci cnd discul e oprit un motor electric pas-cu-pas, care asigur deplasarea exact a actuatorului de la o pist la alta.

In interiorul hard-discului sunt mai multe discuri dintr-un aliaj de aluminiu care se rotesc in mod constant, aranjate unul deasupra celuilalt intr-o stiva. Cand lucrezi la un computer introduci comenzi in calculator prin tastatura sau mouse, iar hard-discul rzspunde acestor comenzi si se muta indicatorul de hard-disc in locul potrivit pe discuri. Capul de citire, localizat in varful unui brat, citeste, sau scrie informatii, le transfera procesorului, iar datele prelucrate ori apar pe ecran, ori sunt trimise pe lista de asteptare pentru tiparire, ori este trimis prin fax sau modem unor alti utilizatori. Unitatea de hard-disc stocheaza date ale computerului si instructiuni sub forma a doua tipuri de magnetizare care definesc informatia calculatorului ca 1 si 0. Poate inregistra date pe ambele parti ale discurilor daca, capetele de citire/scriere sunt situate pe ambele parti ale lui. Bratul de citire este sincronizat pentru ca, capul de citire sa fie perfect aliniat cand se misca pe suprafata discului. Cand porniti calculatorul, discurile din hard-discul dvs. incep imediat sa se roteasca cu o viteza de 3600 de revolutii pe minut (rpm) sau mai mult si se rotesc pana cand opriti calculatorul. Aceste invartiri rapide permit o mica portiune de curent de aer deasupra fiecarui disc, permitand micelor capete de citire sa pluteasca deasupra suprafetelor discurilor. Suprafata unui disc este organizata cu coordonate la fel ca o harta. Datele sunt stocate pe piste concentrice pe suprafata fiecarui disc

Funcionare
Fiecare platan are dou fee; feele sunt divizate ntr-un numr de piste circulare concentrice, fiecare pist fiind la rndul ei divizat n sectoare. Platanele sunt astfel aranjate nct pista 0 de la platanul 1 s fie situat

exact deasupra pistei 0 de la platanul 2 i 3. Pentru a accesa o pist oarecare pe unul din platane, braul care susine capetele (numit actuator) va muta capetele spre acea pist. Deoarece aceast metod necesit doar un singur mecanism de poziionare, ea simplific designul i coboar preul. Totui, pentru a accesa o singur pist trebuiesc mutate toate capetele. De exemplu, pentru a citi date de pe pista 1 de pe platanul 1, apoi pista 50 pe platanul 3 si apoi iar pe pista 1 dar de pe al treilea platan, ntregul bra cu capete trebuie mutat de doua ori. (Eventual s-ar putea i numai cu o singur micare, dac pista 1 / platanul 1 i pista 1 / platanul 3 se citesc simultan, i abia apoi se sare la pista 50.) Pentru a muta un bra trebuie un timp semnificativ, mult mai mare dect timpul de transfer al datelor. Pentru a minimiza mutrile actuatorului trebuie mpiedicat mprtierea datelor pe mai multe piste. O metod de a optimiza timpul de acces este ca un grup de date care sunt accesate secvenial s fie scrise toate pe o singura pist. Dac datele nu ncap pe o singur pist, atunci se continu scrierea pe un platan diferit, dar pe pista cu aceeai poziie. Prin aceasta metod braul nu mai trebuie s-i schimbe poziia, ci doar trebuie s fie selectat capul de citire/scriere potrivit. Selectarea capetelor se face electronic i de aceea ea este mult mai rapid dect micarea fizic a braului cu capete ntre piste. n total braul nu mai execut aa multe micri. Pentru a descrie multiplele platane suprapuse se mai folosete termenul de "cilindru". Un cilindru se refer la toate pistele care au acelai numr de pist, dar care sunt localizate pe diferite platane Intrebare 25: Ce reprezint MMU? Translarea adreselor este sarcina unei componente dedicate, numita unitate de management al memoriei ( MMU ), care poate face efectiv parte din procesor sau poate fi un circuit extern, dar care conlucreaza strans cu procesorul.

Activitatea MMU const n transformarea fiecarei adrese virtuale folosite de un proces n adresa fizic (reala) care ii corespunde. Modul n care MMU realizeaza aceast transformare ii este indicat de ctre procesor, deci de ctre sistemul de operare, i variaza pentru fiecare proces n parte. Intrebare 26: Care este diferena dintre adresa fizic i cea virtual? - adrese fizice, cu ajutorul carora procesorul acceseaza efectiv memoria - adrese virtuale, cu care lucreaza procesele; Intrebare 27: Descriei cele trei metode de realizare a operaiilor de I/O.

Nu stiu Intrebare 28: Ce reprezint o ntrerupere?

Notiunea de ntrerupere presupune ntreruperea programului in curs de executie si transferul controlului la o anumita rutina de tratare a intreruperii, rutina numita "rutina de gestiune a intreruperii" Intrebare 28 : Descriei mecanismul de funcionare al ntreruperilor. n consecin, mecanismul de funcionare a ntreruperilor presupune: + lansarea unei cereri de ntrerupere i transmiterea ei pe un nivel de ntrerupere + ntreruperea temporar a procesului activ, cu conservarea strii sale n momentul ntreruperii + executarea rutinei de tratare a ntreruperii de pe nivelul corespunztor + reluarea procesului ntrerupt i continuarea lui, pornind de la starea din momentul ntreruperii. Intrebare 29: Ce reprezint DMA?

DMA (Direct Memory Access)

Este o metoda de transfer intre memorie si unitatile de intrare/iesire fara a afecta functionarea procesorului. Aceasta metoda se utilizeaza deoarece atat memoria cat si unitatile de intrare/iesire au o rata de transfer mult mai mica decat cea a unitatii centrale. DMA degreveaza procesorul de urmarirea proceselor lente de transfer a datelor, procesorul initiaza transferul apoi preda controlul altor echipamente Intrebare 30: Ce reprezint PCI?

n anul 1992, firma Intel a anunat prima versiune (1.0) a unei specificaii pentru o magistral de I/E, denumit PCI (Peripheral Component Interconnect).

Specificaiile PCI permit utilizarea a dou din cele trei metode de conectare la magistrala loca-l a procesorului: conectarea printr-un buffer i conectarea de tip staie de lucru. Intrebare 31: Ce reprezint SCSI?

interfata SCSI reprezint o specificatie standard de magistral I/O ce defineste un mod de conectare ntre periferice si computere ce asigur performante ridicate, conectivitate si expandabilitate pentru utilizatorii de sisteme de calcul. Magistrala SCSI poate conecta o varietate de periferice inteligente la un computer prin intermediul unui adaptor, acesta fiind n mod obisnuit o plac de extensie ce se cupleaz pe unul din sloturile libere ISA, EISA, VL sau PCI ale computerului si asigurnd de obicei cuplarea att a dispozitivelor interne ct si a celor externe. Intrebare 32: Ce reprezint USB?

Univesral serial bus:edste o magistrala care, se presupune, va deveni succesoarea magistralelor traditionale,ea permite utilizarea a 127 de periferice diverse(adaptoare, CD-RW, DVD-RW, scanner, camera web, hub, harddisc etc) conectate la un singur canal.in plus permite recunoasterea automata a perifericelor conectate pe canal si determinarea driver ului necesar in functionare. Intrebare 33:Ce reprezinta IDE?

Reprezinta prescurtarea de la Integrated Drive Electronics. IDE este un standard care defineste modul in care hard discul si controllerul sau conlucreaza. Majoritatea computerelor au un controller IDE si un hard disc compatibil IDE in interiorul carcasei, insa tehnologia a fost deja inlocuita de pe piata de standardul SATA. Computerele folosite ca servere de retea sau cele care au nevoie de putere mare de procesare (cum ar fi statiile CAD) si folosesc de obicei un standard mult mai performant: standardul SCSI. Cele doua standarde nu sunt compatibile. IntrebARE 34 Ce reprezint IEEE1394(firewire)?

Interfaa IEEE 1394 este o interfa serial de mare vitez care se poate utiliza pentru conectarea la computer a dispozitivelor periferice precum camere digitale, imprimante, scanere, HDD-uri externe, interfee video sau audio digitale, etc. Intrebare 35: Ce reprezint BIOS?

BIOS-ul, pronunat n englez /'ba.is/, este acronimul expresiei engleze Basic Input/Output System, o component software de baz a calculatoarelor (PC-uri i servere) care face legtura ntre componentele fizice (hardware) i sistemul de operare utilizat pe maina respectiv. Intrebare 36: Descriei sistemul plug &play.

Sistemul de operare foloseste managerul PnP pentru a recunoaste si a se adapta la schimbari in configuratia hardware. Managerul PnP recunoate automat dispozitivele instalate i detecteaz modificrile n dispozitive ca sistemul sa funcioneze..

Intrebare 37: Definii multitasking.

Este o metoda in care mai multe sarcini, de asemenea cunoscute sub numele de procese impart aceeasi resursa de procesare cum ar fi UCP. In general, prin multitasking se intelege executarea simultana a mai multor taskuri. Traducerea corecta spune doar ca se executa mai multe taskuri-nici fara a se specifica simultaneitatea lo

Intrebare 38: Ce valoare are mode bit pentru modul kernel?

Un bit numit mode bit este adaugat in hardware-ul computerului pentru a indica modul curent:kernel sau user.

Intrebare 39: Descriei mecanismul de tranziie de la modul user la modul kernel. La pornirea calculatorului, hardware ncepe n modul de kernel.Sistemul de operare este ncrcat i ncepe apoi aplicaii de utilizator n modul de user. Ori de cte ori are loc o ntrerupere, hardware-ul trece de la modul user n modul kernel. Intrebare 40: MS-DOS a fost proiectat cu mod de operare dual?

Initial ms-dos nu a fost proiectat cu mod de operare dual. Intrebare 41: Caracterizai procesoarele multithreading i multicore.

Multi-threading Un program poate fi divizat in parti mai mici care pot fi incarcate de sistemul de operare dupa necesitate. Multi-threading permite programelor individuale sa fie multi-tasked. "multithreading" se refer la un
singur proces ce poate rula pe mai multe unitti de prelucrare simultan.

Intrebare 42: Caracterizai Sensor Node operating systems.

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