Sunteți pe pagina 1din 5

Def: Un sistem de operare const ntr-un ansamblu de proceduri manuale i module de programe de sistem, care administreaz resursele sistemului

de calcul, asigur utilizarea eficient n comun a acestor resurse i ofer utilizatorului o interfa ct mai comod pentru utilizarea sistemului de calcul. Se poate aprecia c un sistem de operare acioneaz ca o interfa ntre componenta hardware a unui sistem de calcul i utilizator sau programele de aplicaie. Funciile sistemului de operare Pentru a ndeplini rolul de interfa ntre hardware i utilizatori, un sistem de operare trebuie s fie capabil ndeplineasc urmtoarele funcii: 1.Oferirea posibilitii de lansare n execuie a programelor de aplicaie. In acest sens, sistemul de operare trebuie s dispun de: - un editor de texte - un translator - un editor de legturi 2.Alocarea resurselor necesare executrii programelor, se realizeaz prin identificarea: programelor ce se execut, a necesarului de memorie, a dispozitivelor periferice i a cerinelor privind protecia datelor.

3.Faciliti pentru compresia datelor, sortare, interclasare, catalogarea i ntreinerea bibliotecilor, prin programele utilitare disponibile. 4.Planificarea execuiei lucrrilor dup anumite criterii, pentru utilizarea eficient a unitaii centrale de prelucrare. 5.Asistarea execuiei programelor prin comunicaia sistem calculutilizator, att la nivel hardware, ct i la nivel software. Componentele sistemului de operare Majoritatea sistemelor de operare, pentru a rspunde rolului de interfa hardware utilizatorii, sunt organizare pe dou niveluri: - nivelul fizic, care este mai apropiat pe partea hardware a sistemului de calcul, interfernd cu aceasta prin intermediul unui sistem de nteruperi. - nivelul logic, care este mai apropiat de utilizator, interfernd cu acesta prin intermediul unor comenzi, limbaje de programare, utilitare, etc. Potrivit acestor dou niveluri, sistemele de operare cuprind n principal dou categorii de programe: - programe de control i comand, cu rolul de coordonare i control a tuturor funciilor sistemelor de operare , cum ar fi: procese de intrare-ieire, execuia ntreruperilor, comunicaia hardware-utilizator; - programe de servicii(prelucrri), care sunt executate sub supravegherea programelor de comand i control, fiind utilizate de programator pentru dezvoltarea programelor sale de aplicaie. Dezvoltri ale sistemelor de operare Primele sisteme de operare realizau prelucrarea pe loturi de programe. Comunicarea operaiilor ce urmau s se realizeze se fcea prin intermediul unui limbaj de comand care permitea interpretarea instruciunilor adresate sistemului, precum i tratarea situaiilor de eroare. Sistemele de acest tip funcionau n regim de monoprogramare. UCP(unitatea central de prelucrare) poate executa numai o instruciune ntr-o anumit cuant de timp i nu poate opera dect cu date ce

se gsesc n memoria intern; dac dispozitivele periferice de intrare sunt lente n furnizarea datelor sau programelor ctre memoria intern, UCP trebuie s atepte transferul datelor/programelor n memoria intern de a ncepe execuia programului. Dac sistemul de calcul dispune de un sistem de operare simplu, atunci prelucrarea mai multor programe se realizeaz serial, ceea ce conduce la o ineficient utilizare a UCP. Tipuri de sisteme de operare In principal, n cazul calculatoarelor personale exist dou tipuri de sisteme de operare: - monotasking, care execut un singur program la un moment dat, realiznd dou funcii de baz; ncrcarea i execuia programelor asigurarea unor interferene cu dispozitivele periferice. - multitasking, la care nucleul sistemului de operare trebuie s asigure suplimentar partajarea tipului ntre programele ce se execut i gestiunea alocrii resurselor sistemului; componenetele principale incluse: supervizorul, care lanseaz, oprete sau suspend alocrile; planificatorul, care regleaz timpul de execuie pentru operaiile n curs de execuie; alocatorul de resurse, care evideniaz resursele libere sau alocate; modulul de gestiune pentru intrri/ieiri, care asigur dialogul cu perifericele.

Principalele tipuri de sisteme de operare existente pe PC-uri

MS-DOS (MicroSoft-Disk Operating System)

dezvoltarea microcalculatoarelor DOS a nceput n anul 1978, cnd INTEL CORPORATION a lansat microprocesorul I 8088, urmat la scurt timp de I 8086, care au putut utiliza mai mult memorie intern i au adus i alte ntrebuinri seriei de microprocesoare I 8080. OS/2 (Operating System/2) In 1988, IBM i Microsoft au introdus OS/2, care a fost proiectat s preia avantajele microprocesoarelor Intel 80386 pentru seria de microcalculatoare IBM PS/2 pe 32 de bii; Apple DOS este un sistem de operare monoutilizator, monotasking; un sistem de operare mai performant este MacIntosh UNIX a fost creat pentru minicalculatoare, pentru a mri disponibilitile sistemului: memorie virtual i multitasking Windows 3.1 Este o interfa grafic orientat pe ferestre, care se instaleaz pe un sistem de calcul ce lucreaz sub MS-DOS, permind utilizatorului lansarea concomitent a mai multor aplicaii, fiecare n fereastra ei, precum i schimbul de informaii ntre acestea. Windows NT (NT New Technology) este un sistem de operare foarte complex proiectat de Microsoft i al crui principal avantaj l constituie posibilitatea implementrii lui att pe PC-uri cu microprocesoare Intel, ct i pe PC-uri cu microprocesoare RISC. Windows 95 un sistem de operare ce nglobeaz o serie de faciliti noi, alturi de cele regsite la versiunile precedente Windows 98 Este un mediu complet integrat cu Internetul, constituindu-se ca un suport pentru noile tehnologii hardware i pstrnd compatibilitatea cu Windows 95, fa de care apare ca o extindere(upgrade). Windows 2000 este ceva nou de la care se ateapt o compatibilizare a platformelor Windows i performane superioare. Windows Xp

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