Documente online.
Username / Parola inexistente
  Zona de administrare documente. Fisierele tale  
Am uitat parola x Creaza cont nou
  Home Exploreaza
Upload



















































Definirea sistemelor de operare

hardware












ALTE DOCUMENTE

UP-GRADE LA O VERSIUNE NOUA neomanager IN 12 PASI
Metoda de acces la mediu Token Ring
Cum sa te protejezi impotriva troienilor
CONCEPTUL DE REŢEA DE CALCULATOARE
Retele locale de mare viteza HSLAN
Proxy - Surrogate
Hardware care face prea multe
Partile unui computer si dispozitive de stocare
Half Object Plus Protocol (HOPP)
Definirea sistemelor de operare

Elementele de baza ale sistemului de operare

Crearea unei relatii de colaborare

Colaborarea între componentele hardware ale unui PC si sistemul sau de operare este ceea ce a facut posibila revolutia în tehnica de calcul. Sistemul de operare a eliminat obligativitatea împovaratoare de a întelege si trata fiecare componenta posibila a unui PC si fiecare program pe care îl poate produce cineva. Producatorii îsi pot asigura succesul fabricând hardware flexibil si compatibil cu sistemul de operare. Programatorii pot fi siguri de succes daca scriu software care va functiona bine datorita comunicarii exclusiv cu sistemul de operare (care are grija de toate necesitatile hardware ale software-ului, precum salvarea fisierelor sau imprimarea). Succesul creeaza conditiile unor noi realizari, de aceea produsele destinate PC-urilor s-au diversificat si au creat piete complet noi.

Pe masura ce succesul s-a raspândit rapid si PC-urile au evoluat, numarul de standarde asociate acestora a ajuns de ordinul sutelor (desi cele mai importante se pot numara înca pe degetele a doua mâini). Colaborarea dintre hardware si sistemul de operare a devenit din ce în ce mai importanta. Noi tipuri de hardware la care nici nu visau vizionarii începuturilor, au intrat în peisaj si ne permit sa facem lucruri despre care nimeni nu credea ca le poate face cineva cu un PC. Iata doar o scurta lista a unora din activitatile uzuale în care folosim PC-urile în ziua de azi si care erau considerate de domeniul fantasticului cu doar un deceniu sau doua în urma:

Fiecare din activitatile mentionate, care include orice cu exceptia actorilor, este o analogie foarte apropiata cu activitatile îndeplinite de sistemul de operare al PC-ului. Pentru a fi mai explicit, sa împartim câteva dintre aceste roluri în doua categorii: "Pentru productie" si "Pentru public".


Pentru productie

Pentru public

Tâmplar

Vânzator de bilete

Inginer de sunet

Portar

Electrician

Interpret

Scenograf

Plasator

Scenarist si regizor

Operator sunet

Securitate

Securitate

Bineînteles, tot ceea ce se întâmpla într-un teatru este de mare importanta pentru public dar, mai direct, persoane cum ar fi electricianul sau scenograful îsi fac meseria pentru a face posibila reprezentatia, pe când persoane cum ar fi operatorul de la pupitrul de sunet si portarul fac spectacolul mai placut. Bineînteles ca o buna securitate este importanta pentru oricine. Productia depinde de ea pentru a oferi siguranta actorilor si pentru a se asigura ca nimeni nu intra fara sa plateasca. Publicul depinde de paza pentru a se simti în siguranta si pentru a se asigura ca nimeni nu se poarta urât si nu strica spectacolul. Rolul pe care îl aveti în acest teatru imaginar îl are sistemul de operare pentru PC.

La fel ca activitatile din teatru, activitatile sistemului de operare se împart în cele doua grupuri. Vom numi toate activitatile "Pentru productie", activitati de sistem si toate activitatile "Pentru public" într-o categorie speciala, numita interfata cu utilizatorul. Fiecare sistem de operare realizeaza aceste doua tipuri de activitati, fie referitoare la cerintele PC-ului, fie la cerintele persoanei care opereaza PC-ul. La fel ca la teatru, orice se întâmpla în lumea PC-ului se produce în avantajul utilizatorului, dar o mare parte din timpul sistemului de operare este alocat acelor activitati de sistem care fac posibil "spectacolul".

Activitati de sistem

Nota

Nu uitati ca initial PC-urile erau un sistem orientat spre text în care se tastau comenzi pentru a-l face sa functioneze, nu prin indicare si clic cu mausul. Din aceste motive istorice, deoarece mausul era optional, cautarea unui maus nu face parte din majoritatea acestor teste de initializare a PC-urilor, cunoscute sub numele de POST.

Procesul pornirii si al verificarilor functionale este numit potrivit traditiei încarcare sau, mai nou, initializare.

Pe masura ce PC-ul detecteaza dispozitivele de stocare, va sti sa faca un singur lucru. Sa mute capetele de citire/scriere ale dispozitivului într-o amplasare predefinita si sa citeasca ce este stocat acolo. Aceasta amplasare predefinita este numita sector de încarcare si acolo este stocata o cantitate mica de cod numit program de încarcare primara.

Programul de încarcare primara este prima parte a sistemului de operare a PC-ului. Nu este încorporat pe discul fix, dar este scris acolo la fel ca alte date când se instaleaza sistemul de operare si discul fix este initializat pentru acel sistem de operare (un proces numit formatare). Codul programului de încarcare primara este citit de pe disc si încarcat în memorie, iar instructiunile sale sunt efectuate de unitatea centrala de procesare a computerului (central processing unit - CPU). Aceste instructiuni indica simplu capetelor de citire/scriere ale discului fix unde sa gaseasca urmatoarea parte a sistemului de operare. Aceasta parte stie cum sa încarce partile urmatoare pâna când în sfârsit toate partile componente ale sistemului de operare sunt citite de pe disc în memorie si se executa.

Aceste activitati de sistem nu se opresc pâna când nu închideti din nou PC-ul. Ce face sistemul de operare? Printre altele, detecteaza si configureaza orice element hardware care face parte din PC, de la memorie si pâna la placa de sunet sau porturile USB. Tot timpul cât PC-ul este deschis, sistemul de operare gestioneaza tot acest hardware, asigurându-se ca fiecare piesa actioneaza în armonie cu toate celelalte, fara conflicte.

De asemenea, sistemul de operare monitorizeaza dispozitivele de stocare, asigurându-se ca de fiecare data când se scriu sau se citesc date, operatiunea respectiva se face corect. De asemenea, sistemul de operare gestioneaza întotdeauna toate capacitatile de retea pe care le are PC-ul, verificând conexiunile si stabilind ce protocoale de retea se vor utiliza pentru a realiza operatiunile de retea. Dupa ce toate aceste activitati subordonate sunt functionale, sistemul de operare începe sa încarce si sa execute interfata cu utilizatorul.

Interfata cu utilizatorul

Fereastra de comanda Windows XP furnizeaza un mediu exclusiv text similar sistemului de operare initial MS-DOS.

Din fericire, lumea PC-urilor s-a schimbat când interfata principala de lucru cu utilizatorul a devenit grafica. Interfata grafica cu utilizatorul permite selectarea obiectelor cu ajutorul anumitor tipuri de dispozitive de indicare, apoi manevrarea acestor obiecte cu ajutorul mausului, sau altceva similar. Windows XP face parte din ultima generatie de sisteme de operare care ofera acest tip de interfata pentru computere.

Acesta este spatiul de lucru, mediul de lucru fundamental oferit de interfata grafica cu utilizatorul a Windows XP.

Windows s-a schimbat mult de-a lungul anilor, dar interfata sa grafica înca efectueaza aceleasi tipuri de activitati "Pentru public" pe care le facea initial. Interfata grafica cu utilizatorul ofera mediul bazat pe ferestre si meniuri cu care sunteti obisnuiti. Aceasta afiseaza indicatorul mausului (împreuna cu câteva activitati de sistem care fac mausul sa functioneze) si este responsabil pentru aspectul vizual a tot ce vedem când utilizam Windows.

Unul dintre avantajele cele mai evidente si mai însemnate ale oricarei interfete grafice cu utilizatorul, si ale interfetei din Windows XP în special, este garantia ca toate aplicatiile arata corect. În timp ce activitatile de sistem ale Windows XP garanteaza ca toate perifericele si echipamentele hardware functioneaza corect, interfata grafica cu utilizatorul garanteaza ca aplicatiile arata corect si arata asemanator. Nu este necesar sa stiti mult despre o interfata grafica cu utilizatorul pentru a lucra cu ea, iar dupa ce veti învata cum functioneaza un program, veti observa ca, cel putin la un nivel elementar, veti putea lucra cu orice aplicatie bine conceputa.



Toate meniurile, ferestrele si pictogramele pe care le furnizeaza interfata grafica cu utilizatorul Windows XP constituie decorurile teatrului numit PC. Aspectul standardizat este fructul muncii sistemului de operare Windows: proiectare inteligenta a decorurilor, regie artistica si costumatie. Aspectul si modul lor de operare sunt produsul scenariului si regiei realizate de sistemul de operare. Daca va întrebati unde intra solistul vocal în imagine, gânditi-va la tot ce face Windows Media Player, împreuna cu economizoarele de ecran si alte mici jucarii digitale, care asigura divertismentul în timp ce actorii reali (aplicatiile de productie) nu lucreaza.

Windows XP gestioneaza dispozitivele

Multe din activitatile de sistem pe care le efectueaza sistemul de operare Windows XP sunt mult mai tehnice si mai minutioase decât ceea ce ar trebui spus aici. Este de ajuns sa spunem ca volumul mare de munca ce va revine ca unica persoana care lucreaza în teatru, este un nimic în comparatie cu ceea ce face Windows în culise. Activitatile sistemului Windows care ne sunt atât de apropiate si dragi noua, utilizatorilor, sunt numeroasele actiuni pe care le face pentru ca toate echipamentele hardware sa functioneze corespunzator. Sa vorbim acum despre câteva din aspectele majore referitoare la modul în care functioneaza partea hardware.

Pentru a lucra cu Windows, fiecare dispozitiv trebuie sa stie ceva despre Windows, iar Windows trebuie sa stie ceva despre fiecare dispozitiv în parte. Dispozitivele trebuie sa stie ce resurse hardware pot sa utilizeze, iar Windows gestioneaza cu strictete toate acestea. Dispozitivele trebuie sa obtina atentia Windows de fiecare data când trebuie sa realizeze ceva si sa stie cum sa faca respectiva actiune, cum va raspunde Windows si cum sa procedeze. Windows, la rândul sau, trebuie sa stie totul despre aceleasi lucruri si sa fie capabil sa detecteze caracteristicile operative ale fiecarui dispozitiv.

Aceasta ultima capacitate nu este oferita de Windows în sine, ci este furnizata catre Windows de un sistem numit Plug and Play. Plug and Play este partial încorporat în circuitele oricarui periferic modern, partial încorporat în placa de baza a fiecarui PC si partial încorporat în Windows. De fiecare data când Plug and Play indica sistemului Windows ce resurse hardware doreste sa utilizeze un dispozitiv-si ce poate folosi daca acestea nu sunt disponibile, puntea dintre fiecare dispozitiv si interfata cu utilizatorul este gestionata de activitatile de sistem ale Windows. Windows utilizeaza drivere pentru a întelege necesitatile fiecarui periferic.

Sistemul Plug and Play nu furnizeaza aceste drivere din hardware deoarece ar fi prea greu de modificat daca trebuie aduse îmbunatatiri sau daca performantele ar putea fi îmbunatatite facând dispozitivul sa functioneze diferit fata de cum era conceput initial. În schimb, Plug and Play identifica pur si simplu fiecare dispozitiv catre Windows, iar Windows încarca driverele de dispozitiv necesare în memorie.

Driverele de dispozitiv se împart în doua categorii: cele încorporate în Windows si cele furnizate de fiecare fabricant de periferice. Daca un periferic a fost proiectat sa functioneze exact în conformitate cu anumite standarde pe care le-a dezvoltat Microsoft pentru respectivul tip de periferic, Windows utilizeaza unul dintre driverele sale standard. Daca fabricantul a furnizat un driver catre Microsoft, acel driver poate fi distribuit pe CD-ul Windows XP, iar Windows îl va utiliza.

Windows gestioneaza încarcarea si operarea tuturor driverelor hardware pe care le solicita sistemul, iar driverele actioneaza ca o punte sau ca un traducator. Driverele stiu cum functioneaza propriul dispozitiv hardware si cum functioneaza Windows. Daca un fabricant scrie codul de driver în conformitate cu modelul de drivere Windows (Windows Driver Model - WDM), functionarea perfecta este deplin garantata. Modelul de drivere Windows stabileste metode standard pentru ca Windows sa efectueze activitatile cheie ale perifericelor. Driverul trimite o instructiune de acest tip catre Windows, Windows raspunde, iar driverul stie sa faca conversia raspunsului Windows la ceea ce solicita perifericul.

Producatorii furnizeaza de asemenea drivere împreuna cu produsele lor pe CD si pul la dispozitie pe Internet ultimele versiuni pentru descarcare.

 
Windows XP se conformeaza standardelor WDM, ceea ce înseamna ca produsele care utilizeaza un driver WDM au fost, într-un anumit sens, create pentru Windows XP. Când vedeti pe un produs sigla Microsoft indicând ca este certificat pentru Windows XP, este vorba de acelasi lucru. De asemenea, înseamna ca fabricantul a trimis driverele catre Microsoft pentru o testare riguroasa si a trecut testele standardizate de fiabilitate ale Microsoft. Când un driver îndeplineste acest standard, Microsoft îl semneaza cu o secventa de cod care îl identifica în mod unic. Aceste drivere semnate ajuta Windows XP sa stie ca executa versiunea cea mai buna a driverului unui periferic si ca, dupa ce este selectat driverul corect, nu este înlocuit accidental de o versiune mai putin acceptabila.

Ce sunt resursele hardware?

Fiecare piesa a hardware-ului necesita resurse pentru a functiona sub Windows, dar ce sunt acestea? Într-un sens mai larg, resursele hardware sunt memoria PC-ului, procesorul si caile pe care le utilizeaza acest hardware pentru a lucra cu memoria si cu procesorul. Fiecare dispozitiv, chiar si un maus, are nevoie de cel putin o mica cantitate de memorie pentru a functiona. (Acest lucru mentine indicatorul mausului într-un anumit loc; pozitia sa este stocata într-o mica zona din memorie rezervata pentru acest scop.)

Daca o aplicatie mare sau un alt dispozitiv ar fi utilizat aceeasi zona de memorie ca si mausul, indicatorul mausului ar fi mereu în alt loc. Similar, daca procesorul de text ar fi încarcat în aceleasi zone de memorie pe care încearca sa le utilizeze placa video, afisajul ar fi o harababura, plina de lumini ce nu înseamna nimic (deoarece codul care face sa lucreze procesorul de text nu urmeaza regulile urmate de placa video pentru a plasa o imagine pe ecran).













Document Info


Accesari: 1484
Apreciat:

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site

Copiaza codul
in pagina web a site-ului tau.




Coduri - Postale, caen, cor

Politica de confidentialitate

Copyright © Contact (SCRIGROUP Int. 2019 )