Documente Academic
Documente Profesional
Documente Cultură
So Finala
So Finala
C.Barbaro, V. Sidorenco
Chiinu, 2004
Cuprins
1. Introducere n sistemele de operare.....................................................................................................3
2. Sisteme de operare................................................................................................................................4
2.1. Sistemul de operare MS-DOS.......................................................................................................4
2.2. Sistemul de operare OS/2..............................................................................................................6
2.3. Sistemul de operare BeOS.............................................................................................................6
2.4. Sistemele de operare Windows......................................................................................................7
2.5. Longhorn.....................................................................................................................................14
2.6. Sistemul de operare UNIX..........................................................................................................15
2.7. Viitorul nucleu Linux..................................................................................................................16
2.8. Versiunile UNIX ului.................................................................................................................18
3. Analiza sistemelor de operare.............................................................................................................19
Referine..................................................................................................................................................22
robin" nu ofer timp de procesor o secund cum nici un sistem de operare nu ruleaz doar dou task-uri
n acelai timp.
Ce aduce nou Linux-ul n acest domeniu? O abordare diferit a administrrii resurselor i a
timpilor de procesor prin folosirea a dou tipuri de algoritmi: cei preluai din lumea UNIX i cei proprii
optimizai pentru fiecare platform n parte. Aceti algoritmi sunt implementai n kernel. Acesta este,
n mare parte, o biblioteca de funcii sau o colecie de rutine pe care programele le folosesc. El nu este
un task (program) n sine chiar daca lanseaz mai multe task-uri. Codul su se execut n mod sistem
(system mode) n timp ce restul programelor folosesc modul utilizator (user mode). Aceste dou
moduri corespund, pe procesoarele Intel like, cu modul real i cel protejat. Din aceast cauz kernel-ul
va avea acces direct la memorie fr a mai avea nevoie de nici o translatare deci i o vitez de execuie
mult mai mare n timp ce programele obinuite vor folosi pagini de memorie virtual (virtual page
memory). Acestea sunt alocri ale unor zone din memoria fizic pentru fiecare program n parte
conform unui tabel de pagini (page table) ce este inut de ctre sistem. Acest lucru nu nseamn c
programele nu pot mpari aceeai zon de memorie fizic. Din contra. De aceea, sistemele de operare
moderne permit rularea unor aplicaii pe sisteme cu memorie puin i de aceea exista acel
fiier/partiie de swap memory.
2. Sisteme de operare
2.1. Sistemul de operare MS-DOS
MS-DOS a fost primul sistem de operare utilizat de calculatoarele personale.
Deoarece, la momentul apariiei sale, procesoarele ofereau foarte puine dintre facilitile
disponibile astzi, MS-DOS a motenit o serie de limitri care l-au mpiedicat s se adapteze cu succes
la noile cerine impuse sistemelor de operare[15]. Practic, MS-DOS nu permite execuia dect a unui
singur program la un moment dat (este deci monotasking) i, n plus, nu poate asigura stabilitatea
sistemului n cazul execuiei unor programe cu erori. Dac la aceasta adugm i modul de lucru mai
dificil pentru utilizator dect n cazul interfeelor grafice oferite (de exemplu) de Windows, este
explicabil faptul c acest sistem este astzi tot mai puin folosit si se prevede chiar abandonarea sa
definitiv ntr-un viitor destul de apropiat. Totui, MS-DOS este nc destul de larg utilizat n ara
noastr, iar simplitatea sa l recomand drept un bun material de studiu n ceea ce privete structura i
funcionalitatea unui sistem de operare.
Sistemul de operare DOS Disk Operating System st la baza utilizrii celui mai mare numr de
calculatoare personale[16]. n funcie de firma productoare, au aprut mai multe variante: MS-DOS a
firmei MicroSoft cea mai cunoscut, DR-DOS - a firmei Digital Research etc. Sistemul DOS a
cunoscut mai multe versiuni consecutive, mbuntite succesiv, pn la versiunea 6.
Sistemul de operare DOS a fost creat n 1981 la firma IBM, avnd la baz sistemul de operare
CP/M (Control Program for Microcomputers) - primul SO folosit la microcalculatoare, mbuntit cu
elemente de UNIX, cum ar fi sistemul arborescent al directoarelor. DOS este un sistem de operare
interactiv, monoutilizator, cu posibiliti de multitasking (lansarea n execuie a mai multor programe
deodat), fiind format din nucleul DOS i diverse programe utilitare.
Nucleul DOS este format din trei fiiere:
IO.SYS (BIO.COM sau IBMBIO.COM n alte versiuni) care gestioneaz intrrile-ieirile,
calendarul i ceasul mainii. Acest fiier este inspirat din componena BIOS (Basic Input/Output
System) a sistemului CP/M, care uniformizeaz regulile de comunicare cu fiecare periferic (fiind
dependent de tipul de calculator) i face posibil schimbul de informaii ntr-un mod standard.
4
partea rezident, care conine rutine (proceduri) de tratare a ntreruperilor de tip Ctrl-C, CtrlBreak i comenzi rezidente (interne), cum ar fi: copy, ren, dir, del, path etc.
partea tranzitorie, care ncarc fiiere .COM, .EXE sau .BAT n memorie pentru a fi executate
partea care prelucreaz fiierul AUTOEXEC.BAT, un fiier de comenzi DOS special care se
execut la ncrcarea n memorie a nucleului DOS
aplicaiile sunt distribuite end-userilor prin installer i package-builder. Sunt oferite i abloane pentru
dezvoltarea rapid a aplicaiilor. n stadiul Experimental sunt : debuggerul, editor de resurse,
implementare a glibc (GNU C library).
Deci, prioriti BeOS: multitasking, multithreading; suport pentru mai multe procesoare;
optimizat pentru multimedia; sistemul de fiiere BeFS (evident, nedisponibil n versiunea free) pe 64 de
bii care ofer suport pentru fiiere foarte mari, journaling (recuperare n caz de erori, viteza) i
faciliti tip baza de date (indexare, atribute multiple); subsistem grafic 2d i 3d cu fire de execuie
multiple, i anti-aliasing standard pentru text; implementare completa TCP/IP i alte servicii internet
(ftp, www, mail, AppleTalk).
2.4. Sistemele de operare Windows
Interfaa vizual a sistemelor Windows 9x.Principii generale
Trecerea de la sistemul de operare DOS, n care se lucra la nivel de comand, la un sistem de
operare cu o interfa vizual a produs un salt calitativ n dezvoltarea softului i a fcut calculatoarele
personale mai accesibile pentru toi utilizatorii [9]. Noua concepie soft asigur o folosire extrem de
intuitiv a calculatoarelor prin intermediul unei interfee specifice. Vom prezenta n continuare cteva
principii de utilizare a sistemelor Windows 95/98 - numite generic Windows 9x pentru a putea face o
comparaie cu lucrul sub sistemul DOS.
Ecranul sistemelor Windows 95/98 este considerat un spaiu de lucru - desktop - pe care apar
icon-urile (simbolurile) corespunztoare aplicaiilor. Bara de task-uri conine butonul Start care permite
lansarea rapid n execuie a unor programe sau redeschiderea rapid a documentelor recent utilizate.
Pe bara de task-uri va aprea cte un buton pentru fiecare aplicaie activ (de aici, ele pot fi alese n
regim de multitasking sau, echivalent, se poate folosi combinaia de taste Alt-Tab preluat din Windows
3.x). Opiunile lui Start sunt: Programs, pentru lansarea n execuie a aplicaiilor (aceast opiune l
nlocuiete pe Program Manager din Windows 3.x), Documents, pentru accesarea rapid a ultimelor
documente prin deschiderea lor n editoarele corespunztoare, Settings, cu aplicaii pentru setarea unor
opiuni ale sistemului (aplicaia Control Panel, folder-ul Printers, modificarea barei de task-uri i a
meniului Start), Find, pentru cutarea de fiiere / foldere folosind criterii complexe, Help, pentru
lansarea n execuie a aplicaiei Help, Run, pentru lansarea n execuie a unei aplicaii (dac se d o
comand) sau deschiderea unui folder sau director (dac acesta se specific) ntr-o fereastr numit
fereastr de navigare (a se vedea mai jos tipurile de ferestre) si Shut Down, pentru oprirea lui Windows
9x.
Vizualizarea elementelor calculatorului (drive-uri locale i de reea, imprimante etc.) se poate
realiza cu ajutorul icon-ului My Computer care, activat, afieaz elementele sub form de icon-uri ntro fereastr. Pentru navigarea n reea se poate folosi Network Neighborhood iar pentru recuperarea
fiierelor sterse - Recycle Bin. Revenirea asupra unei operaii se poate realiza cu: opiunea Edit - Undo,
butonul Undo sau eventual opiunea corespunztoare dintr-un meniu contextual. Sistemele Windows
sunt sisteme de programe concepute cu o interfa grafic, prietenoas ntre utilizator i calculator,
realizate de firma Microsoft. Aplicaiilor le sunt asociate simboluri grafice (pictograme), numite iconuri; acestea se grupeaz sau se execut n ferestre. O fereastr este o zon dreptunghiular pe ecran care
are anumite caracteristici. Cel mai simplu mod de a utiliza sistemul Windows este cu ajutorul mouseului dar se poate folosi i tastatura. Aproape toate programele folosite uzual sub sistemul de operare
DOS, att medii de programare profesionale, ct i cele mai variate aplicaii de birotic, au ajuns s fie
scrise pentru a fi exploatate sub Windows. nsui sistemul Windows s-a dezvoltat prin versiuni
succesive, ajungnd s dobndeasc caracteristici de sistem de operare (Windows 95, 98, 2000,
Windows NT) sau de soft de reea (Windows NT, 2000), Windows XP, Windows Server 2003.
Evoluia sistemelor Windows
Sistemele Windows s-au rspndit rapid pe calculatoarele personale (PC) astfel nct, dup anul
1990, a devenit de la sine neles c un asemenea calculator s dispun de un sistem Windows. Primele
versiuni (Windows 3.x) ruleaz sub sistemul de operare DOS dar Windows 95 a devenit un sistem de
operare care nu mai are nevoie de un sistem DOS preinstalat, fiindc de fapt ncorporeaz facilitile
acestuia (versiunea 7 a sistemului DOS), oferind utilizatorului diverse servicii ntr-o form nou, cu o
interfa vizual, intuitiv. Totui, dezvoltarea succesiv a versiunilor de Windows a urmrit cu
consecven principiul compatibilitii cu versiunile anterioare.
Sistemele Windows 3.0 si 3.1 adaug la serviciile oferite de sistemul de operare DOS un mediu
de operare grafic, cu faciliti de multitasking. n cazul n care o aplicaie defectuoas scrie n zona
sistemului de operare sau a altei aplicaii, apare eroarea "General Protection Fault".
Facilitatea de multitasking a sistemului Windows exploateaz posibilitile microprocesoarelor Intel,
care o ofer ncepnd cu 80286, prin modul de lucru protejat. n acelai timp, le este permis
utilizatorilor accesul la memoria extins.
Aceste sisteme lucreaz pe 16 bii, ceea ce nu este convenabil pentru memorarea structurilor de date de
dimensiuni mari. O dat cu trecerea la microprocesoare pe 32 de bii, se ncearc trecerea la gestiunea
memoriei pe 32 de bii, care va aduce creterea considerabil a performantelor (se diminueaz riscul de
a nu putea folosi memorie din cauza dimensiunii reduse a segmentelor de memorie adresabile pe 16
bii). n acest scop, se introduc dou instrumente: o bibliotec dinamic de funcii (Dynamic Link
Library - DLL), numit WINMEM32, care permite programatorilor s scrie cod pentru Windows 3.0
folosind un spaiu adresabil de 32 de bii si o interfa de programare a lui Windows 3.1, numit
WIN32s, care faciliteaz trecerea spre Windows NT si Windows 95.
Windows 3.1 nu ofer suport de reea, nu are clieni de reea integrai dar se poate executa pe un
calculator dintr-o reea Novell Netware, folosind serviciile oferite de aceasta. (Windows 3.1 se poate
instala ntr-o configuraie de reea astfel nct n reea s existe un singur exemplar, partajabil, al
sistemului iar pe staia client s fie instalat o configuraie minimal, de aproximativ 300KB.)
Sistemul Windows 3.1 necesit, ca si configuraie hard minimal, un procesor 80286 cu 1MB RAM dar
se recomand a se folosi un microprocesor 80386 cu 4 MB RAM.
Windows for Workgroups 3.11 a aprut din necesitatea introducerii suportului de reea pentru
sistemul de programe Windows. Suportul de reea oferit de Windows for Workgroups 3.11 (numit
suport punct la punct) permite partajarea resurselor unui calculator cu ali utilizatori aflai n acelai
grup de lucru. Se pot folosi eventual facilitile unui server de reea mai complex (Novell Netware sau
Windows NT).
Interfaa cu utilizatorul este foarte asemntoare cu Windows 3.1. n plus, apare un grup de aplicaii de
reea - Network - i posibilitatea de a folosi un sistem de mail. Se introduce o versiune mbuntit a
lui Clipboard Viewer, numit Clipbook.
Pentru mbuntirea accesului la disc se scrie un driver virtual de 32 de bii (VxD) care creste viteza de
acces la resursele de reea cu 100% si viteza de acces la datele de pe hard-disk cu 50% fat de Windows
3.1.
Configuraia fizic minimal necesar lui Windows for Workgroups este un microprocesor 80386 cu 4
MB RAM dar se recomand 8 MB RAM.
Windows NT are dou versiuni: pentru staie de lucru (Microsoft Windows NT Workstation) si
pentru server de reea (Microsoft Windows NT Advanced Server). Windows NT este un sistem de
operare de tip server de aplicaii, adic ofer un suport puternic pentru crearea de aplicaii distribuite,
bazate pe comunicarea client-server. De aceea, el va fi folosit cu succes de firmele care produc sisteme
de gestiune a bazelor de date.
Windows NT are numeroase mbuntiri pentru utilizarea pe staii de lucru si ofer mecanisme
performante care asigur partajarea si securitatea informaiilor. Iniial, interfaa cu utilizatorul a pstrat
stilul Windows 3.1 dar ulterior au aprut versiuni n stilul Windows 95
Enumerm n continuare caracteristicile sistemului Windows NT:
este primul sistem de operare Windows (nu are nevoie de o copie preinstalat DOS pentru a se
lansa n execuie);
nu are mecanismul "Plug and Play" al lui Windows 95 (care va fi descris mai jos) dar ofer
drivere pentru majoritatea dispozitivelor hard care ar putea fi utilizate, cu o configurare simpl.
Necesarul de memorie pentru lansarea lui Windows NT este mult mai mare dect al celorlalte sisteme:
minimum 12 MB RAM dar devine foarte competitiv la 32 MB RAM. Este un sistem costisitor dar
ofer stabilitate si protecie.
Windows 95 este un sistem de operare pe 32 de bii (nu are nevoie de MS-DOS pentru a se
lansa n execuie) care permite execuia de aplicaii multithreading (cu mai multe fire de execuie,
care funcioneaz n regim de multitasking). Stilul de execuie al aplicaiilor DOS, pe 16 bii si pe 32 de
bii este similar cu cel de sub Windows NT. Aplicaiile native Windows 95 sunt foarte rapide dar la
Windows 95 se pot adapta relativ uor aplicaii Windows 3.1 (folosind interfaa WIN32) si mai ales
aplicaii Windows NT.
Un principiu de baz urmrit n proiectarea lui Windows 95 a fost compatibilitatea cu versiunile mai
vechi: se pot executa aplicaii MS-DOS si Windows pe 16 bii, ceea ce lrgete semnificativ numrul de
aplicaii pe care le pune la dispoziia utilizatorului, oferindu-i un avantaj considerabil fat de alte
sisteme de operare (OS/2, Unix sau Windows NT).
Interfaa lui Windows 95 are caracteristici proprii sistemelor orientate obiect: la lansare apare un
desktop cu diverse icon-uri, aplicaiile care se execut apar n bara de task-uri si pot fi manipulate ntrun mod foarte intuitiv, folosit prima oar la Apple MacIntosh si preluat de OS/2 Warp. n plus, fiecrui
obiect i este asociat un meniu numit contextual, care conine operaii uzuale si poate fi accesat cu
butonul din dreapta al mouse-ului.
Windows 95 introduce un nou sistem de fiiere, prin care se pot folosi nume de maximum 255 de
caractere. Creste calitatea si numrul accesoriilor: Notepad si Character Map rmn dar Write este
nlocuit cu WordPad, Paintbrush - cu Paint, Calculator este mbuntit, Calendar si Cardfile dispar
dar apare Briefcase. Se aduc mbuntiri si n privina comunicrilor prin introducerea aplicaiei
Exchange, care interacioneaz cu Microsoft Mail, Microsoft Exchange Server si Microsoft Network.
Din punctul de vedere al posibilitilor oferite pentru lucrul n reea, se remarc faptul c Windows 95
are o suit important de protocoale de reea (IPX/SPX, NetBEUI si TCP/IP, care face posibil
comunicarea n Internet) si de drivere pentru plcile de reea. Accesarea calculatoarelor din reea este
foarte uoar folosind Network Neighborhood. Calculatorul poate lucra ca serviciu telefonic de rspuns
automat si poate contabiliza apelurile telefonice prin interfaa de telefonie Microsoft.
ncadrarea facilitilor lui Windows 95 n noile direcii de dezvoltare a aplicaiilor multimedia se
realizeaz prin intermediul bibliotecii WinG, care permite crearea de aplicaii grafice cu performante
superioare si a interfeei de programare WinToon, pentru grafic i animatei multimedia.
Una din cele mai utile si ambiioase caracteristici a lui Windows 95 este facilitatea Plug and Play:
prin ncorporarea unui numr impresionant de drivere, un numr mare de periferice este implicit
instalat, astfel nct acestea pot fi utilizate direct.
Necesarul hard minimal pentru Windows 95 este un microprocesor 80386DX cu 4MB RAM dar se
recomand cel puin un microprocesor 80486 pe 33MHz cu 8MB RAM iar pentru a executa aplicaii
simultane - 16MB RAM si 75MB liberi pe hard-disk. Testele efectuate au artat c Windows 95 se
execut ceva mai ncet dect Windows for Workgroups 3.11 pe 4MB RAM dar se comport similar sau
mai bine pe cel puin 8MB RAM. Windows 95 ruleaz grafica mai rapid si are accesul la disc mai lent
dect Windows for Workgroups 3.11 dar este foarte rapid si stabil pentru aplicaiile native de 32 de bii.
Windows 98 are caracteristici similare cu Windows 95 dar performante superioare; acestea se
refer n primul rnd la integrarea n Internet si controlul aplicaiilor deschise. Pentru instalare, este
necesar cel puin cu procesor 80486 pe 66MHz cu 24MB RAM.
n anul 2000, firma Microsoft a lansat versiunea Windows 2000, recomandat n primul rnd pentru
firme, si care prin care se ncearc combinarea facilitilor de integrare n Internet ale lui Windows 98
cu securitatea lui Windows NT, uurina de utilizare a sistemului Windows 98 cu caracteristicile de
administrare, fiabilitate si stabilitate ale lui Windows NT. Pentru versiunile de tip server, care asigur o
administrare eficient a reelei, necesarul de memorie intern este mai mare dect pentru Windows
2000 Professional: minimum 128MB si recomandat 256MB. Problemele iniiale de compatibilitate a
driverelor cu celelalte versiuni Windows au fost rezolvate prin crearea unor drivere specifice.
10
Facilitile de acces la Internet sunt integrate ntr-un pachet complet si performant. Dedicarea versiunii
Windows 2000 Professional n special pentru afaceri este susinut de faptul c se tinde ctre reducerea
costului total al utilizrii sistemului, n condiiile asigurrii unei productiviti si flexibiliti ridicate.
Windows Millennium Edition (Windows Me) continu linia de produse Windows 95, 98,
punnd la dispoziia utilizatorilor o serie de instrumente noi pentru prelucrarea datelor multimedia:
nregistrarea si editarea videofilmelor digitale, stocarea i organizarea imaginilor, precum i o bun
calitate a sunetului.
Trebuie de asemenea remarcate facilitile Windows ME pentru construirea unei mini-reele locale de
calculatoare: partajarea unei conexiuni la Internet ntre mai multe calculatoare, partajarea
imprimantelor, a fiierelor de sunet si a imaginilor. Windows Me este primul sistem de operare care
suport standardul UPnP (Universal Plug and Play), ceea ce permite conectarea si deconectarea
perifericelor fr a fi necesar repornirea calculatorului, precum i detectarea rapid a resurselor care
pot fi partajate ntr-o reea. Spre deosebire de Windows 2000, Millennium Edition este dedicat
utilizatorilor individuali (home users).
Windows CE a fost dezvoltat integral folosind Microsoft Visual C++ i AddOn-ul acestuia pentru
Windows CE[6]. Ce ofer acestui produs un grad mare de flexibilitate i modularitate
componente de acces la date, care sunt echivalente cu un subset al interfeei ADO (ActiveX
Data Objects) dar perfect adaptate sistemului de operare Windows CE i primitivelor acestuia
de acces al datelor;
componente vizuale de tip Grid, DBCombo similare unor pachete existente pentru Windows 95
cum ar fi Sheridan Data Widgets, dar care din nou sunt specializate pentru Windows CE;
componente pentru controlul imprimrii;
componente pentru gestiunea importului/exportului de date care permit parametrarea unei
operaiuni foarte particulare de la client la client i care este integrarea lui Hermes for Windows
CE cu aplicaia de gestiune
Acest pachet este multiplatform rulnd sub Windows NT, Windows 95/98 sau Windows CE v2.x.
Utilizeaz protocolul TCP/IP i astfel suport transmisii pe:
linie comutat;
linie nchiriat;
reea local;
Internet/Intranet.
Caracteristicile principale ale acestui pachet de comunicaii sunt:
(1) Perfect parametrabil, toate transferurile de date putnd fi specificate ntr-un limbaj script simplu
descriind un fiier de configurare extern;
(2) Logica transferurilor se menine pe server ceea ce uureaz mult activitatea de ntreinere;
(3) Garanteaz livrarea datelor;
(4) Compresie n timp real a datelor reducnd astfel timpul de conectare i implicit costurile de
transmisie a datelor;
(5) Backup automat al transferurilor;
(6) Transfer de date tranzacional - se pot defini seturi de date care trebuie s fie transmise toate sau
nici unul.
11
12
Familia serverelor Windows Server 2003, reprezint fundaia construit pentru firmele aflate pe o pia
mereu n schimbare. Windows Server 2003 ofere o fundaie fr precedent pentru utilizarea
calculatoarelor, pentru firmele de toate mrimile.
Construit pe Windows 2000, Serverul Windows Server 2003 include toate funcionalitile pe care un
client le-ar atepta de la un sistem de operare Windows Server i anume siguran, securitate i
scalabilitate. n plus, Microsoft a mbuntit i extins familia produselor Windows Server pentru a da
posibilitatea firmelor s experimenteze total funcionalitatea .NET.
Familia de servere Windows Server 2003
Windows Web Server 2003
Un produs nou din familia de servere Windows, serverul Windows Web Server 2003 este optimizat att
pentru gzduirea pe Web ct i pentru deservirea sa [3].
Windows Web Server 2003:
Este uor de desfurat i de administrat
Furnizeaz o platform pentru dezvoltarea rapid i desfurarea serviciilor pe Web precum
i a aplicaiilor care utilizeaz tehnologia Microsoft ASP.NET, o parte cheie a cadrului de
lucru .NET.
Se poate gestiona cu o interfa bazat pe browser de la o staie de lucru la distan.
Windows Standard Server 2003 este un sistem de operare n reea sigur care ofer rapid i uor
soluii pentru firme. Acest server flexibil este alegerea ideal pentru nevoile zilnice ale firmelor de toate
mrimile.
Windows Standard Server 2003:
Accept partajarea fiierelor i imprimantelor.
Ofer conectivitate sigur la Internet.
Permite desfurarea centralizat a aplicaiilor din spaiul de lucru.
Ofer posibilitatea unei bogate colaborri ntre angajai, parteneri i clieni
Accept multiprocesarea simetric cu dou ci i pn la 4 gigaoctei (GO) de memorie
Windows Enterprise Server 2003 construit att pentru firmele medii ct i pentru cele mari,
Windows Enterprise Server 2003 ofer funcionalitatea necesar pentru infrastructura firmei, aplicaiile
de tip linie de afaceri i tranzaciile comerciale electronice.
Windows Enterprise Server 2003:
Este un sistem de operare cu funcionare complet care accept pn la opt procesoare.
Ofer caracteristici din clasa pentru firme cum ar fi clustering cu patru noduri i pn la 32 GO
de memorie.
Este disponibil pentru computere bazate pe Intel Itanium.
Windows Datacenter Server 2003 construit pentru a oferi soluii critice pentru firmele care necesit
cele mai scalabile baze de date i o prelucrare a tranzaciilor n volum mare, Windows Datacenter
Server 2003 este o platform ideal pentru consolidarea serverului.
Windows Datacenter Server 2003:
13
Este cel mai puternic i cel mai funcional sistem de operare pentru servere pe care l-a oferit
vreodat Microsoft.
Accept o multiprocesare simetric cu pn la 64 de ci.
Avantajele familiei Windows Server 2003
Server 2003 este construit pe Windows 2000 cu mbuntiri suplimentare i caracteristici care
v pregtesc firma pentru .NET. Este arhitectura de calcul cea mai cuprinztoare, puternic i flexibil
oferit de Microsoft.
Serverul Windows Server 2003 asigur fundaia solid necesar pentru construirea unui mediu
de calcul cuprinztor, integrat i flexibil care d clienilor cel mai mare rspuns la investiiile lor IT de
astzi i de mine.
Windows Server 2003 este construit pe standardele industriale care permit clienilor s-i
extind aplicaiile existente i s-i dezvolte rapid unele noi. Dezvoltatorii pot s construiasc direct pe
serverul de aplicaie utiliznd serviciile Web precum i codul administrat i apoi vor rula aceste
aplicaii pe orice platform de aplicaii Web.
Acest nivel de dezvoltare facil a aplicaiei ncurajeaz nnoirea procesului afacerii i sporete
posibilitile afacerii att intern ct i extern.
Familia de servere Windows Server 2003 ajut angajaii s comunice mai bine i s lucreze
mult mai uor mpreun utiliznd instrumentele promovate de colaborare n echip i comunicaiile
sigure n timp real. De asemenea, permite datelor mobile sigure precum i fluxurilor de media s fie
livrate unui mare numr de echipamente conectate.
Deoarece serverul este disponibil n mod continuu, angajaii pot s acceseze informaiile din orice loc,
n orice moment i pe orice echipament existent n firm care mbuntete productivitatea.
Serverul Windows Server 2003 ajut firmele s ajung n mod sigur la clienii lor i s
mbunteasc calitatea fiecrei legturi. Prin utilizarea instrumentelor ce se pot particulariza i a
metodelor flexibile de comunicare cum ar fi fluxurile de media, firmele au posibilitatea s-i adapteze
serviciile i comunicaiile n vederea ndeplinirii dorinelor clienilor.
Windows Server 2003 interacionez complet cu serverele bazate pe Windows 2000. Dac
utilizai deja un server Windows 2000, avei posibilitatea s facei uor un upgrade i s beneficiai de
multiplele extensii din serverul Windows Server 2003.
2.5. Longhorn
Dac toat lumea atepta urmtoarea versiune de sine stttoare a Windows-ului (cu nume de cod
Longhorn) n cursul anului viitor, o parte din staff-ul Microsoft a precizat, pe 15 aprilie, c Longhorn
nu va fi gata de livrare dect cel mai devreme n a doua jumtate a anului 2004[4]. Aceast tire a fost
prezentat n prima zi a Windows Hardware Engineering Conference (WinHEC) 2002, care a avut loc
in Seattle, unde Microsoft a prezentat direciile i strategiile sale viitoare. Se pare c aceast ntrziere
este datorat lansrii unei noi versiuni de Windows XP, aa zisa XP SE.
Tot la aceast conferin au fost dezvluite i direciile spre care va fi dezvoltat Longhorn, i anume
uurina n configurarea reelelor, mbuntiri n mobilitate, multimedia, display-uri "inteligente" (Mira
2.0), sau compatibilitatea cu noile dispozitive TV/Client.
14
API-urile sau interfeele de programare a aplicaiilor, descriu cum anume dezvoltatorii pot lega
hardware-ul si aplicaiile software de sistemul de operare.
Cu Longhorn, Microsoft ncearc sa gestioneze mai puternic modul in care programele acceseaz
resursele sistemului Windows, cum sunt memoria si discurile hard. Pentru acest lucru, compania s-a
ndreptat spre un model API administrat care va funciona mai bine in sprijinul izolrii sistemului de
operare fata de blocrile programelor.
Versiunea beta completa nu va aprea mai repede de anul viitor si nu se cunoate data lansrii
versiunii finale. Iniial Microsoft spunea ceva despre anul 2004, apoi 2005. Mai recent, compania a
declarat ca Longhorn va aprea doar atunci cnd va fi complet gata, indicnd anul 2006 ca data
probabila de apariie a produsului pe piaa.
15
spre deosebire de predecesorul sau. Linux 2.6 a fost testat pe servere cu procesoare pe 64 de bii si
funcioneaz bine si pe computerele cu procesoare pe 32 de bii.
Din punct de vedere al aplicaiilor desktop Linux 2.6 va uura schimbarea mouse-ului, tastaturii sau
altor periferice si va aduce un spor de viteza aplicaiilor grafice. Versiunea curenta a nucleului
sistemului de operare este Linux 2.4.
Nu este stabilita o data pentru lansarea versiunii definitive dar cel mai probabil va fi ctre sfritul
anului. Prima versiune test a fost lansata in luna iulie.
Linux a fost adoptat pe scara larga n cteva domenii industriale, precum finane i bancar, ca o
alternativa cost-eficienta pentru serverele care ruleaz cu sistemlele de operare Windows sau Unix.
Un mare numr de companii, inclusiv IBM, Red Hat, Hewlett-Packard si NTT Data Intellilink, sunt
membri ai OSDL.
Bazat pe
SV
SV
SV
BSD
SV
SV
POSIX
BSD
Mach
SV+BSD
SV
-clone SV
BSD
?
?
Mach
SV
SV
SV
BSD
BSD
SV
SV
?
SV
Fabricant
IBM
Apple
Bull
University of California at Berkeley (UCB)
Chorus
Mark Williams Company
Control Data Corporation
UCB
Free Software Foundation
Hewlet Packard
Silicon Graphics
Linus Torvalds + hackeri
Tanenbaum (Vrije Universitet Amsterdam)
UCB
Sony
Quantum Software
DEC, Open Software Foundation
AT&T
SCO
SCO
Sun Microsystems
Sun Microsystems
DEC
Cray
Novell
Tektronix
Microsoft
[4]
POSIBILITATEA RETELELOR INTERNET/INTRANET [7]
18
SCALABILITATEA I SECURITATEA
SISTEMUL DE CONTROL
trei fiiere care se ncarc in memorie la bootare: Msdos.sys, Io.sys si command.com, iar restul
sistemului de operare se afla intr-un director de pe hard-disc, de regula C:\DOS. In UNIX, nucleul este
format dintr-un singur fiier care la Linux, de exemplu, se numete in mod normal vmlinuz.
Shell
Acest termen este mult mai simplu de explicat si echivalat: promptul DOS este un shell pentru sistemul
de operare DOS - din el se pot lansa n execuie programe, se pot da comenzi pentru copiere, tergere,
mutare fiiere etc. In UNIX exista ceva similar, insa exista mai multe standarde shell (bash, csh, sh,
ksh) si in plus la un moment dat pot fi rulate mai multe shell-uri (cam ca in Windows, unde se pot rula
mai multe DOS prompt-uri); nu conteaz tipul lor, ele sunt tratate de sistemul de operare ca simple
programe.
Sistem de fiiere
n UNIX se ntlnete acelai stil de structura arborescenta cu directoare i subdirectoare ca i n DOS.
Se pot utiliza nume lungi (256 de caractere) i se face diferena ntre litere mici i mari. Sub UNIX nu
mai au importanta extensiile fiierelor. Sub DOS exista atribute ale fiierelor, dar in UNIX exista ceva
mai avansat: drepturi asociate fiecrui fiier pentru citire, scriere i execuie n triplu exemplar - pentru
proprietarul fiierului, pentru grupul din care face parte acest proprietar si pentru alii (dac vrei s le
vedei, tastai "ls -l"). Chiar daca un fiier este executabil, el nu poate fi rulat daca nu are setat dreptul
de execuie pentru cel care-l lanseaz - nu are importanta daca i-ai pus extensia exe in virtutea
obinuinei. Pentru a naviga si pentru a manipula fiiere, putei folosi comenzi asemntoare celor
DOS: cp - copy, ls - dir, cd, rm - del etc.
Drivere
In DOS, driverele se ncarc din CONFIG.SYS (de exemplu, device = c:\dos\himem.sys), pe cnd in
UNIX-urile tradiionale driverele sunt incluse in kernel (atunci cnd este compilat kernel-ul se specifica
acele drivere ce vor fi cldite in kernel). Solutia moderna este cea a nucleelor modulare: se pot ncarc
dinamic module ce conin drivere (pentru floppy, de exemplu) si nu mai este nevoie de recompilarea
kernel-ului. Aceasta metoda asigura un consum mai mic de memorie, deoarece la un moment dat se
ncarc in memorie numai driverele utile, pentru perifericele (CD, unitate de banda etc.) instalate.
Interfaa grafica
Pentru DOS ar fi Windows 3.x. Pentru UNIX exista ceva similar care se numete X Window. O mare
deosebire este ca X-ul este un program ca oricare altul si la un moment dat pot rula mai multe X
Window-uri simultan. X Window nu este chiar la fel de prietenos cu utilizatorul ca si Windows 95, de
exemplu, dar si aici pot exista "mecherii" gen drag & drop, taskbar-uri etc. fr s existe ns un
standard al aplicaiilor X Window, astfel nct sub X-ul pentru Linux poate exista un filemanager diferit
de cel de sub X-ul pentru Digital UNIX sa zicem.
Un mare avantaj al X-ului este multitasking-ul real (oferit de sistemul de operare UNIX), spre
deosebire de acel pseudo-multitasking oferit de Windows 3.x sau chiar Windows 95. Un alt avantaj al
X-ului este posibilitatea rulrii de aplicaii la distanta (remote) pe un calculator legat de cel local prin
reea (ethernet, modem, antena de satelit, Internet, orice). Programul este executat de calculatorul de la
distanta, iar rezultatele sunt afiate pe ecranul local, sub mediul grafic X Window, deci cu butoane,
meniuri etc., ca si cum s-ar rula local.
Dezavantajul este ca apar anumite ntrzieri datorate vitezei de comunicaie - in general sczute - intre
cele doua calculatoare. De exemplu, se poate rula un Netscape Navigator pe un calculator de la distanta
(in ideea ca acest program nu exista pe calculatorul local, sa zicem) si in fereastra ce se va deschide, se
vor vedea toate butoanele si meniurile care ar fi aprut daca rulam Navigator-ul local. In plus, se poate
ca local sa fie folosit un Linux democratic, in timp ce la distanta sa fie un UNIX "de firma", rulat pe un
calculator cu foarte multa memorie si cu putere mare de procesare, astfel nct s nu se suprasolicite
20
21
HP ProLiant DL760 cu patru procesoare Pentium III Xeon la 900MHz, 4GB de memorie i opt
adaptoare de reea Intel PRO/1000 MF
HP ProLiant DL380 G2 cu doua procesoare Pentium III la 1,4GHz , 2GB memorie si doua
adaptoare de reea Intel PRO/1000 MF
Concluziile testului au fost urmtoarele: Windows Server 2003 a avut performante mai bune
dect Red Hat Linux Advanced Server 2.1 cu 66% pana la 95% in ceea ce privete operaiile ca file
server pe sistemul HP DL760 cu 8 procesoare, mai bune cu 100% pe sistemul HP DL380 cu 2
procesoare fata de acelai Advanced Server 2.1 si cu 86% pe sistemul HP DL380 fata de Red Hat Linux
8.0.
Windows-ul a fost optimizat prin folosirea cheii din registru "Disablelastaccess", dar sistemul
Linux nu a beneficiat de acelai tip de optimizare. Linux-ul a folosit complexul sistem de fiiere cu
jurnalizare ext3, care nu a fost montat cu opiunea "data=writeback" pentru a fi testat n condiii
similare cu NTFS-ul de pe Windows kernel-ul Linux folosit este unul extrem de vechi, de peste un an,
fiind cunoscut ca acesta are anumite probleme la medii de lucru extrem de ncrcate. Samba nu a fost in
nici un fel optimizata, dei i s-ar fi putut aduce nenumrate mbuntiri sistemul NTFS din Windows
folosete blocuri de date de 32KB sau 64KB, in timp ce ext3-ul folosete blocuri de 1KB, dezavantajat
clar la transferuri mari de date.
Referine
1. Agora news free service. http://www.agora.ro/news/articol.shtml?id=63972
2. LindowsCD - un Linux mai usor de instalat. http://www.agora.ro/news/articol.shtml?id=63397
3. Prezentarea familiei Windows Server 2003.
http://www.microsoft.com/Romania/Servere/Win2003/Prezentare.mspx
4. Viitorul nucleu Linux. http://www.smartnews.ro/SO/3664.html
5. O SCURT ISTORIE A UNIX-ului. http://www-2.cs.cmu.edu/~mihaib/articles/unix-2/unix-2html.html#SECTION000130000000000000000
6. Prezentri UnixWare7. http://www.agora.ro/pcrep/pcrep76/062.shtml
7. Microsoft Windows NT Server 4.0 UNIX. http://doc.sumy.ua/pricol/lvsnt/#functionality
8. Windows XP deschide noi orizonturi pentru PC-uri.
http://www.microsoft.com/Romania/Comunicate/2001/pres2408.mspx
9. Sisteme de operare pentru microcalculatoare.
http://www.euro.ubbcluj.ro/~alina/cursuri/informatica-teorie/2-4-2.htm#_ftn6
10. Structura i arhitectura sistemului UNIX.
http://www.unibuc.ro/eBooks/informatica/Seiso/3.1_files/text.htm
11. O SCURT ISTORIE A UNIX-ului -- de la MULTICS la Linux --. http://www2.cs.cmu.edu/~mihaib/articles/unix-2/unix-2-html.html#SECTION000110000000000000000
12. Structura i arhitectura sistemului UNIX.
http://www.clopotel.ro/educatie/referate/download.php?id_referat=1923.
13. Diferenta dintre MS Dos si Windows. http://www.e-referate.ro/referate/informatica/0k032.shtml
14. Windows Server 2003 - mai rapid decat Red Hat Linux?. http://www.div.ro/article.php?
sid=5645
15. http://www.flubber.go.ro/tutoriale/so/somsdos.html
16. Informatica. http://www.euro.ubbcluj.ro/~alina/cursuri/informatica-teorie/
17. BeOS - versiunea gratuita. http://www.bluedog.ro/it_channel/article.php?w=318
22