Sunteți pe pagina 1din 15

.

Sistemul de operare
Pn acum am discutat numai despre implementarea fizic a componentelor unui calculator.
Desigur, buna funcionare a acestora este indispensabil. Programele nu pot rula pe un calculator ale
crui componente nu funcioneaz corect. n acest sens, prima problem care poate aprea este
posibilitatea defectrii unor circuite, caz n care acestea trebuiesc reparate sau (cel mai adesea)
nlocuite. Totui, nu este suficient ca toate componentele s fie n stare fizic bun pentru ca
sistemul de calcul n ansamblul su s funcioneze corespunztor. Trebuie inut cont i de faptul c
fiecare dispozitiv are propriile specificaii, propriile sarcini pe care le poate ndeplini, propriul mod de
comunicare cu alte dispozitive .a.m.d. Deoarece calculatorul este format dintr-un numr 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 ctre procesor.
La rndul su, procesorul realizeaz aciunile specificate prin programele pe care le execut. Dar,
tocmai datorit structurii extrem de complicate a unui calculator, sarcina gestionrii tuturor
componentelor sale nu poate fi lsat n seama programelor de aplicaii. Pe de o parte,
programatorul ar trebui s se concentreze mai mult asupra acestei gestiuni i mai puin asupra
problemei propriu-zise pe care i propune s-o rezolve. Pe de alt parte, programele ar deveni astfel
mult mai voluminoase i, implicit, mai expuse la apariia erorilor.
Ca urmare, s-a ajuns la introducerea unui program intermediar ntre nivelul hardware i programele
de aplicaii, care s asigure buna funcionare a sistemului de calcul. Acest program, numit sistem de
operare, deine controlul asupra resurselor calculatorului i intervine atunci cnd apar situaii
nedorite sau neprevzute. Ca o prim consecin, dei reprezint o component software, sistemul
de operare este strns legat de hardware, deoarece se ocup n principal de gestiunea acestuia.
Putem privi din mai multe unghiuri funciile pe care trebuie s le ndeplineasc sistemul de operare.
Din punct de vedere al utilizatorului, rolul su este exclusiv de a asigura rularea n bune condiii a
programelor de aplicaii. 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 aplicaii, sistemul de operare este n principal un furnizor de servicii la care
poate apela pentru rezolvarea problemelor ntlnite. Practic, sistemul de operare pune la dispoziia
aplicaiilor un set de funcii predefinite, care fie sunt dificil de scris (i de aceea nu este eficient s fie
implementate de fiecare program n parte), fie pur i simplu nu pot fi lsate n seama aplicaiilor din
motive de siguran n funcionare a sistemului n ansamblul su. Aplicaiile pot folosi aceste servicii,
conformndu-se regulilor impuse de sistemul de operare.
Pentru a ndeplini aceste cerine, proiectantul unui sistem de operare trebuie s aib n vedere
urmtoarele obiective:
- s asigure buna funcionare a componentelor hardware, precum i comunicarea i cooperarea ntre
acestea
- s previn interferenele nedorite ntre diferitele programe de aplicaii, inclusiv s mpiedice, n
msura posibilului, propagarea efectelor erorilor unui program asupra celorlalte programe
9.2. Clasificarea sistemelor de operare
Putem clasifica sistemele de operare dup mai multe criterii. Primul dintre acestea reiese din discuia
anterioar; dup numrul de programe care pot rula simultan, sistemele de operare pot fi:
- single-tasking - permit rularea uni singur program la un moment dat; singurul sistem din aceast
clas care mai este folosit astzi (dar din ce n ce mai puin) este DOS
- multitasking - Unix, Windows 9x/NT, OS/2 etc.
O alt clasificare se refer la numrul de utilizatori care pot lucra simultan pe un calculator:
- sisteme monoutilizator (single-user)
- sisteme multiutilizator (multiuser)
n mod evident, un sistem multiuser este i multitasking. Cele mai cunoscute sisteme de operare
multiuser sunt cele din familia Unix, n timp ce sistemele Windows nu au aceast facilitate. Trebuie
reinut c a da posibilitatea mai multor utilizatori s lucreze simultan pe acelai calculator nu este
att o problema de hardware, ct mai ales una specific sistemului de operare.
9.3. Nucleul sistemului de operare
Datorit multitudinii i diversitii sarcinilor pe care le are de ndeplinit, sistemul de operare nu poate
fi conceput sub forma unui program unitar. Practic, sistemul de operare const dintr-o mulime de
secvene de program, fiecare ndeplinind o anumit sarcin.
Un argument n favoarea unei asemenea abordri, n afara considerentelor de fiabilitate i uurin n
dezvoltare, l constituie evoluia continu a tehnologiilor utilizate, n special n ceea ce privete
dispozitivele periferice. Dac la un moment dat se pune problema nlocuirii ntr-un calculator a unui
asemenea periferic (de exemplu mouse) cu unul mai nou, va trebui schimbat secvena de program
care se ocup de gestionarea sa. n cazul n care sistemul de operare ar fi un program unic, acesta ar
trebui nlocuit n intregime, ceea ce este inacceptabil n practic. Asupra acestui aspect vom reveni
ulterior.
Pe de alt parte, exist o serie de operaiuni fundamentale, care trebuie realizate ntotdeauna n
acelai mod, independent de particularitile hardware-ului. Prile de program care ndeplinesc
aceste sarcini fundamentale formeaz nucleul sistemului de operare, care dirijeaz i controleaz
funcionarea sistemului de calcul n ansamblul su. n continuare, noiunile de sistem de operare i
de nucleu al sistemului de operare se vor confunda n mare msur, deoarece celelalte componente
ale sistemului de operare sunt utilizate de ctre nucleu pentru a-i ndeplini sarcinile.
Nu exist ntotdeauna o delimitare clar ntre nucleu i celelalte componente. Concepiile diverilor
productori de sisteme de operare difer n ceea ce privete locul unora dintre funcii - n nucleu sau
n afara sa. Totui, practic toate sistemele de operare existente includ n nucleu urmtoarele
componente:
- gestiunea proceselor
- gestiunea memoriei
- sistemele de fiiere
Majoritatea activitilor pe care le desfoar sistemul de operare nu pot fi realizate exclusiv prin
software. Este necesar un sprijin, uneori substanial, din partea componentelor hardware i n special
din partea procesorului. Natura exact a acestui sprijin va fi discutat n continuare.
Principala facilitate oferit de ctre procesor o constituie sistemul de ntreruperi, care a fost deja
prezentat. n general, programele aflate n execuie ruleaz n majoritatea timpului fr a ine cont
de existena sistemului de operare; totui, acesta din urm trebuie s poat interveni n anumite
situaii bine definite, cum ar fi:
- o cerere de ntrerupere venit din partea unui dispozitiv periferic, care poate s nu aib legatur cu
programul aflat n execuie, dar care trebuie tratat imediat (altfel datele se pot pierde)
- o operaie executat de procesor care s-a terminat anormal (de exemplu o operaie de mprire la
0), ceea ce indic ncercarea unui program de a efectua o aciune nepermis
- o cerere explicit adresat de programul de aplicaie, privind efectuarea unui anumit serviciu de
ctre sistemul de operare, serviciu pe care aplicaia nu-l poate efectua singur
Sistemul de operare va lsa deci orice program s se execute fr interferene pn la apariia uneia
din situaiile descrise mai sus, dar n acest moment trebuie s preia imediat controlul. Soluia este,
aa cum am precizat deja, de natur hardware i este reprezentat de sistemul de ntreruperi.
Concret, acesta ofer tocmai posibilitatea ntreruperii execuiei programului curent n anumite
condiii. Fiecreia din situaiile prezentate mai sus i corespunde unul tipurile de ntrerupere
cunoscute:
- ntreruperi hardware (externe)
- excepii (ntreruperi hardware interne)
- ntreruperi software
Dac ntreruperile hardware externe, care se ocup de comunicarea cu dispozitivele periferice, au
fost descrise pe larg, utilitatea excepiilor rmne s fie explicat. Pentru aceasta ne vom ntoarce la
mecanismele de gestiune a memoriei ale microprocesoarelor pe 32 bii, prezentate anterior.
Reamintim c, indiferent dac se utilizeaz segmentarea sau paginarea, pentru fiecare acces la
memorie al unui program, procesorul realizeaz o serie de verificri, cu scopul de a determina dac
accesul este corect sau nu. n cazul n care este detectat o eroare (lipsa drepturilor de acces la
segment, depirea dimensiunii segmentului, acces la o pagin virtual inexistent etc.), am artat c
ncercarea de acces la memorie este oprit. n realitate, procesorul nu are prea multe posibiliti de a
opri execuia unui program. Ceea ce se ntmpl n practic este c unitatea de management a
memoriei (MMU), care a detectat eroarea, genereaz o excepie, iar rutina de tratare care se
apeleaz prin mecanismul de ntreruperi va trebui s rezolve problema. Exist mai multe moduri n
care rutina de tratare poate restabili situaia; n majoritatea cazurilor ns, un program care a realizat
un acces ilegal la memorie este terminat forat, deoarece acest tip de eroare este considerat foarte
grav. Subliniem c ntreruperea generat n acest caz este ntr-adevr de tip excepie, deoarece
MMU este o parte component a procesorului.
Excepiile sunt larg utilizate de ctre sistemul de operare, deoarece multe erori sunt detectate direct
de ctre procesor. Evident, rutinele care trateaz situaiile generatoare de ntreruperi fac parte din
sistemul de operare, care poate astfel rezolva problemele aprute.
Exemple de sisteme de operare:
BSD
BS2000, BS3000
BeOS
DOS, PC-DOS, MS-DOS
iOS (Apple)
Linux, AIX, HP-UX
Mac OS
Mac OS X
OSEK-VDX
Solaris
Ubuntu
UNIX
webOS
Windows
z/OS
Android (sistem de operare)
UNIX
De la Wikipedia, enciclopedia liber
UNIX este un sistem de operare iniiat de un grup de programatori de la AT&T Bell Labs, printre
care Ken Thompson,Dennis Ritchie, Brian Kernighan, Douglas McIlroy i Joe Ossanna. Astzi
exist mai multe variante ale sistemului, acestea fiind dezvoltate att de firme comerciale ct i
de indivizi i organizaii non-profit (precum Free Software Foundation).
Trademark-ul UNIX aparine organizaiei The Open Group care ndeplinete rolul de
standardizare i certificare. Oficial, poate fi numit UNIX doar un sistem de operare care a trecut
de certificarea Single Unix Specification a acestei organizaii. O mare parte din productori (mai
ales cei non-profit) au ales, att din cauza preului ct i din cauza dezvoltrii foarte rapide a
distribuiei lor, s nu-i certifice sistemele. Acestea, cu toate c sunt perfect sau aproape perfect
compatibile cu standardul, sunt numite n mod comun "compatibile UNIX", U*ix sau *nix. Astfel de
sisteme nu sunt cu nimic inferioare celor certificate, iar n momentul de fa dein supremaia din
punct de vedere al bazei instalate.
Spre sfritul anilor 1970 i nceputul anilor 1980, influena sistemului de operare UNIX n mediile
academice a dus la o rspndire exploziv a sistemului (n principal varianta BSD, provenit de la
universitatea Berkeley din California). Sistemul a fost preluat i dezvoltat mai departe ducnd la
apariia unor variante precum Solaris, HP-UX i AIX. Pe lng sistemele certificate, ntlnim
astzi o serie de descendeni BSD (FreeBSD, NetBSD i OpenBSD) precum i sisteme mai noi
cum ar fiLinux. Termenul UNIX tradiional este folosit pentru a descrie un sistem cu caracteristici
similare cu Version 7 UNIX sau UNIX System V.
Prezentare general[modificare | modificare surs]

Istoria sistemelor Unix
Sistemul de operare Unix este folosit pe scar larg att pentru servere ct i pentru staii de
lucru. Mediul de dezvoltare Unix i modelul de programare client-server au fost eseniale n
dezvoltarea Internetului i trecerea de la sistemele de calculatoare individuale la sistemele de
calculatoare n reea.
Att Unix-ul ct i limbajul de programare C au fost dezvoltate de AT&T i distribuite guvernului i
instituiilor academice, ceea ce a dus la portarea lor pe un numr mai mare de calculatoare
diferite dect orice alt sistem de operare. Astfel, UNIX-ul a devenit n informatic sinonim cu
noiunea de sistem deschis (open sistem).
Sistemul de operare UNIX a fost conceput de la bun nceput ca portabil, multi-user i multi-
tasking, i este caracterizat de urmtoarele concepte informatice de baz: datele sunt stocate n
format text simplu ntr-un sistem de fiiere ierarhic; dispozitivele i toate elementele IPC (inter-
process communication) sunt vzute ca fiiere; se folosete pe larg linia de comand; n loc de
programe monolitice masive se prefer programe simple care au o singur funcie, aceste
programe fiind cascadate folosind facilitatea pipe pentru a obine funcionalitatea dorit.
Sistemul UNIX const din totalitatea acestor programe i a unui program master care controleaz
sistemul. Acest program poart numele de nucleu sau kernel i ofer servicii precum: pornirea i
oprirea altor programe; accesul la sistemul de fiiere; gestionarea resurselor i dispozitivelor
hardware, etc.

Distribuii[modificare | modificare surs]

Un sistem compatibil UNIX - PC-BSDrulnd cu interfaa grafic KDE
Sistemele UNIX actuale se bazeaz pe trei ramuri originale - UNIX System V(produs de cei de la
AT&T la mijlocul anilor 1980), BSD (ramur desprins din proiectul AT&T la sfritul anilor 1970)
i respectiv GNU/Linux (produs ca replic gratuit i open-source la celelalte dou ramuri -
nucleul e dezvoltat deLinus Torvalds ncepnd cu 1991, iar o mare parte din aplicaii sunt date
de Proiectul GNU). Fiecare distribuie de astzi se bazeaz pe una din aceste ramuri, dar a
preluat i anumite caracteristici de la celelalte.
Principalele tipuri de distribuii UNIX aflate n producie la ora actual sunt:
Solaris - produs de firma Sun Microsystems. Este distribuit att n versiuneclosed-source ct
i in versiune open source numit Open Solaris. Ruleaz pe arhitectura SPARC, x86 i x86-
64.
HP-UX - produs de firma HP. Ruleaz pe arhitectura PA-RISC i IA-64
AIX - produs de firma IBM. Ruleaz pe arhitectura PowerPC i POWER
IRIX - produs de firma SGI. Ruleaz pe arhitectura MIPS
MacOS X - produs de compania Apple pentru calculatoarele Macintosh. Este software
comercial, bazat pe o combinaie de FreeBSD, nucleul Mach i tehnologii specifice Apple.
Ruleaz pe arhitectura PowerPC i x86.
Linux (sau GNU/Linux) - produs de multiple organizaii ntr-o gama larg distribuii, open-
source n baza licenei GPL (licena) i disponibil gratuit. Ruleaz pe diverse arhitecturi,
incluznd x86, x86-64, IA-64, PowerPC, MIPS, PlayStation 2. Dintre distribuiile Linux cele
mai importante amintim: Debian GNU/Linux, Fedora, Gentoo, Knoppix, Mandriva Linux, Red
Hat Linux, Slackware, SuSE Linux i Ubuntu Linux.
BSD - astzi open-source, i disponibil n trei distribuii
principale: FreeBSD, NetBSD i OpenBSD. NetBSD ruleaz pe 54 de arhitecturi diferite, fiind
portat inclusiv pe un microcontroller care controla un prjitor de pine [

BSD
De la Wikipedia, enciclopedia liber
BSD (Berkeley Software Distribution, uneori numit pe scurt Berkeley Unix) este numele unei
distribuii UNIX dezvoltat i distribuit ntre anii 1977 i 1995 de Computer Systems Research
Group (CSRG) de la Universitatea Berkeley din California.
BSD este o ramur direct a sistemului UNIX original dezvoltat de AT&T. n anii 1980 BSD a fost
adoptat de o serie larg de vendori i distribuit sub forma unor variante proprietare precum
DEC ULTRIX i Sun Microsystems SunOS. Dei aceste derivate proprietare au fost nlocuite n
anii 1990 de UNIX System V Release 4 i OSF/1 (ambele incluznd cod surs din BSD),
versiunile BSD ulterioare au constituit o baz pentru o serie de derivate UNIX open-source,
precum FreeBSD, NetBSD,OpenBSD. Dezvoltarea acestor sisteme continu i n ziua de astzi.
Descendeni principali[modificare | modificare surs]

Bar chart showing the proportion of users of each BSD variant from a BSD usage survey in 2005.
[5]
Each
participant was permitted to indicate multiple BSD variants
BSD a constituit baza unui numr larg de alte sistem precum FreeBSD i NetBSD. Acestea au
fost derivate din 386BSD i 4.4BSD-Lite n anul 1993. OpenBSD a fost derivat n 1995 din
NetBSD. Din aceste trei sisteme au fost derivate mai trziu o serie larg de alte sisteme
precum DragonFly BSD, FreeSBIE, MirOS BSD, DesktopBSD iPC-BSD. Un numr de sisteme
comerciale precum SunOS (Sun Microsystems) i Mac OS X (Apple Inc.) sunt bazate pe BSD
sau descendenii si.
Majoritatea descendenilor BSD sunt open-source, o excepie notabil fiind Mac OS X. Alte
sisteme proprietare bazate pe BSD sunt Dynix (Sequent), NeXTSTEP (NeXT), Ultrix (DEC) i
OSF/1 AXP (astzi cunoscut sub numele de Tru64 UNIX).

Linux
De la Wikipedia, enciclopedia liber

Tux - mascota Linux creat de Larry Ewing

Linux rulnd cu intefaa grafic KDE
Linux (pronunat lnks n engleza american
[1][2]
i lnks n Canada i Europa
[3]
) este o familie
de sisteme de operare de tip Unix care folosesc Nucleul Linux (n englez kernel). Linux poate fi
instalat pe o varietate larg de hardware, ncepnd cu telefoane mobile, tablete, console video,
continund cu calculatoare personale pn la supercomputere.
[4][5][6][7]
Linux este cunoscut n
principal pentru utilizarea sa ca server, n 2009 i se estima o cot de pia ntre 20-40%. Cota de
pia de desktop este estimat ntre 1-2% i 4.8%.
[8]
n ultimii ani, Linux a nceput s devin tot
mai popular att datorit unor distribuii precum Ubuntu, openSUSE,Fedora, precum i datorit
apariiei netbook-urilor i a noii generaii de telefoane inteligente (n englez smart phone) care
ruleaz o versiune embedded de Linux.
[9][10]

Uneori mai este ntlnit sub numele de GNU/Linux
[11]
i este cel mai cunoscut exemplu de
colaborare i dezvoltare Software liber sub licen GPL.
Termenul Linux se refer i la nucleul Linux, ns n mod uzual este folosit pentru a descrie
ntregul sistem de operare pentru calculatoare, compus din nucleul Linux, biblioteci software i
diverse unelte. O "distribuie Linux" adaug acestor componente de baz o mare cantitate
de programe, organizate n pachete. Folosirea termenului Linux pentru ntreg sistemul, dei
foarte rspndit, este contestat de ctre Richard Stallman i Free Software Foundation (autorii
Proiectului GNU, ale crui produse sunt incluse n cea mai mare parte din distribuiile Linux).
Acetia propun utilizarea termenului GNU/Linux ("GNU i Linux") sau GNU+Linux ("GNU plus
Linux")
[12]
.
Nucleul Linux a fost dezvoltat iniial pentru microprocesorul Intel 386, dar n prezent ruleaz pe o
mare gam de microprocesoare i arhitecturi de calculatoare. Este folosit pe calculatoare de tip
personal, pe supercomputere, dar i pe sisteme ncapsulate (embedded ), cum ar fi unele
telefoane mobile sau recordere video.
Iniial dezvoltat i utilizat de ctre programatori voluntari, Linux a ctigat suportul industriei IT i
al marilor companii ca IBM,Hewlett-Packard, Dell, Sun Microsystems, Google, Novell sau Nokia,
i a depit ca folosire versiunile proprietare de Unix. Analitii atribuie succesul sistemului faptului
c este independent de furnizor, implementarea are un cost sczut, iar securitatea i fiabilitatea
sistemului sunt considerate de ctre specialiti drept foarte bune.
Dezvoltarea sistemului a fost nceput de ctre inginerul finlandez Linus Torvalds, care iniial
dorea s obin un sistem similar cu Minix, dar fr limitrile acestuia. Linux a fost dezvoltat
sub Licena Public General GNU GPL, astfel nct nu numai Linux nsui, dar i codul su
surs sunt disponibile tuturor celor interesai.
Nucleul Linux[modificare | modificare surs]
(Articol principal: Nucleul Linux)
Nucleul (kernel-ul) Linux este un nucleu monolitic. Cu toate acestea, spre deosebire de multe alte
nuclee monolitice, driver-ii se pot ncrca n memoria de lucru la utilizare, i se pot terge de
acolo ulterior, elibernd resursele utilizate, fr a necesitaresetarea sistemului sau recompilarea
nucleului. Facilitile oferite de nucleu includ, printre alele,
multitasking real i complet,
suport pentru memorie virtual,
distribuia executabilelor la scriere,
management avansat al memoriei,
suport avansat pentru TCP/IP (inclusiv rutare i filtrare),
pn la un miliard de procese simultane,
sistem de sunet modularizat (OSS sau ALSA).
Nucleul este scris integral n C i poate fi compilat folosind compilatorul GCC.
Linux[modificare | modificare surs]

Stiviul grafic Linux se bazeaz pe Mesa 3D
Sistemele Linux includ nucleul, bibliotecile de sistem, bibliotecile de dezvoltare i un numr (de
obicei destul de ridicat) de programe utilitare i aplicaii, servere grafice (X), sisteme de ferestre si
managere de desktop-uri (KDE, Gnome, Blackbox, Fluxbox, Xfce etc.), browsere web
(Firefox, Lynx, Konqueror), aplicaii i suite de aplicaii de birou (OpenOffice.org), software de
prelucrare grafic (Gimp), software de configurare, servere de web etc. Instalarea programelor
noi se poate face fie prin compilare direct, fie prin intermediul pachetelor, care verific existena
i disponibilitatea altor programe necesare pe sistem nainte de a instala noul program.
Managerele de pachete moderne asigur descrcarea pachetelor lips necesare (dac este
cazul) i instalarea lor automat dintr-un clic. Sistemele moderne Linux au att capaciti
multimedia avansate, (grafic 3D accelerat hardware, sunet surround, suport pentru
tehnologiebluetooth etc.), ct i suport pentru hardware mai vechi, fiind adaptabile i scalabile n
funcie de necesiti.
Distribuii Linux[modificare | modificare surs]
Articol principal: List a distribuiilor Linux.
Sistemele de operare bazate pe Linux sunt disponibile n general sub form de "distribuii"
(denumite mai rar i "arome"). Unele dintre acestea sunt orientate spre utilizatorul particular,
altele ctre servere sau ctre utilizatorii cu calculatoare mai vechi. Cteva din cele mai folosite
distribuii de Linux sunt:
Ubuntu, un proiect orientat spre utilizatorul obinuit bazat pe Debian GNU/Linux, care a
ctigat o mare popularitate prin faptul c este uor de utilizat i configurat, fiind n acelai
timp puternic i stabil. Distribuii
nrudite: Kubuntu (folosete KDE),Xubuntu (folosete Xfce), Edubuntu (orientat spre aplicaii
pentru educaie). n prezent, Ubuntu este cea mai popular distribuie Linux
[13]
.
SuSE Linux - o distribuie orientat att spre servere ct i spre staii de lucru idesktopuri,
care pune accentul pe uurina n utilizare i configurare. Produs de compania
german SuSE, parte a grupului Novell.
Fedora (distribuie Linux) - nscut din proiectul Red Hat Linux, dar coninnd exclusiv
software liber i disponibil gratuit de pe Internet.
Debian GNU/Linux, una din distribuiile cele mai cuprinztoare din Internet, coninnd un
numr uria de pachete. Creatorii proiectului au dezvoltat managerul de pachete APT i al
pachetele DEB.
PCLinuxOS - o distribuie derivat din Mandriva Linux, destinat mediului desktop i care se
remarc prin usurina instalrii, fiind adecvat pentru utilizatorii nceptori.
Mandriva Linux (denumit anterior Mandrake Linux) - o distribuie uor de utilizat, orientat
spre utilizatorii desktop, creat de compania francez Mandriva.
Slackware Linux, este una din cele mai vechi distribuii, avnd ca moto "ine (lucrurile)
simple". Distribuiei i lipsesc unelte de configurare uoar, dar beneficiaz de vitez mare de
rulare, posibilitate a de a fi instalat pe hardware mai vechi i o organizare simpl a
sistemului.
Gentoo Linux, o distribuie orientat spre performane maxime i destinat utilizatorilor
avansai. Distribuia se remarc prin timpul foarte lung necesar instalrii, care necesit de
regul compilarea i optimizarea pachetelor pe sistemul pe care se face instalarea (spre
deosebire de majoritatea distribuiilor, care instaleaz software precompilat). Acest lucru are
ca rezultat ulterior un spor de performan, dar i o configurare mai dificil. Gentoo
beneficiaz de un manager de pachete i de sistem foarte avansat denumit portage.
Knoppix, o distribuie live care ruleaz direct de pe CD sau DVD, fr a instala nimic
pe discul dur, ce poate fi utilizat, printre altele, n cltorii, demonstraii sau pentru
diagnosticri de sistem, reparri, recuperri de date etc.
RedHat Linux - una din cele mai cunoscute distribuii, n prezent o distribuie comercial
orientat exclusiv spre piaa serverelor i spre mediul de afaceri. Este distribuia care a dat
natere proiectului Fedora Core.
Slax, o distribuie "live" bazat pe Slackware, care poate rula de pe suport optic (CD sau
DVD) sau de pe o memorie Flash de 256 MB.
NimbleX, o distribuie "live" versatil, produs n Romnia i bazat pe Slackware, care
ruleaz direct de pe CD, mediuUSB sau chiar i din reea. Distribuia, dei nu ocup mult
spaiu, are o interfa grafic puternic i atractiv i include un numr mare de programe
pentru navigarea pe Internet, editarea de documente, redare de coninut multimedia etc.
TFM/GNU Linux - distribuie de Linux Server i Workstation 100% romneasc, stabil, uor
de instalat i care nu necesit cunotine avansate de Linux. Produs de compania TFM
Group.
Rogentos este o distribuie Romneasc bazat pe Sabayon Linux, stabil, uor de instalat i
care este adresat att utilizatorilor obinuii ct i celor avansai.
Cele mai multe din distribuiile de mai sus pot fi descrcate legal i gratuit de
pe siturile respective. Anumite distribuii vnd manuale, sau seturi complete CD/DVD + manuale
+ suport tehnic + documentaie aferent, iar unele, ca de exempluUbuntu[1], trimit prin pot CD-
uri celor interesai, n mod gratuit.
Dei exist numeroase distribuii, exist utilizatori care prefer s i construiasc un sistem Linux
de la zero, folosind Linux From Scratch.
Cea mai nou versiune a nucleului sistemului de operare Linux poate fi descrcat de pe situl
oficial http://kernel.org.
Mac OS
De la Wikipedia, enciclopedia liber
[[wiki]]
Acest articol sau aceast seciune nu este n formatul standard.
tergei eticheta la ncheierea standardizrii.
Acest articol a fost etichetat n aprilie 2007
Mac OS (Mac Operating System) este un sistem de operare (SO) produs de firma Apple Inc.
(Apple) pentru computerele sale.
Lansat n 1984 mpreun cu primele calculatoare de tip Macintosh, Mac OS a fost primul sistem
de operare cu succes comercial i bazat pe o interfa grafic cu utilizatorul (Graphic User
Interface, GUI). Mac OS, sau Macintosh Operating System, reprezint o serie de sisteme de
operare cu interfa grafic, proiectat de firma Apple (nume anterior: Apple Computer) pentru
gama sa de computere de tip Macintosh. A fost introdus pentru prima dat la modelul Macintosh
128K n anul 1984. Prin intoducerea sistemului de operare Mac OS, computerele Apple au
devenit mai prietenoase pentru utilizatori dect cele cu sisteme de operare MS-DOS. Termenul
Mac OS nu a existat cu adevrat pn cnd a nceput s fie oficial utilizat la mijlocul anilor
1990. De atunci, acest termen a fost folosit pentru a distinge toate aplicaiile sistemul Mac de
celelalte sisteme de operare
Primele versiuni erau compatibile doar cu Macintosh-urile bazate pe microprocesorul Motorola
68000, iar versiunile mai noi erau compatibile i cu arhitectura PowerPC. Recent, Mac OS X a
devenit compatibil i cu arhitectura Intel x86, care st la baza tuturor PC-urilor.
Primele SO Macintosh constau din dou elemente software numite System i Finder, fiecare
avnd versiunea sa. System 7.5.1 a fost primul care includea logoul Mac OS (o variaie a iconiei
de startup a lui Finder - Happy Mac smiley face), iar Mac OS 7.6 a fost primul numit Mac OS.
Pn la apariia sistemelor bazate pe microprocesorul PowerPC G3, pri importante ale
sistemului de operare erau pstrate n memoria fizic ROM pe placa de baz, scopul fiind
evitarea utilizrii cu limitri a spaiului oferit de floppy disk, lund n considerare c primele Mac-
uri nu aveau hard disk.
Mac OS poate fi divizat n dou categorii de sisteme de operare:
1. Mac OS Classic - sistemul care era livrat mpreun cu primul Macintosh n 1984, inclusiv
urmaii si, culminnd cu Mac OS 9.
2. Noul Mac OS X (X este un 10 roman). Mac OS X include elemente de OpenStep i Mac
OS 9.
Pentru Mac OS Classic este caracteristic lipsa liniei de comand; el este un SO n ntregime
bazat pe interfaa grafic. Cu toate c era uor de utilizat, era criticat pentru single tasking (la
primele versiuni) i pentru multitasking cooperativ (n versiunile mai noi, pentru administrarea
limitat a memoriei, lipsa memoriei protejate). Iniial Mac OS utiliza sistemul de fiiere Macintosh,
un sistem plat - cu un singur nivel de mape. Acesta a fost nlocuit cu un sistem de fiiere ierarhic,
care avea un adevrat arbore de mape.
Mac OS X este o familie de sisteme de operare cu interfa grafic, proiectate, promovate i
vndute de firma Apple, ultima versiune fiind instalat la toate computerele Macintosh livrate n
prezent (2007). Spre deosebire de versiunile anterioare, Mac OS X este un sistem de operare
multi-user, multitasking, de tip Unix.


MS-DOS
De la Wikipedia, enciclopedia liber
MS-DOS


Un exemplu de interfat a liniei de comand MS-
DOS, aceasta afieaza directorul rdcin C:
Dezvoltator Microsoft Corporation
Familie SO DOS
Stare Abandonat
Model surse Closed source
Ultima versiune
stabil
8.0 din 14 septembrie 2000
Tip de nucleu monolitic
Interfa implicit Interfa n linie de comand,
Interfa text
Licen Proprietar
modific
MS-DOS (prescurtat de la Microsoft Disk Operating System) este unsistem de
operare comercializat de Microsoft. El a fost cel mai utilizat sistem de operare din familia DOS i
a dominat sistemele de operare pentru PC n anii 1980. El a fost bazat pe familia de
microprocesoare Intel8086, n special pe IBM PC i compatibil. El a fost gradual nlocuit de
sisteme de operare care ofer interfa grafic, n special diverse generaii ale sistemului de
operare Microsoft Windows. El a fost original cunoscut caQDOS (Quick
and Dirty Operating System) i 86-DOS. MS-DOS a fost iniial lansat n 1981 i are opt versiuni
majore lansate nainte ca Microsoft s opreasc dezvoltarea n 2000. El era un produs cheie
pentru crererea Microsoft datorit diverselor limbaje de programare pe care compania le crea
pentru firmele dezvoltatoare de software, furniza venituri importante companiei i resurse de
comercializare. El a fost sistemul de operare pe care se bazau primele versiuni de Windows
executate ca o interfa grafic.
Microsoft Windows
De la Wikipedia, enciclopedia liber
(Redirecionat de la Windows)
Microsoft Windows

Dezvoltator Microsoft
Familie SO
MS-DOS/Windows 9x, Windows
CE,Windows NT
Model surse Surs nchis surs partajabil
Ultima versiune
stabil
Windows 8.1 (NT 6.2
Compilarea 9200 - 14 noiembrie
2013) din 26 octombrie 2012
Ultima preversiune Windows 8, 25 octombrie 2012
Limbi disponibile Multilingual
Disponibil
n romn:
Da
Platforme
suportate
IA32, x86-64, ARM
Tip de nucleu Hibrid
Licen Microsoft EULA
Site web Official website
modific
Microsoft Windows este numele unei serii de sisteme de operare create de compania Microsoft.
Microsoft a introdus Windows pe pia pentru prima dat n noiembrie 1985, ca un supliment
la MS-DOS, deoareceinterfeele grafice erau din ce in ce mai apreciate. Microsoft Windows a
ajuns cu timpul s predomine pe piaa de calculatoare mici, ntrecnd Mac OS, care fusese
introdus pe pia mai nainte de ctre compania Apple Computers, astzi numit Apple Inc.. La
conferina IDC Directions din 2004, vicepreedintele IDC Avneesh Saxena a constatat c
Windows deine aproximativ 90 % din piaa de sisteme de operare.
Versiunea cea mai nou de Windows pentru staii de lucru existent pe pia este Windows 8.1,
cu mai multe ediii (subvariante), pus n vnzare n noiembrie 2013.
Versiunea curent de Windows Server este "Windows Server 2012", urmaul lui "Windows
Server 2008".
A nu se confunda cu Window (scris fr s la sfrit), care este un sistem grafic de ferestre
pentru sistemele de operare Unix


Instalare si intretinere sisteme de operare din familiile Windows si Linux

Instalare si intretinere sisteme de operare din familiile Windows si Linux:


instalarea sistemului de operare
verificare de ansamblu a starii de functionare a sistemului de operare
instalare corectii puse la dispozitie de producatorul sistemului de operare (service pack,
security patch) in cazul in care exista o conexiune permanenta la Internet
verificarea starii de functionare a driverelor si a componentelor aferente
actualizare drivere in cazul aparitiei de noi versiuni
instalare si configurare aplicatii Office (Word, Excel, Outlook, Powerpoint)
verificare antivirus
utilizarea spatiului pe disk
stergere fisiere temporare
verificare conectivitate retea si/sau Internet (corectare setari retea si/sau Internet)
setare puncte de restaurare pentru sistemele de operare care permit acest lucru
realizare copii de siguranta pentru fisierele importante ale sistemului de operare
verificare politici de securitate si depistare intruziuni/vulnerabilitati
creare si intretinere conturi de acces utilizatori
creare si intretinere share-uri, inclusiv drepturi utilizatori
optimizare configuratie sistem operare
consultarea log-urilor aplicatiilor de securitate si sistem pentru depistarea problemelor ce
nu se manifesta transparent si inlaturarea cauzelor care le-au produs sau recomandarea
masurilor ce trebuie luate pentru a nu mai aparea astfel de erori

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