Documente Academic
Documente Profesional
Documente Cultură
La nivelul cel mai de baza, un sistem de operare are doua mari responsabilitati:
Exista mai multe tipuri de sisteme de operare, dintre care este necesar sa le amintim pe
urmatoarele:
1. Single/Multi - tasking
2. Single/Multi - user
3. Distribuite
4. Templated
5. Embedded
6. Real Time
Sisteme de operare Single si Multi - tasking sunt sisteme care pot rula fie un singur
proces, fie un numar mai mare de procese in acelasi timp pe un calculator. Pentru multi-
tasking se utilizeaza conceptul de Time Sharing care presupune divizarea timpului de
procesare intre mai multe procese diferite care sunt intrerupte repetat de catre un subsistem de
programare a taskurilor, oferindu-le acestora felii de timp necesare ducerii la bun sfarsit a
proceselor.
Linux
/ (hdd)
/mnt/floppy (discheta)
/mnt/cdrom (dvd-rom)
/mnt/hdd (hdd 2)
Programele din Linux sunt "compilate" de catre dezvoltatorul distributiei in "pachete"
(echivalent al setup.exe din windows) specifice fiecareia. Pentru Debian/Ubuntu/Gentoo avem
pachete .deb, pentru RedHat/Fedora/CentOS/Mandriva/OpenSuse avem pachete .rpm si
pentru Slackware avem pachete .tgz/.txz. De asemenea aceste programe sunt oferite in mod
gratuit in asa zisele "repository" specifice fiecarei distributii. Fiecare distributie are propriul
manager de programe, un software care se ocupa cu instalarea/dezinstalrea/actualizarea
tuturor programelor instalate in acel sistem de operare (exceptie o fac programele "compilate
din surse"), asigurarea dependentelor necesare (un anumit program, pentru a functiona, este
dependent de un alt program, acest manager asigura satisfacerea acestei cerinte).
Windows
A:\> (discheta)
C:\> (hdd 1)
D:\> (dvd-rom)
E:\> (hdd 2)
Bibliografie
1. http://en.wikipedia.org/wiki/Operating_system
2. http://computer.howstuffworks.com/operating-system1.htm
3. Andrew S. Tanenbaum, Sisteme de operare moderne, Byblos, 2004