Referat Sistemul De Operare
Mai jos puteti citi fragmente din
Referat Sistemul De Operare si de asemenea puteti face
Download Referat Sistemul de operareCiteste fragmente din Referat Sistemul De Operare
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ţã cât mai comodã pentru
utilizarea sistemului de calcul.
Se poate aprecia cã un sistem de operare acţioneazã ca o interfaţã
între componenta hardware a unui sistem de calcul şi utilizator sau
programele de aplicaţie.
Funcţiile sistemului de operare
Pentru a îndeplini rolul de interfaţã între hardware şi
utilizatori, un sistem de operare trebuie sã fie capabil
îndeplineascã urmãtoarele funcţii:
1.Oferirea posibilitãţii de lansare în execuţie a programelor de
aplicaţie. In acest sens, sistemul de operare trebuie sã dispunã de:
un editor de texte
un translator
un editor de legãturi
2.Alocarea resurselor necesare executãrii programelor, se realizeazã
prin identificarea: programelor ce se executã, a necesarului de
memorie, a dispozitivelor periferice şi a cerinţelor privind
protecţia datelor.
3.Facilitãţi pentru compresia datelor, sortare, interclasare,
catalogarea şi întreţinerea bibliotecilor, prin programele utilitare
disponibile.
4.Planificarea execuţiei lucrãrilor dupã anumite criterii, pentru
utilizarea eficientã a unitaţii centrale de prelucrare.
5.Asistarea execuţiei programelor prin comunicaţia sistem
calcul-utilizator, atât la nivel hardware, cât şi la nivel software.
Componentele sistemului de operare
Majoritatea sistemelor de operare, pentru a rãspunde rolului de
interfaţã hardware – utilizatorii, sunt organizare pe douã
niveluri:
nivelul fizic, care este mai apropiat pe partea hardware a sistemului de
calcul, interferând cu aceasta prin intermediul unui sistem de
înteruperi.
nivelul logic, care este mai apropiat de utilizator, interferând 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 funcţiilor sistemelor de operare , cum ar fi: procese de
intrare-ieşire, execuţia întreruperilor, comunicaţia
hardware-utilizator;
programe de servicii(prelucrãri), care sunt executate sub supravegherea
programelor de comandã şi control, fiind utilizate de programator
pentru dezvoltarea programelor sale de aplicaţie.
Dezvoltãri ale sistemelor de operare
Primele sisteme de operare realizau prelucrarea pe loturi de
programe. Comunicarea operaţiilor ce urmau sã se realizeze se fãcea
prin intermediul unui limbaj de comandã care permitea interpretarea
instrucţiunilor adresate sistemului, precum şi tratarea situaţiilor
de eroare. Sistemele de acest tip funcţionau în regim de
monoprogramare.
UCP(unitatea centralã de prelucrare) poate executa numai o
instrucţiune într-o anumitã cuantã de timp şi nu poate opera decât
cu date ce se gãsesc în memoria internã; dacã dispozitivele
periferice de intrare sunt lente în furnizarea datelor sau programelor
cãtre memoria internã, UCP trebuie sã aştepte transferul
datelor/programelor în memoria internã de a începe execuţia
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,
realizând douã funcţii de bazã;
încãrcarea şi execuţia programelor
asigurarea unor interferenţe cu dispozitivele periferice.
multitasking, la care nucleul sistemului de operare trebuie sã asigure
suplimentar partajarea tipului între programele ce se executã şi
gestiunea alocãrii resurselor sistemului; componenetele principale
incluse:
supervizorul, care lanseazã, opreşte sau suspendã alocãrile;
planificatorul, care regleazã timpul de execuţie pentru operaţiile
în curs de execuţie;
alocatorul de resurse, care evidenţiazã resursele libere sau alocate;
modulul de gestiune pentru intrãri/ieşiri, 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, când
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 întrebuinţãri 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 biţi;
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 mãri disponibilitãţile
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, permiţând
utilizatorului lansarea concomitentã a mai multor aplicaţii, fiecare
în fereastra ei, precum şi schimbul de informaţii între acestea.
Windows NT (NT – New Technology)
este un sistem de operare foarte complex proiectat de Microsoft ÅŸi al
cãrui principal avantaj îl constituie posibilitatea implementãrii lui
atât pe PC-uri cu microprocesoare Intel, cât şi pe PC-uri cu
microprocesoare RISC.
Windows 95
un sistem de operare ce înglobeazã o serie de facilitãţi noi,
alãturi de cele regãsite la versiunile precedente
Windows 98
Este un mediu complet integrat cu Internetul, constituindu-se ca un
suport pentru noile tehnologii hardware şi pãstrând compatibilitatea
cu Windows 95, faţã de care apare ca o extindere(upgrade).
Windows 2000
este ceva nou de la care se aşteaptã o compatibilizare a platformelor
Windows şi performanţe superioare.
Windows Xp
ì¥Â