Home - qdidactic.com
Didactica si proiecte didacticeBani si dezvoltarea cariereiStiinta  si proiecte tehniceIstorie si biografiiSanatate si medicinaDezvoltare personala
referate stiintaSa fii al doilea inseamna sa fii primul care pierde - Ayrton Senna





Aeronautica Comunicatii Drept Informatica Nutritie Sociologie
Tehnica mecanica


Informatica


Qdidactic » stiinta & tehnica » informatica
Sisteme de operare existente



Sisteme de operare existente


Sisteme de operare existente


1. Sistemul de operare MS-DOS

MS-DOS a fost primul sistem de operare utilizat de calculatoarele personale.

Deoarece, la momentul aparitiei sale, procesoarele ofereau foarte putine dintre facilitatile disponibile astazi, MS-DOS a mostenit o serie de limitari care l-au impiedicat sa se adapteze cu succes la noile cerinte impuse sistemelor de operare. Practic, MS-DOS nu permite executia decat a unui singur program la un moment dat (este deci monotasking) si, in plus, nu poate asigura stabilitatea sistemului in cazul executiei unor programe cu erori. Daca la aceasta adaugam si modul de lucru mai dificil pentru utilizator decat in cazul interfetelor grafice oferite (de exemplu) de Windows, este explicabil faptul ca acest sistem este astazi tot mai putin folosit si se prevede chiar abandonarea sa definitiva intr-un viitor destul de apropiat. Totusi, MS-DOS este inca destul de larg utilizat in tara noastra, iar simplitatea sa il recomanda drept un bun material de studiu in ceea ce priveste structura si functionalitatea unui sistem de operare.



Sistemul de operare DOS "Disk Operating System" sta la baza utilizarii celui mai mare numar de calculatoare personale. In functie de firma producatoare, au aparut mai multe variante: MS-DOS a firmei MicroSoft cea mai cunoscuta, DR-DOS - a firmei Digital Research etc. Sistemul DOS a cunoscut mai multe versiuni consecutive, imbunatatite succesiv, pana la versiunea 6.

Sistemul de operare DOS a fost creat in 1981 la firma IBM, avand la baza sistemul de operare CP/M (Control Program for Microcomputers) - primul SO folosit la microcalculatoare, imbunatatit cu elemente de UNIX, cum ar fi sistemul arborescent al directoarelor. DOS este un sistem de operare interactiv, monoutilizator, cu posibilitati de multitasking (lansarea in executie a mai multor programe deodata), fiind format din nucleul DOS si diverse programe utilitare.

Nucleul DOS este format din trei fisiere:

IO.SYS (BIO.COM sau IBMBIO.COM in alte versiuni) care gestioneaza intrarile-iesirile, calendarul si ceasul masinii. Acest fisier este inspirat din componenta BIOS (Basic Input/Output System) a sistemului CP/M, care uniformizeaza regulile de comunicare cu fiecare periferic (fiind dependent de tipul de calculator) si face posibil schimbul de informatii intr-un mod standard.

MSDOS.SYS (DOS.COM sau IBMDOS.COM in alte versiuni) care gestioneaza fisierele, memoria si perifericele. Acest fisier este inspirat din componenta BDOS (Basic Disk Operating System) a sistemului CP/M, care executa operatii de intrare-iesire cu perifericele intr-un mod standard (deci BDOS este independent de tipul de calculator), pe baza functiilor BIOS - practic, se folosesc numele de drive-uri: A:, B:, C:, etc.

COMMAND.COM este procesorul de comenzi (urmasul lui CCP - Command Control Processor din CP/M), adica un program care invita utilizatorul sa dea comenzi afisand un prompter si le executa. Command.com este format din trei componente:

  • partea rezidenta, care contine rutine (proceduri) de tratare a intreruperilor de tip Ctrl-C, Ctrl-Break si comenzi rezidente (interne), cum ar fi: copy, ren, dir, del, path etc.
  • partea tranzitorie, care incarca fisiere .COM, .EXE sau .BAT in memorie pentru a fi executate
  • partea care prelucreaza fisierul AUTOEXEC.BAT, un fisier de comenzi DOS special care se executa la incarcarea in memorie a nucleului DOS

Programele executabile in sistemul de operare DOS pot fi:

.BAT - fisiere de comenzi care contin comenzi DOS, inclusiv lansarea in executie a unor fisiere executabile

.COM si .EXE - fisiere executabile in cod masina. Structura acestor doua tipuri de fisiere difera, fisierele .COM, mai restrictive si mai rapide, fiind primele in evolutia cronologica.

La pornirea sau resetarea unui calculator care functioneaza sub sistemul de operare DOS, nucleul acestuia se incarca in memoria RAM, unde trebuie sa se pastreze pe toata perioada utilizarii microcalculatorului.

Existenta fisierelor sistem se va cauta succesiv pe discheta (A:) - dischetele care contin nucleul sistemului de operare si deci permit incarcarea acestuia in memoria calculatorului se numesc dischete sistem - si hard-disk (partitia activa). Se va citi programul de incarcare numit BOOT (din sectorul 0 al drive-ului), care va depune in memorie programul BIO.COM (aflat in radacina drive-ului). Acesta incarca DOS.COM, verifica existenta fisierului de configurare a sistemului CONFIG.SYS si il lanseaza (daca exista), apoi incarca in memorie spre executie procesorul de comenzi COMMAND.COM, dupa care calculatorul este capabil sa raspunda la comenzile specifice sistemului DOS.

COMMAND.COM cauta in radacina drive-ului fisierul AUTOEXEC.BAT si il executa (daca exista). Acesta este un fisier de comenzi creat de utilizator. Una din cele mai importante comenzi care apare uzual in acest fisier este comanda PATH, care ofera informatii asupra directoarelor unde se vor cauta fisierele executabile. Implicit, acestea se cauta in directorul curent; comanda PATH are rolul de a specifica o lista de directoare in care sa se realizeze cautarea (directoarele care contin soft-ul aplicativ). In sistemele Windows 9x, aceste caracteristici se pastreaza pentru executia aplicatiilor DOS.

In Windows 95, rolul lui MSDOS.SYS este preluat de aplicatii specifice Windows, dar existenta sa (cu o dimensiune mai mare decat 1K) ramane necesara. In Windows NT, functiile ambelor fisiere .SYS din nucleul DOS sunt indeplinite de aplicatii proprii.

2. Sistemul de operare OS/2

In cazul aplicatiilor scrise in OS/2, este preferabila migrarea prealabila intr-un sistem de operare in plina evolutie ca Windows sau Unix. Sistemele de operare OS/2, Windows si Unix au multe similitudini conceptuale, totusi solutiile tehnice retinute de catre creatorii lor pentru punerea in aplicare a conceptelor sunt adesea destul de departate. De altfel, cateva diferente conceptuale asupra unor functii majore (grafice, memorie partajata, sincronizare,..) aduc aceasta migrare specifica la un nivel de dificultate apreciabil. Modul de abordare:

  1. Crearea unor biblioteci de emulare OS/2 sub Windows prin rescrierea functiilor API OS/2 de cel mai de jos nivel (sistem si interfata grafica).
  2. Transformarea automata a fisierelor auxiliare (resurse, help, mesaje de eroare, .) in echivalentele lor Windows.
  3. Compilarea si integrarea sub Windows a aplicatiei convertite, precedata eventual de interventii manuale punctuale pe cod (pentru optimizari sau tratarea cazurilor dificil de tratat automat). Alegerea noastra prezinta numeroase avantaje: ? cod sursa unic ? volum redus de lucru, deci migrare simplificata a oricarei aplicatii OS/2 spre Windows sau Unix ? independenta de limbajul sursa (bibliotecile de emulare sunt DLL-uri care se pot linka cu orice fel de cod sursa) ? performante sensibil egale ? garantia unei functionalitati in mod riguros identice.

3. Sistemul de operare BeOS


BeOS este asemanator cu un UNIX, prin multe trasaturi: stilul structurii de foldere, modul de lucru cu dispozitivele hardware, stabilitate, gestionarea proceselor fara a pierde controlul asupra lor, multitasking, performanta, orientarea puternica spre dezvoltarea in C/C++ si altele. Dar dezvoltatorii BeOS afirma clar: sistemul lor nu porneste de la nici o baza de cod sursa deja existenta, nu are nevoie sa pastreze compatibilitatea cu concepte vechi; este pur si simplu scris de la zero, pentru hardware-ul nou, pentru concepte noi, fiind orientat spre tot ce este cutting edge. De fapt, principala idee a fost crearea unui sistem orientat pe editare multimedia, care sa fie stabil in lucrul cu fisiere audio/video de ordinul terrabytes-lor. Putem seta accesul la internet prin Dial-Up, configura reteaua, perifericele, memoria virtuala, spatiile de lucru, interfata etc. Totul poate fi configurat la un nivel foarte avansat, in stil Linux, cu usurinta din Windows (adica checkboxuri si casute de dialog). Dialogul pentru Dial-Up networking, de exemplu, este la fel ca cel din Windows, cu cateva optiuni adaugate. Conectarea a functionat perfect, de altfel.

BeOS are tendinta spre tehnologiile noi: are deci incluse in kitul standard aplicatii pentru : scrierea cd-urilor, conferinte video, tv-tunere, redat fisiere multimedia (BeOS incorporeaza tehnologie pentru decodare MP3 chiar de la inventatorii acestui format, institutul Fraunhofer IIS, si codec-urile Intel Indeo Video), pentru email si chiar un mic server www (numit Poor Man's Web Server), suport DVD. Aplicatiile sunt gestionate printr-un installer generic (un fel de RPM sau Windows Installer), precum si un program numit Software Valet, care poate face actualizarea sistemului cu ultimele versiuni ale programelor, luate de pe Internet. Are si un dezarhivator (zip, tar, gz), o aplicatie sound recorder, editor text, cd-player, viewer de imagini, browser (NetPositive) si alte cateva.

API-ul este extrem de simplu, sistemul de operare fiind bine modularizat in kituri. Capitolele trateaza lucrul cu elementele UI (trackerul, desktopul, deskbar-ul), drivere, drag and drop, tastatura, mesaje interaplicatii, screen savere, precum si kit-urile: Application, Device, Game, Input, Interface, Kernel, Mail, Media, Midi, Network, Kernel, OpenGL, Storage, Support, Translation, totul punctat cu exemple concrete (cod sursa). Dezvoltatorii pot folosi si mediul de dezvoltare (RAD) BeIDE, apoi aplicatiile sunt distribuite end-userilor prin installer si package-builder. Sunt oferite si sabloane pentru dezvoltarea rapida a aplicatiilor. In stadiul Experimental sunt : debuggerul, editor de resurse, implementare a glibc (GNU C library).


Deci, prioritati BeOS: multitasking, multithreading; suport pentru mai multe procesoare; optimizat pentru multimedia; sistemul de fisiere BeFS (evident, nedisponibil in versiunea free) pe 64 de biti care ofera suport pentru fisiere foarte mari, journaling (recuperare in caz de erori, viteza) si facilitati tip baza de date (indexare, atribute multiple); subsistem grafic 2d si 3d cu fire de executie multiple, si anti-aliasing standard pentru text; implementare completa TCP/IP si alte servicii internet (ftp, www, mail, AppleTalk).

Sistemele de operare Windows


Interfata vizuala a sistemelor Windows 9x.Principii generale

Trecerea de la sistemul de operare DOS, in care se lucra la nivel de comanda, la un sistem de operare cu o interfata vizuala a produs un salt calitativ in dezvoltarea softului si a facut calculatoarele personale mai accesibile pentru toti utilizatorii. Noua conceptie soft asigura o folosire extrem de intuitiva a calculatoarelor prin intermediul unei interfete specifice. Vom prezenta in continuare cateva principii de utilizare a sistemelor Windows 95/98 - numite generic Windows 9x pentru a putea face o comparatie cu lucrul sub sistemul DOS.

Ecranul sistemelor Windows 95/98 este considerat un spatiu de lucru - desktop - pe care apar icon-urile (simbolurile) corespunzatoare aplicatiilor. Bara de task-uri contine butonul Start care permite lansarea rapida in executie a unor programe sau redeschiderea rapida a documentelor recent utilizate. Pe bara de task-uri va aparea cate un buton pentru fiecare aplicatie activa (de aici, ele pot fi alese in regim de multitasking sau, echivalent, se poate folosi combinatia de taste Alt-Tab preluata din Windows 3.x). Optiunile lui Start sunt: Programs, pentru lansarea in executie a aplicatiilor (aceasta optiune il inlocuieste pe Program Manager din Windows 3.x), Documents, pentru accesarea rapida a ultimelor documente prin deschiderea lor in editoarele corespunzatoare, Settings, cu aplicatii pentru setarea unor optiuni ale sistemului (aplicatia Control Panel, folder-ul Printers, modificarea barei de task-uri si a meniului Start), Find, pentru cautarea de fisiere / foldere folosind criterii complexe, Help, pentru lansarea in executie a aplicatiei Help, Run, pentru lansarea in executie a unei aplicatii (daca se da o comanda) sau deschiderea unui folder sau director (daca acesta se specifica) intr-o fereastra numita fereastra de navigare (a se vedea mai jos tipurile de ferestre) si Shut Down, pentru oprirea lui Windows 9x.

Vizualizarea elementelor calculatorului (drive-uri locale si de retea, imprimante etc.) se poate realiza cu ajutorul icon-ului My Computer care, activat, afiseaza elementele sub forma de icon-uri intr-o fereastra. Pentru navigarea in retea se poate folosi Network Neighborhood iar pentru recuperarea fisierelor sterse - Recycle Bin. Revenirea asupra unei operatii se poate realiza cu: optiunea Edit - Undo, butonul Undo sau eventual optiunea corespunzatoare dintr-un meniu contextual. Sistemele Windows sunt sisteme de programe concepute cu o interfata grafica, prietenoasa intre utilizator si calculator, realizate de firma Microsoft. Aplicatiilor le sunt asociate simboluri grafice (pictograme), numite icon-uri; acestea se grupeaza sau se executa in ferestre. O fereastra este o zona dreptunghiulara pe ecran care are anumite caracteristici. Cel mai simplu mod de a utiliza sistemul Windows este cu ajutorul mouse-ului dar se poate folosi si tastatura. Aproape toate programele folosite uzual sub sistemul de operare DOS, atat medii de programare profesionale, cat si cele mai variate aplicatii de birotica, au ajuns sa fie scrise pentru a fi exploatate sub Windows. Insusi sistemul Windows s-a dezvoltat prin versiuni succesive, ajungand sa dobandeasca caracteristici de sistem de operare (Windows 95, 98, 2000, Windows NT) sau de soft de retea (Windows NT, 2000), Windows XP, Windows Server 2003.

Evolutia sistemelor Windows

Sistemele Windows s-au raspandit rapid pe calculatoarele personale (PC) astfel incat, dupa anul 1990, a devenit de la sine inteles ca un asemenea calculator sa dispuna de un sistem Windows. Primele versiuni (Windows 3.x) ruleaza sub sistemul de operare DOS dar Windows 95 a devenit un sistem de operare care nu mai are nevoie de un sistem DOS preinstalat, fiindca de fapt incorporeaza facilitatile acestuia (versiunea 7 a sistemului DOS), oferind utilizatorului diverse servicii intr-o forma noua, cu o interfata vizuala, intuitiva. Totusi, dezvoltarea succesiva a versiunilor de Windows a urmarit cu consecventa principiul compatibilitatii cu versiunile anterioare.

Sistemele Windows 3.0 si 3.1 adauga la serviciile oferite de sistemul de operare DOS un mediu de operare grafic, cu facilitati de multitasking. In cazul in care o aplicatie defectuoasa scrie in zona sistemului de operare sau a altei aplicatii, apare eroarea 'General Protection Fault'.

Facilitatea de multitasking a sistemului Windows exploateaza posibilitatile microprocesoarelor Intel, care o ofera incepand cu 80286, prin modul de lucru protejat. In acelasi timp, le este permis utilizatorilor accesul la memoria extinsa.


Aceste sisteme lucreaza pe 16 biti, ceea ce nu este convenabil pentru memorarea structurilor de date de dimensiuni mari. O data cu trecerea la microprocesoare pe 32 de biti, se incearca trecerea la gestiunea memoriei pe 32 de biti, care va aduce cresterea considerabila a performantelor (se diminueaza riscul de a nu putea folosi memorie din cauza dimensiunii reduse a segmentelor de memorie adresabile pe 16 biti). In acest scop, se introduc doua instrumente: o biblioteca dinamica de functii (Dynamic Link Library - DLL), numita WINMEM32, care permite programatorilor sa scrie cod pentru Windows 3.0 folosind un spatiu adresabil de 32 de biti si o interfata de programare a lui Windows 3.1, numita WIN32s, care faciliteaza trecerea spre Windows NT si Windows 95.

Windows 3.1 nu ofera suport de retea, nu are clienti de retea integrati dar se poate executa pe un calculator dintr-o retea Novell Netware, folosind serviciile oferite de aceasta. (Windows 3.1 se poate instala intr-o configuratie de retea astfel incat in retea sa existe un singur exemplar, partajabil, al sistemului iar pe statia client sa fie instalata o configuratie minimala, de aproximativ 300KB.)

Sistemul Windows 3.1 necesita, ca si configuratie hard minimala, un procesor 80286 cu 1MB RAM dar se recomanda a se folosi un microprocesor 80386 cu 4 MB RAM.

Windows for Workgroups 3.11 a aparut din necesitatea introducerii suportului de retea pentru sistemul de programe Windows. Suportul de retea oferit de Windows for Workgroups 3.11 (numit suport "punct la punct") permite partajarea resurselor unui calculator cu alti utilizatori aflati in acelasi grup de lucru. Se pot folosi eventual facilitatile unui server de retea mai complex (Novell Netware sau Windows NT).

Interfata cu utilizatorul este foarte asemanatoare cu Windows 3.1. In plus, apare un grup de aplicatii de retea - Network - si posibilitatea de a folosi un sistem de mail. Se introduce o versiune imbunatatita a lui Clipboard Viewer, numita Clipbook.

Pentru imbunatatirea accesului la disc se scrie un driver virtual de 32 de biti (VxD) care creste viteza de acces la resursele de retea cu 100% si viteza de acces la datele de pe hard-disk cu 50% fata de Windows 3.1.

Configuratia fizica minimala necesara lui Windows for Workgroups este un microprocesor 80386 cu 4 MB RAM dar se recomanda 8 MB RAM.

Windows NT are doua versiuni: pentru statie de lucru (Microsoft Windows NT Workstation) si pentru server de retea (Microsoft Windows NT Advanced Server). Windows NT este un sistem de operare de tip server de aplicatii, adica ofera un suport puternic pentru crearea de aplicatii 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 imbunatatiri pentru utilizarea pe statii de lucru si ofera mecanisme performante care asigura partajarea si securitatea informatiilor. Initial, interfata cu utilizatorul a pastrat stilul Windows 3.1 dar ulterior au aparut versiuni in stilul Windows 95

Enumeram in continuare caracteristicile sistemului Windows NT:

  • este primul sistem de operare Windows (nu are nevoie de o copie preinstalata DOS pentru a se lansa in executie);
  • lucreaza pe 32 de biti si ofera un mecanism de multitasking mai performant decat predecesoarele lui;
  • ofera un nou sistem de fisiere (NTFS) si potabilitate pe procesoare non-Intel;
  • sistemul de securitate si siguranta in functionare constituie cea mai importanta caracteristica a lui Windows NT. Arhitectura sa ofera cea mai buna protectie in comparatie cu alte sisteme de operare noi: OS/2 sau Windows 95. Protectia absoluta a datelor si aplicatiilor este mai importanta decat viteza si principiul compatibilitatii (este incompatibil cu anumite programe rezidente DOS);
  • ofera facilitati pentru utilizarea in retea;
  • nu are mecanismul 'Plug and Play' al lui Windows 95 (care va fi descris mai jos) dar ofera drivere pentru majoritatea dispozitivelor hard care ar putea fi utilizate, cu o configurare simpla.

Necesarul de memorie pentru lansarea lui Windows NT este mult mai mare decat al celorlalte sisteme: minimum 12 MB RAM dar devine foarte competitiv la 32 MB RAM. Este un sistem costisitor dar ofera stabilitate si protectie.

Windows 95 este un sistem de operare pe 32 de biti (nu are nevoie de MS-DOS pentru a se lansa in executie) care permite executia de aplicatii multithreading (cu mai multe "fire" de executie, care functioneaza in regim de multitasking). Stilul de executie al aplicatiilor DOS, pe 16 biti si pe 32 de biti este similar cu cel de sub Windows NT. Aplicatiile native Windows 95 sunt foarte rapide dar la Windows 95 se pot adapta relativ usor aplicatii Windows 3.1 (folosind interfata WIN32) si mai ales aplicatii Windows NT.

Un principiu de baza urmarit in proiectarea lui Windows 95 a fost compatibilitatea cu versiunile mai vechi: se pot executa aplicatii MS-DOS si Windows pe 16 biti, ceea ce largeste semnificativ numarul de aplicatii pe care le pune la dispozitia utilizatorului, oferindu-i un avantaj considerabil fata de alte sisteme de operare (OS/2, Unix sau Windows NT).

Interfata lui Windows 95 are caracteristici proprii sistemelor orientate obiect: la lansare apare un desktop cu diverse icon-uri, aplicatiile care se executa apar in bara de task-uri si pot fi manipulate intr-un mod foarte intuitiv, folosit prima oara la Apple MacIntosh si preluat de OS/2 Warp. In plus, fiecarui obiect ii este asociat un meniu numit contextual, care contine operatii uzuale si poate fi accesat cu butonul din dreapta al mouse-ului.

Windows 95 introduce un nou sistem de fisiere, prin care se pot folosi nume de maximum 255 de caractere. Creste calitatea si numarul accesoriilor: Notepad si Character Map raman dar Write este inlocuit cu WordPad, Paintbrush - cu Paint, Calculator este imbunatatit, Calendar si Cardfile dispar dar apare Briefcase. Se aduc imbunatatiri si in privinta comunicarilor prin introducerea aplicatiei Exchange, care interactioneaza cu Microsoft Mail, Microsoft Exchange Server si Microsoft Network.

Din punctul de vedere al posibilitatilor oferite pentru lucrul in retea, se remarca faptul ca Windows 95 are o suita importanta de protocoale de retea (IPX/SPX, NetBEUI si TCP/IP, care face posibila comunicarea in Internet) si de drivere pentru placile de retea. Accesarea calculatoarelor din retea este foarte usoara folosind Network Neighborhood. Calculatorul poate lucra ca serviciu telefonic de raspuns automat si poate contabiliza apelurile telefonice prin interfata de telefonie Microsoft.

Incadrarea facilitatilor lui Windows 95 in noile directii de dezvoltare a aplicatiilor multimedia se realizeaza prin intermediul bibliotecii WinG, care permite crearea de aplicatii grafice cu performante superioare si a interfetei de programare WinToon, pentru grafica si animatei multimedia.

Una din cele mai utile si ambitioase caracteristici a lui Windows 95 este facilitatea "Plug and Play": prin incorporarea unui numar impresionant de drivere, un numar mare de periferice este implicit instalat, astfel incat acestea pot fi utilizate direct.

Necesarul hard minimal pentru Windows 95 este un microprocesor 80386DX cu 4MB RAM dar se recomanda cel putin un microprocesor 80486 pe 33MHz cu 8MB RAM iar pentru a executa aplicatii simultane - 16MB RAM si 75MB liberi pe hard-disk. Testele efectuate au aratat ca Windows 95 se executa ceva mai incet decat Windows for Workgroups 3.11 pe 4MB RAM dar se comporta similar sau mai bine pe cel putin 8MB RAM. Windows 95 ruleaza grafica mai rapid si are accesul la disc mai lent decat Windows for Workgroups 3.11 dar este foarte rapid si stabil pentru aplicatiile native de 32 de biti.

Windows 98 are caracteristici similare cu Windows 95 dar performante superioare; acestea se refera in primul rand la integrarea in Internet si controlul aplicatiilor deschise. Pentru instalare, este necesar cel putin cu procesor 80486 pe 66MHz cu 24MB RAM.

In anul 2000, firma Microsoft a lansat versiunea Windows 2000, recomandata in primul rand pentru firme, si care prin care se incearca combinarea facilitatilor de integrare in Internet ale lui Windows 98 cu securitatea lui Windows NT, usurinta de utilizare a sistemului Windows 98 cu caracteristicile de administrare, fiabilitate si stabilitate ale lui Windows NT. Pentru versiunile de tip server, care asigura o administrare eficienta a retelei, necesarul de memorie interna este mai mare decat pentru Windows 2000 Professional: minimum 128MB si recomandat 256MB. Problemele initiale de compatibilitate a driverelor cu celelalte versiuni Windows au fost rezolvate prin crearea unor drivere specifice. Facilitatile de acces la Internet sunt integrate intr-un pachet complet si performant. Dedicarea versiunii Windows 2000 Professional in special pentru afaceri este sustinuta de faptul ca se tinde catre reducerea costului total al utilizarii sistemului, in conditiile asigurarii unei productivitati si flexibilitati ridicate.

Windows Millennium Edition (Windows Me) continua linia de produse Windows 95, 98, punand la dispozitia utilizatorilor o serie de instrumente noi pentru prelucrarea datelor multimedia: inregistrarea si editarea videofilmelor digitale, stocarea si organizarea imaginilor, precum si o buna calitate a sunetului.

Trebuie de asemenea remarcate facilitatile Windows ME pentru construirea unei mini-retele locale de calculatoare: partajarea unei conexiuni la Internet intre mai multe calculatoare, partajarea imprimantelor, a fisierelor de sunet si a imaginilor. Windows Me este primul sistem de operare care suporta standardul UPnP (Universal Plug and Play), ceea ce permite conectarea si deconectarea perifericelor fara a fi necesara repornirea calculatorului, precum si detectarea rapida a resurselor care pot fi partajate intr-o retea. Spre deosebire de Windows 2000, Millennium Edition este dedicat utilizatorilor individuali (home users).


Windows CE a fost dezvoltat integral folosind Microsoft Visual C++ si AddOn-ul acestuia pentru Windows CE. Ce ofera acestui produs un grad mare de flexibilitate si modularitate

componente de acces la date, care sunt echivalente cu un subset al interfeteiWindows CE si 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 imprimarii;

  • componente pentru gestiunea importului/exportului de date care permit parametrarea unei operatiuni foarte particulare de la client la client si care este integrarea lui Hermes for Windows CE cu aplicatia de gestiune

Acest pachet este multiplatforma ruland sub Windows NT, Windows 95/98 sau Windows CE v2.x. Utilizeaza protocolul TCP/IP si astfel suporta transmisii pe:

linie comutata;

linie inchiriata;

retea locala;

Internet/Intranet.

Caracteristicile principale ale acestui pachet de comunicatii sunt:

(1) Perfect parametrabil, toate transferurile de date putand fi specificate intr-un limbaj script simplu descriind un fisier de configurare extern;

(2) Logica transferurilor se mentine pe server ceea ce usureaza mult activitatea de intretinere;

(3) Garanteaza livrarea datelor;

(4) Compresie in timp real a datelor reducand astfel timpul de conectare si implicit costurile de transmisie a datelor;

(5) Backup automat al transferurilor;

(6) Transfer de date tranzactional - se pot defini seturi de date care trebuie sa fie transmise toate sau nici unul.

(7) Administrabil de la distanta;

(8) Integrat cu sistemul de securitate al lui Windows NT.


Windows XP va avea o noua imagine care il va face mai usor de folosit si mai puternic pentru toate tipurile de utilizatori de PC-uri. Noul design vizual va facilita modul de lucru bazat pe task-uri si va constitui cel mai semnificativ update al interfetei Windows de la lansarea Windows 95. Desktop-ul va avea un design mai simplu, colorat, curat si va face PC-ul mult mai usor si mai intuitiv de folosit.

Windows XP va extinde puterea PC-ului prin conectarea dispozitivelor, digital media si a serviciilor Web pentru a oferi utilizatorilor noi modalitati de exploatare a mediului de calcul: posibilitatea pentru orice utilizator care detine un scanner si o camera digitala sa copieze poze pe PC, sa le vizualizeze, editeze, tipareasca, publice sau sa le trimita mai departe cui doreste. Windows XP imbogateste experienta muzicala digitala permitand utilizatorilor sa-si construiasca rapid si usor propriile colectii in format digital, sa ia cu ei muzica pe care o doresc si sa o asculte la diferite dispozitive portabile. De asemeni, Windows XP ofera utilizatorilor posibilitatea sa se destinda urmarind filme de pe Web sau de pe DVD-uri. Este prevazuta posibilitatea conectarii directe a utilizatorului cu un prieten sau expert care l-ar putea ajuta in cazul ivirii unor probleme. 

Windows XP va fi disponibil in doua versiuni:

-Windows XP Home Edition - pentru utilizatorii de acasa

-Windows XP Professional - pentru utilizatorii din mediul business


Windows XP Home Edition este proiectat pentru persoane individuale sau familii si include noi experiente pentru media digitala, retea pentru acasa si comunicatii.

Include un numar de imbunatatiri fata de Windows 2000 Professional. Astfel:

  • software imbunatatit si compatibilitate hardware
  • securitate simplificata
  • log-are simplificata cu nou ecran "welcome"
  • schimbare de utilizator rapida
  • noua interfata
  • suport imbunatatit pentru multimedia (filme, poze, muzica)
  • DirectX 8.1 multimedia pentru jocuri

Windows XP Professional este sistemul de operare destinat oamenilor de afaceri si firmelor de toate dimensiunile, precum si  tuturor acelor utilizatori individuali care doresc sa exploateze la maximum posibilitatile de calcul oferite de PC. La Windows XP Professional se adauga accesul la distanta, securitate, performanta, usurinta in utilizare, operare in mai multe limbi, pentru a-i ajuta pe utilizatori sa-si imbunatateasca productivitatea, posibilitatile de conectare, sa lucreze mai inteligent.

Mai trebuie sa mentionam ca Microsoft a pregatit si lansarea versiunii de mare putere Windows XP 64-bit. Aceasta este conceputa pentru a suporta servere si alte aplicatii pentru afaceri la scara larga. Atat versiunea pentru server cat si cea pentru statiile de lucru ale acestui sistem de operare vor avea procesorul de 64 de bit Italium de la Intel si vor fi vandute ca parte a pachetului pentru calculator. Sistemele acestea vor fi disponibile si prin producatorii de calculatoare si se vor adresa in special utilizatorilor care au baze de date mari si celor care utilizeaza aplicatii tehnice de reactualizare a memoriei. Se apreciaza ca aceasta versiune a Windows XP va concura cu ofertele similare de la Sun dar si cu cele ale altor companii producatoare de produse de mare putere.


Familia serverelor Windows Server 2003, reprezinta fundatia construita pentru firmele aflate pe o piata mereu in schimbare. Windows Server 2003 ofere o fundatie fara precedent pentru utilizarea calculatoarelor, pentru firmele de toate marimile.

Construit pe Windows 2000, Serverul Windows Server 2003 include toate functionalitatile pe care un client le-ar astepta de la un sistem de operare Windows Server si anume siguranta, securitate si scalabilitate. In plus, Microsoft a imbunatatit si extins familia produselor Windows Server pentru a da posibilitatea firmelor sa experimenteze total functionalitatea .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 atat pentru gazduirea pe Web cat si pentru deservirea sa [3].

Windows Web Server 2003:

Este usor de desfasurat si de administrat

Furnizeaza o platforma pentru dezvoltarea rapida si desfasurarea serviciilor pe Web precum si a aplicatiilor care utilizeaza tehnologia Microsoft ASP.NET, o parte cheie a cadrului de lucru .NET.

Se poate gestiona cu o interfata bazata pe browser de la o statie de lucru la distanta.


Windows Standard Server 2003 este un sistem de operare in retea sigur care ofera rapid si usor solutii pentru firme. Acest server flexibil este alegerea ideala pentru nevoile zilnice ale firmelor de toate marimile.

Windows Standard Server 2003:

Accepta partajarea fisierelor si imprimantelor.

Ofera conectivitate sigura la Internet.

Permite desfasurarea centralizata a aplicatiilor din spatiul de lucru.

Ofera posibilitatea unei bogate colaborari intre angajati, parteneri si clienti

Accepta multiprocesarea simetrica cu doua cai si pana la 4 gigaocteti (GO) de memorie


Windows Enterprise Server 2003 construit atat pentru firmele medii cat si pentru cele mari, Windows Enterprise Server 2003 ofera functionalitatea necesara pentru infrastructura firmei, aplicatiile de tip linie de afaceri si tranzactiile comerciale electronice.

Windows Enterprise Server 2003:

  • Este un sistem de operare cu functionare completa care accepta pana la opt procesoare.
  • Ofera caracteristici din clasa pentru firme cum ar fi clustering cu patru noduri si pana la 32 GO de memorie.
  • Este disponibil pentru computere bazate pe IntelŪ ItaniumT.

Windows Datacenter Server 2003 construit pentru a oferi solutii critice pentru firmele care necesita cele mai scalabile baze de date si o prelucrare a tranzactiilor in volum mare, Windows Datacenter Server 2003 este o platforma ideala pentru consolidarea serverului.

Windows Datacenter Server 2003:

  • Este cel mai puternic si cel mai functional sistem de operare pentru servere pe care l-a oferit vreodata Microsoft.
  • Accepta o multiprocesare simetrica cu pana la 64 de cai.

Avantajele familiei Windows Server 2003

Server 2003 este construit pe Windows 2000 cu imbunatatiri suplimentare si caracteristici care va pregatesc firma pentru .NET. Este arhitectura de calcul cea mai cuprinzatoare, puternica si flexibila oferita de Microsoft.

Serverul Windows Server 2003 asigura fundatia solida necesara pentru construirea unui mediu de calcul cuprinzator, integrat si flexibil care da clientilor cel mai mare raspuns la investitiile lor IT de astazi si de maine.

Windows Server 2003 este construit pe standardele industriale care permit clientilor sa-si extinda aplicatiile existente si sa-si dezvolte rapid unele noi. Dezvoltatorii pot sa construiasca direct pe serverul de aplicatie utilizand serviciile Web precum si codul administrat si apoi vor rula aceste aplicatii pe orice platforma de aplicatii Web.

Acest nivel de dezvoltare facila a aplicatiei incurajeaza innoirea procesului afacerii si sporeste posibilitatile afacerii atat intern cat si extern.

Familia de servere Windows Server 2003 ajuta angajatii sa comunice mai bine si sa lucreze mult mai usor impreuna utilizand instrumentele promovate de colaborare in echipa si comunicatiile sigure in timp real. De asemenea, permite datelor mobile sigure precum si fluxurilor de media sa fie livrate unui mare numar de echipamente conectate.

Deoarece serverul este disponibil in mod continuu, angajatii pot sa acceseze informatiile din orice loc, in orice moment si pe orice echipament existent in firma care imbunatateste productivitatea.

Serverul Windows Server 2003 ajuta firmele sa ajunga in mod sigur la clientii lor si sa imbunatateasca calitatea fiecarei legaturi. Prin utilizarea instrumentelor ce se pot particulariza si a metodelor flexibile de comunicare cum ar fi fluxurile de media, firmele au posibilitatea sa-si adapteze serviciile si comunicatiile in vederea indeplinirii dorintelor clientilor.

Windows Server 2003 interactioneza complet cu serverele bazate pe Windows 2000. Daca utilizati deja un server Windows 2000, aveti posibilitatea sa faceti usor un upgrade si sa beneficiati de multiplele extensii din serverul Windows Server 2003.


5. Sistemul de operare UNIX


 Sistemul de operare UNIX este un sistem multitasking si multiuser destinat pentru diverse tipuri de calculatoare (microcalculatoare, minicalculatoare, supercalculatoare) si pentru retele puternice de calculatoare, fiind cel mai vechi sistem de operare ce a rezistat si s-a impus pana azi.

  La ora actuala sistemul UNIX este singurul sistem de operare care functioneaza simultan pe microcalculatoare si supercalculatoare. Este practic singurul sistem de operare pentru minicalculatoare si statii de lucru. Este sistemul de operare care a stat la baza conceperii si elaborarii altor sisteme de operare performante, cel mai recent exemplu fiind sistemul de operare Linux - primul sistem de operare free software (elaborat in 1992).

  Sistemul Unix este primul sistem care a inclus clasa de protocoale (set standard de servicii pentru transmiterea de informatii intre calculatoare) TCP/IP ( Transmission Control Protocol / Internet Protocol) utilizata astazi de cea mai mare retea de calculatoare la nivel mondial: sistemul Internet, cu milioane de abonati pe toate continentele. Unii utilizatori ai sistemului Internet trebuie sa fie familiarizati cu filosofia si comenzile sistemului UNIX, deoarece multe servicii oferite utilizatorilor vor fi mai eficiente daca sunt cunoscute unele comenzi UNIX. 

Sistemul UNIX lucreaza in time-sharing fiind  constituit dintr-un nucleu (Kernel) si un numar foarte mare de utilitare accesibile prin intermediul interpretorului de comenzi Shell ce reprezinta interfata dintre sistemul de operare si utilizator:


Nucleul (Kernel) este un intermediar intre interfata furnizata de apelurile sistem si echipamentele fizice din sistemul de calcul. Nucleul UNIX este partea rezidenta a sistemului de operare care asigura functii de supervizare si gestiune a resurselor sistemului de calcul(memorie interna, dispozitive I/O):

organizarea si gestiunea memoriei;

organizarea si gestiunea fisierelor;

executia si gestiunea proceselor;

planificarea unitatii centrale (UC) intre procese;

controlul si gestiunea perifericelor;

protectia datelor si programelor.


Eleganta interfetelor sistemului UNIX  si calitatea remarcabila a abstractiilor pe care le ofera utilizatorilor, au influentat si vor continua sa influenteze profund arhitectura sistemelor de calcul. De asemenea, in ultima perioada s-au adus noi facilitati pentru a lucra cu un numar mare de microprocesoare si pentru a realiza integrarea completa a aplicatiilor Windows NT si Novell Netware. Sistemele UNIX comerciale sunt inca realizari impresionante, care ofera functionalitati superioare sistemelor Linux si Windows NT.

  Structura  sistemului  UNIX

Nucleul realizeaza gestiunea fisierelor si memoriei, planificarea unitatii centrale intre procese. Apelurile sistem definesc interfata cu programatorul. Apelurile sistem pot fi grupate in trei categorii:

pentru prelucrarea fisierelor si perifericelor;·

pentru controlul executiei proceselor;

pentru prelucrarea informatiei.

  Versiunile actuale de UNIX ofera pentru utilizator atat interfete de tip linie de comanda, desemnata prin Shell - cele mai utilizate fiind sh (Bourne Shell, dupa numele creatorului S.R. Bourne), ksh (Korn Shell), csh (C Shell)-, cat si interfete grafice moderne (GUI-Graphical User Interface).


  Nucleul (Kernel) UNIX este constituit din doua componente principale:

sistemul de gestiune a fisierelor;

sistemul de gestiune a proceselor.


Functiile generale ale sistemului de gestiune a fisierelor sunt:


operatii cu fisiere (creare, citire, scriere, copiere, stergere, concatenare, etc.);

alocare de spatiu dinamic pentru fisiere pe HD sau FD;

accesul la fisiere;

administrarea spatiului liber pe HD sau FD;

schimbarea structurii sistemului de fisiere.


Functiile generale ale sistemului de gestiune a proceselor sunt:


trecerea proceselor prin diverse stari (creare, asteptare, executie, terminare);

planificarea proceselor pentru a avea acces la procesor;

comunicarea intre procese;

sincronizarea proceselor.



6. Viitorul nucleu Linux


Grupul de dezvoltare al nucleului open-source Linux a lansat o versiune test a urmatoarei versiuni majore, ce ar putea fi finalizata pana la sfarsitul acestui an.
Open Source Development Labs (OSDL) a lansat versiunea test9, ultima versiune beta a nucleului Linux 2.6. Producatorii hardware si dezvoltatorii sunt incurajati sa descarce aceasta versiune, sa o testeze si sa raporteze concluziile lor catre OSDL. 
OSDL va incorpora aceste concluzii in versiunea finala a nucleului.
Printre alte imbunatatiri, Linux 2.6 este capabil sa ruleze pe mai multe tipuri de procesoare simultan spre deosebire de predecesorul sau. Linux 2.6 a fost testat pe servere cu procesoare pe 64 de biti si functioneaza bine si pe computerele cu procesoare pe 32 de biti.
Din punct de vedere al aplicatiilor desktop Linux 2.6 va usura schimbarea mouse-ului, tastaturii sau altor periferice si va aduce un spor de viteza aplicatiilor grafice. Versiunea curenta a nucleului sistemului de operare este Linux 2.
Nu este stabilita o data pentru lansarea versiunii definitive dar cel mai probabil va fi catre sfarsitul anului. Prima versiune test a fost lansata in luna iulie.
Linux a fost adoptat pe scara larga in cateva domenii industriale, precum finante si bancar, ca o alternativa cost-eficienta pentru serverele care ruleaza cu sistemlele de operare Windows sau Unix.
Un mare numar de companii, inclusiv IBM, Red Hat, Hewlett-Packard si NTT Data Intellilink, sunt membri ai OSDL.

Sistemul de operare Lindows

Lindows.com, care incearca sa faca sistemul de operare Linux mult mai popular pentru consumatori, a introdus o versiune a sistemului care ruleaza direct de pe un CD-ROM.

Compania a anuntat ca noul sau produs, LindowsCD, se adreseaza celor care doresc sa incerce sistemul de operare Linux fara a fi nevoie sa inlature celelalte sisteme de operare care ruleaza pe computerele lor. Sistemul LindowsCD este gratuit pentru cei care au achizitionat deja sistemul LindowsOS 0, versiunea completa a software-ului oferit de companie. Versiunea comprimata LindowsOS 0 ofera multe caracteristici standard ale sistemului de operare, inclusiv aplicatii business compatibile Microsoft, multimedia, suport MP3, Real Audio si Flash. De asemenea permite utilizatorilor sa acceseze fisiere Microsoft Word, Power Point si Excel fara un software suplimentar. De asemenea LindowsCD se adreseaza si laboratoarelor de training unde este nevoie de Linux doar partial.

Sistemele Unix comerciale sunt inca niste realizari impresionante, care ofera functionalitati superioare Linux sau NT.

Unii analisti cred ca versiunile de Unix vor disparea incet din arena jucatorilor ''grei'' economici; ultimul supravietuitor comercial pronosticat fiind Sun. Multi pariaza pe o lupta Linux/NT. Ce se va intampla insa numai un profet ar putea spune. Oricum, desi substantial sub cifra de afaceri a lui Microsoft, sistemele Unix continua sa reprezinte o piata de mai multe zeci de miliarde de dolari.

La ora actuala UNIX este singurul sistem de operare care functioneaza simultan pe microcalculatoare si supercalculatoare. Este practic singurul sistem de operare pentru minicalculatoare si statii de lucru. TCP/IP este protocolul folosit pe cea mai mare retea de calculatoare din lume: Internet, cu sute milioane de abonati pe toate continentele.

Eleganta interfetelor sale si calitatea remarcabila a abstractiilor pe care le ofera utilizatorilor au influentat si vor continua sa influenteze profund arhitectura sistemelor de calcul.

Sistemul de operare Xandros Desktop 2.0

Corporatia Xandros a anuntat disponibilitatea sistemului de operare Xandros Desktop 2.0. Cu o baza de utilizatori destul de mare, distributia Linux ofera o interfata grafica usor de utilizat, si un proces de instalare extrem de facil. Xandros este o ramura a Debian-ului (versiunea 0) si este un produs comercial. Dispune de un KDE imbunatatit (v.3.1.4) si ofera compatibilitate cu produsele Microsoft, inclusiv MS Office si retele MS. Dupa Lindows 0, Xandros este a doua mare distributie Linux a carei tinta sunt utilizatorii incepatori.



7. Versiunile UNIX -ului


Nume

Bazat pe

Fabricant

AIX

SV

IBM

A/UX

SV

Apple

BOS

SV

Bull

BSD

BSD

University of California at Berkeley (UCB)

Chorus

SV

Chorus

Coherent

SV

Mark Williams Company

EP/IX

POSIX

Control Data Corporation

FreeBSD

BSD

UCB

GNU Hurd

Mach

Free Software Foundation

HP-UX

SV+BSD

Hewlet Packard

IRIX

SV

Silicon Graphics

Linux


Linus Torvalds + hackeri

Minix

clone SV

Tanenbaum (Vrije Universitet Amsterdam)

Net/2

BSD

UCB

NEWS-OS


Sony

QNX


Quantum Software

OSF/1

Mach

DEC, Open Software Foundation

Plan 9


AT&T

SCO Xenix

SV

SCO

SCO Unix

SV

SCO

Solaris

SV

Sun Microsystems

SunOs

BSD

Sun Microsystems

Ultrix

BSD

DEC

UNICOS

SV

Cray

UnixWare

SV

Novell

UTEK


Tektronix

Xenix

SV

Microsoft


POSIBILITATEA RETELELOR INTERNET/INTRANET



SCAlabilitatea SI SECURITATEA

SISTEMUL DE CONTROL




Contact |- ia legatura cu noi -| contact
Adauga document |- pune-ti documente online -| adauga-document
Termeni & conditii de utilizare |- politica de cookies si de confidentialitate -| termeni
Copyright © |- 2024 - Toate drepturile rezervate -| copyright