Referat Sisteme de operare
Din punct de vedere al utilizatorului, detaliile privitoare la structura fizică a calculatorului nu prezintă importanţă. Programele de aplicaţii reprezintă singura formă de interacţiune între calculator şi utilizator. De fapt, executarea programelor este însuşi scopul pentru care sunt create calculatoarele.
Cu toate acestea, chiar daca utilizatorul nu este (şi nu trebuie să fie) interesat de hardware-ul calculatorului, importanţa acestuia nu trebuie subestimată.
Cu toate acestea, chiar daca utilizatorul nu este (şi nu trebuie să fie) interesat de hardware-ul calculatorului, importanţa acestuia nu trebuie subestimată.
Extras din referat
Programele nu pot rula pe un calculator ale cărui componente nu funcţionează corect. În acest sens, prima problemă care poate apărea este posibilitatea defectării unor circuite, caz în care acestea trebuiesc reparate sau (cel mai adesea) înlocuite. Totuşi, nu este suficient ca toate componentele să fie în stare fizică bună pentru ca sistemul de calcul în ansamblul său sa funcţioneze corespunzător. Trebuie ţinut cont de faptul că fiecare dispozitiv are propriile specificaţii, propriile sarcini pe care le poate îndeplini, propriul mod de comunicare cu alte dispozitive ş.a.m.d.
Deoarece calculatorul este format dintr-un număr mare de circuite, în general complexe şi foarte diferite între ele, este necesar să existe un control unic asupra tuturor acestora, pentru a le face să conlucreze în modul dorit de utilizator.
Din punct de vedere hardware, toate componentele calculatorului sunt controlate de către procesor. La rândul său, procesorul realizează acţiunile specificate prin programele pe care le execută. Dar, tocmai datorită structurii extrem de complicate a unui calculator, sarcina gestionării tuturor componentelor sale nu poate fi lăsată în seama programelor de aplicaţii. Pe de o parte, programatorul ar trebui să se concentreze mai mult asupra acestei gestiuni şi mai putin asupra problemei propriu-zise pe care îşi propune s-o rezolve. Pe de alta parte, programele ar deveni astfel mult mai voluminoase şi, implicit, mai expuse la apariţia erorilor.
Ca urmare, s-a ajuns la introducerea unui program intermediar între nivelul hardware şi programele de aplicaţii, care să asigure buna funcţionare a sistemului de calcul. Acest program, numit sistem de operare, deţine controlul asupra resurselor calculatorului şi intervine atunci când apar situaţii nedorite sau neprevazute. Ca o prima consecinţă, desi reprezintă o componentă software, sistemul de operare este strâns legat de hardware, deoarece se ocupă în principal de gestiunea acestuia.
Putem privi din mai multe unghiuri funcţiile pe care trebuie să le indeplinească sistemul de operare. Din punct de vedere al utilizatorului, rolul său este exclusiv de a asigura rularea în bune condiţii a programelor de aplicaţii. Se desprinde de aici ideea că sistemul de operare nu este un scop în sine, ci un mijloc pentru atingerea altor scopuri.
Pentru programatorul de aplicaţii, sistemul de operare este în principal un furnizor de servicii la care poate apela pentru rezolvarea problemelor întalnite. Practic, sistemul de operare pune la dispozitia aplicaţiilor un set de funcţii predefinite, care fie sunt dificil de scris şi de aceea nu este eficient sa fie implementate de fiecare program în parte, fie pur şi simplu nu pot fi lăsate în seama aplicaţiilor din motive de siguranta în funcţionare a sistemului în ansamblul său. Aplicaţiile pot folosi aceste servicii, conformându-se regulilor impuse de sistemul de operare.
Deoarece calculatorul este format dintr-un număr mare de circuite, în general complexe şi foarte diferite între ele, este necesar să existe un control unic asupra tuturor acestora, pentru a le face să conlucreze în modul dorit de utilizator.
Din punct de vedere hardware, toate componentele calculatorului sunt controlate de către procesor. La rândul său, procesorul realizează acţiunile specificate prin programele pe care le execută. Dar, tocmai datorită structurii extrem de complicate a unui calculator, sarcina gestionării tuturor componentelor sale nu poate fi lăsată în seama programelor de aplicaţii. Pe de o parte, programatorul ar trebui să se concentreze mai mult asupra acestei gestiuni şi mai putin asupra problemei propriu-zise pe care îşi propune s-o rezolve. Pe de alta parte, programele ar deveni astfel mult mai voluminoase şi, implicit, mai expuse la apariţia erorilor.
Ca urmare, s-a ajuns la introducerea unui program intermediar între nivelul hardware şi programele de aplicaţii, care să asigure buna funcţionare a sistemului de calcul. Acest program, numit sistem de operare, deţine controlul asupra resurselor calculatorului şi intervine atunci când apar situaţii nedorite sau neprevazute. Ca o prima consecinţă, desi reprezintă o componentă software, sistemul de operare este strâns legat de hardware, deoarece se ocupă în principal de gestiunea acestuia.
Putem privi din mai multe unghiuri funcţiile pe care trebuie să le indeplinească sistemul de operare. Din punct de vedere al utilizatorului, rolul său este exclusiv de a asigura rularea în bune condiţii a programelor de aplicaţii. Se desprinde de aici ideea că sistemul de operare nu este un scop în sine, ci un mijloc pentru atingerea altor scopuri.
Pentru programatorul de aplicaţii, sistemul de operare este în principal un furnizor de servicii la care poate apela pentru rezolvarea problemelor întalnite. Practic, sistemul de operare pune la dispozitia aplicaţiilor un set de funcţii predefinite, care fie sunt dificil de scris şi de aceea nu este eficient sa fie implementate de fiecare program în parte, fie pur şi simplu nu pot fi lăsate în seama aplicaţiilor din motive de siguranta în funcţionare a sistemului în ansamblul său. Aplicaţiile pot folosi aceste servicii, conformându-se regulilor impuse de sistemul de operare.
Nota: Textul de mai sus reprezinta un extras din referatul Sisteme de operare. Pentru a intra in posesia referatului apasa butonul Download si descarca fisierul. Daca doresti sa intri in contact cu noi foloseste sectiunea Contact. Ia cunostinta de Termenii si conditiile site-ului.
TOATE referatele de pe Referate-Online.org sunt adaugate de catre utilizatori. Echipa Referate-Online.org nu va fi trasa la raspundere pentru aceste referate. In cazul in care vreun autor al vreunui referat este deranjat de aparitia acestuia pe site-ul Referate-Online.org, acesta este rugat sa ne trimita un e-mail pe adresa referateonline2012@yahoo.com si referatul va fi sters de pe site.

