You are on page 1of 10

Sisteme de operare

Conf. Dr. Carmen Timofte

Bibliografie:
 Sisteme de operare, Adrian Vasilescu, Răzvan
Daniel Zota, Carmen Timofte, Ed.ASE, 2006.
 Sisteme de operare- Unix si Windows, Gheorghe
Dodescu, Adrian Vasilescu, Bogdan Oancea, Ed.
Economică, 2003;
 Sisteme de operare pentru reţele de
calculatoare, Răzvan Daniel Zota, Ed. Economică,
2002.
 UNIX, Răzvan Daniel Zota, Ed. ASE, 2004.
 Modern Operating Systems, A.S.Tanenbaum, 3rd
ed., Prentice-Hall, Inc., 2008,
http://www.cs.vu.nl/~ast
 Operating Systems (4th edition). William Stallings,
Prentice-Hall 2001
 Resurse Internet

Conf.dr.Carmen Timofte Sisteme de operare 1


 Andrew S.Tanenbaum, Modern Operating Systems 2nd ed., 2001

Conf.dr.Carmen Timofte Sisteme de operare 2


Conf.dr.Carmen Timofte Sisteme de operare 3
SO
Microsoft: Windows 7, Vista, Windows
2000, etc.
• Linux Tipuri de Unix
• BSD (FreeBSD, NetBSD)
• Sun: Solaris
• IBM: AIX
• Compaq: Tru64 Unix, OpenVMS
• Hewlett-Packard: HP-UX
• Apple: MacOS-8, MacOS-X
• Symbian: EPOC Proiectate pt.
• PalmOS handhelds
• QNX Integrate, in
• VXWorks timp real
• LynxOS (Embedded
• MVS, AS/400 real-time)

AlteSO compatibile Unix/POSIX: exp.


MESHIX
Prototipuri din cercetare: exp. MACH,
Plan9, Pebble, Go!
Sun: Java Virtual Machine => JOS ?

Conf.dr.Carmen Timofte Sisteme de operare 4


Zoo SO
 SO pt. Mainframe
 SO pt Servere
 SO pt sisteme Multiprocessor
 SO pt PC Personal computer
 SO pt sisteme in timp real (Real-time operating systems)
 SO pt sisteme integrate (Embedded operating systems)
 SO pt Smart card

Conf.dr.Carmen Timofte Sisteme de operare 5


1. Noţiuni introductive
1.1.Definitie. Obiective.
1.2. Functiile SO

Conf.dr.Carmen Timofte Sisteme de operare 6


1.1. Definitie.Obiective
 Un SC pt. a putea prelucra date, tb. Sa fie
programat => 2 categ. de programe:
 Programe de aplicatii
 Programe de sistem

 Sistemul de operare reprezintă:


 o colecţie integrată de programe de
sistem care oferă utilizatorului
posibilitatea folosirii eficiente a
sistemului de calcul, concurând la
dezvoltarea programelor de aplicaţie.
 interfaţă între componenta hardware a
sistemului de calcul şi utilizator,
reprezentat de programele de aplicaţii.
 ansamblul programelor de control şi
servicii ce urmăreşte un sistem de
calcul în executarea sarcinilor sale şi
asistă programele de aplicaţii prin
intermediul unor funcţiuni
 ansamblul programelor care au rolul de
a realiza utilizarea optimă a resurselor
fizice şi logice ale sistemului de calcul
şi de a concura la pregătirea, punerea
în lucru şi coordonarea execuţiei
programelor utilizatorului.

Conf.dr.Carmen Timofte Sisteme de operare 7


Ce este un SO?
 Este o maşină extinsă
 Ascunde detaliile care trebuie să fie efectuate

 Prezinta utilizatorului o maşină virtuală, mai


uşor de folosit
 Este un manager de resurse
 Fiecare program primeste resurse de timp

 Fiecare program primeste resurse de spaţiu

Conf.dr.Carmen Timofte Sisteme de operare 8


Obiective. Pozitia SO in SC
Obiective:
•Obiectivul
prelucrarii
(crearea,
stocarea,
regasirea,
distrugerea
datelor)
•Executarea
sarcinilor SC
•Asistarea
programelor de
aplicatii prin
intermediul unor
functiuni

Conf.dr.Carmen Timofte Sisteme de operare 9


1.2. Functiile SO
1. Pregatirea si lansarea in executie a programelor de aplicatie
2. Alocarea resurselor
3. Folosirea utilitarelor de interes general
4. Planificarea executie programelor dupa anumite criterii
5. Coordonarea executiei mai multor programe
6. Asistarea executiei programelor de catre utilizator
7. Asigurarea posisbilitatilor de organizare si protectie a informatiei
8. Generarea de catre utilizator a unui SO configurabil

 Gestiunea proceselor si resurselor


 Gestiunea memoriei
 Gestiunea dispozitivelor de I/E
 Gestiunea fisierelor

Conf.dr.Carmen Timofte Sisteme de operare 10

You might also like