Teza de an Full

62
Universitatea de Stat din Moldova Facultatea de Matematică și Informatică Departamentul Informatică Teza de an Tema: Evoluția și clasificarea sistemelor de operare. A elaborat: studentul grupei I21 Roman Alexandru A verificat: lector universitar magistru în informatică

description

Evolutia si clasificarea sistemelor de operare

Transcript of Teza de an Full

Universitatea de Stat din MoldovaFacultatea de Matematic i InformaticDepartamentul Informatic

Teza de an

Tema: Evoluia i clasificarea sistemelor de operare.

A elaborat: studentul grupei I21 Roman Alexandru A verificat: lector universitarmagistru n informatic Bitcovschi Lucia

2015CUPRINSIntroducere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31. Concepte ale unui sistem de operare modern 1.1 Noiuni de baz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Structuri arborescente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.3 De la sistemul MS-DOS la sistemul WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62. Sistemul de operare WINDOWS 2.1 Elemente i concepte de baz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72.2 Fereste i controalele ferestrelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92.3 Casete de dialog i utilizarea lor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102.4 Aciuni de operare si utilizare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.6 Descrierea Windows XP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122.7 Descrierea Windows 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.8 Descrierea Windows 8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143. Sistemul de operare UNIX 3.1 Structura i arhitectura sistemului Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153.2 Sistemul de fiiere pentru Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173.3 Comenzi Shell pentru sistemul Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224. Sistemul de operare Linux 4.1 Sistemul de fiiere sub Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234.2 Dinamica proceselor sub Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Concluzie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Bibliografie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31AnexInstalm Windows 7 pas cu pas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32

IntroducereDezvoltarea metodelor i tehnicilor oferite de tehnologia informaional (IT), ofer tehnologii noi i n domeniul nvrii asistate de calculator n toate domeniile vieii tiinifice, economice, etc. Sistem de calcul Sistem de operare este o interdependen esenial n utilizarea calculatorului n domeniul instruirii cu ajutorul calculatorului. La baza acestei interdependene trebuie s se afle cunotine elementare despre sistemele de calcul, dar mai ales cunotine teoretice i practice privind sistemele de operare. Nu este suficient cunoaterea doar a unui singur sistem de operare. Practica utilizrii calculatorului a demostrat c existena i cunoasterea sistemelor de operare instalate pe sistemele de calcul ofer utilizatorului posibilitatea unei activiti utile i eficiente.Este impresionantnumarul mare de produse softwareeducaionaledestinate instruirii n diverse domenii. Apariia acestora a fost posibil innd seama de rezultatele din domeniul calculatoarelor i de metodele i tehnicile noi obinute n fiecare domeniu (tiinific, tehnic, economic, social, etc.).Lucrarea este structurat n 4 capitole: Cap. 1 intitulat Concepte ale unui sistem de operare modern n care se prezint noiunile i termenii de baz privind utilizarea sistemelor de operare moderne: Windows, Unix, Linux; Cap. 2 intitulat Sistemul de operare WINDOWS n care se realizeaz descrierea i modul de utilizare a conceptelor i elementelor oferite de sistemul de operare Windows; Cap. 3 intitulat Sistemul de operare UNIX n care este descris limbajul de operare Unix i anume: structura i arhitectura, sistemul de fisiere si pricipalele comenzi Shell; Cap. 4 intitulat Sistemul de operare Linux n care sunt enumerate si descrise elementele esentiale privind utilizarea sistemului Linux.

1. Concepte ale unui sistem de operare modern 1.1 Noiuni de baz.Sistemul de operare este o colecie de programe care, dup ce a fost iniial ncrcat n computer de ctre un "program de ncrcare" (bootstrap program), gestioneaz echipamentele hardware i toate celelalte programe din computer. Celelalte programe sunt numite aplicaii. Aplicaiile utilizeaz sistemul de operare, cerndu-i acestuia s efectueze anumite "servicii" (funcii). Driverele de dispozitiv sunt programe ce ofer calculatorului informaii specifice privind un anumit echipament hardware. Cnd se ataeaz calculatorului un nou dispozitiv, trebuie instalat pe hard-disk driverul corespunztor. Driverul de dispozitiv este utilizat de sistemul de operare pentru comunicarea cu noile echipamente.Programele utilitare sunt programe utilizate mpreun cu sistemul de operare pentru a controla i a utiliza echipamentele hardware sau pentru a gestiona fiierele de date i programele. Unele dintre aceste utilitare sunt incluse ca pri ale sistemului de operare. Majoritatea utilitarelor trateaz operaiile de stocare i gestionare a fiierelor. Desktop-ul reprezint ntreaga suprafaa care se afieaz odat cu iniializarea sistemului. Practic, desktop-ul este ntregul ecran. Acesta poate fi configurat dup preferinele utilizatorului, adugn- du-i noi elemente sau modificndu-i culoarea si modul de afisare. Bara de task-uri (taskbar) este o bar ce conine butonul de meniu, care poate fi utilizat n scopul lansrii rapide n execuie a unor programe, precum i n scopul gsirii unor fiiere sau a unor calculatoare din reea i alte caracteristici ale sistemului care pot fi configurate de catre utilizator cum sunt data i ora, tastatura, mouse-ul, imprimantele, setrile de reea etc. Aceast bar se mai utilizeaz pentru a realiza comutarea rapida ntre aplicaiile deschise la un moment dat. Poziia pe desktop a barei de task-uri poate fi modificat astfel nct aceasta s ocupe una dintre laturile ecranului. Pictogram (icon) este o reprezentare grafic asociat unui element al sistemului de operare. Ea este alctuit dintr-un desen nsoit de o secven de text care sugereaz numele elementului cruia i-a fost asociat.Clipboard-ul este o zon de memorie care permite stocarea temporar a informaiilor n scopul realizrii transferului acestora dintr-o aplicaie sursa ntr-o aplicaie destinaie. Cele dou aplicaii pot coincide, adic transferul se poate realiza i n cadrul aceleiai aplicaii, dintr-un document n altul, sau chiar n cadrul aceluiai document. Catalog / director (Folder / Directory) este elementul de baz ce descrie organizarea fiierelor pe o unitate logic de memorie de pe HD, FD, CD. Acesta va fi un nod dintr-o structur arborescent ataat fiecrei uniti logice de memorie. Sistemul de operare utilizeaz acest concept pentru gruparea mai multor fiiere ntr-o zon de memorare n vederea localizrii eficiente a lor, gruparea fiind o opiune a utilizatorului.

Directorul curent este directorul n care lucreaz la un moment dat utilizatorul, i de care se vor lega toate fiierele nou create; directorul curent poate fi schimbat prin comenzi cerute opional de ctre utilizator, evident n funcie de drepturile de acces la informaiile din sistemul de calcul.Linia de comand este linia din spaiul ecran pe care se afl prompter-ul sistemului de operare i cursorul care se va deplasa spre dreapta simultan cu tastarea caracterelor de la tastatura (keyboard), caractere ce vor defini o comand adresat sistemului de operare.1.2 Structuri arborescente.Un arbore este un graf neorientat constituit dintr-o mulime de noduri din care unul se numete rdcin, iar celelalte se numesc noduri neterminale sau noduri terminale, i un numr de muchii de legtur ntre noduri determinnd o structur de organizare a nodurilor pe nivele: nivelul 0 constituit doar din nodul rdcin; nivelul 1 constituit din noduri legate de nodul rdcin; nivelul 2 constituit din noduri legate unic de unele noduri din nivelul 1; nivelul k > 2 constituit din noduri legate unic de unele noduri din nivelul (k-1).Nodurile de pe un nivel k se numesc noduri printe, iar nodurile de pe nivelul urmtor (k+1) se numesc noduri fiu. Nodurile care nu au nici un fiu se numesc noduri terminale, iar nodurile care au cel puin un fiu se numesc noduri neterminale. Orice nod fiu are un unic nod printe, iar nodul rdcina nu are printe, dar are cel puin un fiu. Reprezentarea grafic de mai jos prezint structura arborescent (Fig. 1).

Sistemul de operare folosete aceast structur arborescent (ierarhic) n scopul organizrii fiierelor memorate ntr-o memorie extern (HD, FD, CD). Arborele ataat unei uniti de memorie este construit astfel: nodul rdcin este directorul rdcin (root directory) notat \ (backslash); nodurile neterminale sunt nume de directoare / subdirectoare; nodurile terminale sunt nume de fiiere.Directorul rdcin pentru o unitate de memorie se ceeaz odat cu operaia de formatare. La formatarea unui HD, opional se poate genera virtual o partiie a spaiului de memorie, oinndu-se astfel mai multe unitti de memorie, lucru imposibil la FD sau CD.

1.3 De la sistemul MS-DOS la sistemul WINDOWS.MS-DOS(prescurtat de laMicrosoftDiskOperatingSystem) este unsistem de operare comercializat deMicrosoft. El a fost cel mai utilizat sistem de operare din familiaDOSi a dominat sistemele de operare pentruPCn anii 1980. El a fost bazat pe familia de microprocesoareIntel8086, n special peIBM PC. El a fost gradual nlocuit de sisteme de operare care ofer interfa grafic, n special diverse generaii ale sistemului de operareMicrosoft Windows. MS-DOS a fost iniial lansat n1981i are opt versiuni majore lansate nainte ca Microsoft s opreasc dezvoltarea n2000. El era un produs cheie pentru crererea Microsoft datorit diverselor limbaje de programarepe care compania le crea pentru firmele dezvoltatoare desoftware, 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. 86-DOSa fost redenumit MS-DOS de ctreSeattle Computer Products. El a nceput ca un sistem de operare pentru noul procesorIntel 8086. Iniial MS-DOS a fost gndit s fie un sistem de operare care s poat funciona pe orice procesor al familiei de calculatoare 8086. Fiecare calculator trebuia s aib propria configuraie hardware si propria versiune de MS-DOS. Cea mai mare nevoie de resursele harware o aveau jocurile video. Apoi inta a devenit arhitectura compatibil IBM. n curnd, toate calculatoarele din familia 8086 imitau hardware-ul IBM i era de ajuns o singur versiune de MS-DOS pentru toat piaa. Ct timp MS-DOS era utilizat de clonele IBM PC, adevratele calculatoare IBM utilizauPC-DOS, o versiune modificat de MS-DOS. De altfel, dependena de hardware compatibil IBM a cauzat probleme majore pentru industrie cnd design-ul original a fost schimbat. De exemplu, design-ul original nu putea suporta mai mult de 640KBdeRAM. Productorii au nceput s dezvolte scheme complicate de accesare a memoriei suplimentare. Acest lucru nu ar fi fost o limitare, dac ideea iniial MS-DOS de interfaare cu hardware-ul nu ar fi suferit. MS-DOS a continuat s existe ca o platform pentru desktop-uri. ncepnd cu lansareaWindows 9x, el a fost integrat ca un produs complet utilizat mai mult pentru pornirea sistemului i nu a mai fost lansat oficial ca un sistem de operare de sine stttor, dei la nceput, DOS 7 (care a fost inclus n Windows 95) a fost dezvoltat ca un sistem de operare de sine stttor. El a fost disponibil, dar a devenit din ce n ce mai irelevant ca urmarea dezvoltriiWindows API. Windows XPconine o copie a fiierelor ce compun nucleul MS-DOS 8 dinWindows Millennium, accesibile doar prin formatarea unui floppy ca disc de pornire MS-DOS (en:MS-DOS startup disk). ncercarea de executare a comenziiCOMMAND.COMde pe un astfel de disc sub NTVDM (emulare a MS-DOS sub Windows NT) este sortit eecului, producnd mesajul versiune incorect de MS-DOS (en:Incorrect MS-DOS version). nWindows Vistafiierele de pe discul de start au data18 aprile2005, dar sunt neschimbate, incluznd sirul de caractere MS-DOS Version 8 (C) Copyright 1981-1999 Microsoft Corp n fiierul COMMAND.COM. Cu toate acestea, singurele versiuni de DOS recunoscute n prezent ca sisteme de operare de sine stttoare i pentru care se ofer suport de ctre Microsoft Corporation sunt DOS 6.0 i 6.22, ambele rmn disponibile pentru descrcare prinMSDN, licene n volume i licen OEM pentru clienii cu date valide. Astzi, DOS este nc utilizat de sisteme x86 datorit arhitecturii simple i cerinelor minime de memorie i procesor. Interpretorul n linie de comand din versiunile deWindows NT,cmd.exe, menine multe din comenzi compatibile cu cele din MS-DOS.

2. Sistemul de operare WINDOWS 2.1 Elemente i concepte de baz.Sistemul de operare Windows 95 (lansat oficial la 24.08.1995, urmtoarele versiuni fiind lansate n anul 1998-Windows 98, i anul 2000- Windows 2000 (Windows ME Windows Millenium Edition) versiunea oficial lansat la 17 februarie 2000) deine supremaia sistemelor de operare pe 32 bii de tip Desktop (birou de lucru) i care s-a vrut o extensie i o variant perfecionat a sistemului de operare MS-DOS, sistem de operare ce a revoluionat lumea calculatoarelor de tip PC (Personal Computer). n acelai timp, corporaia american Microsoft (cea mai prestigioas firm de software din lume), a promovat i sistemul de operare Windows NT (New Technology) destinat aplicaiilor de tip client-server pentru reele de calculatoare ( Server & WorkStation) care s nlocuiasc supremaia sistemelor de operare UNIX i Novell NetWare. Din acest motiv, versiunea beta a sistemului Windows NT 4.0 include o interfa ( shell) a sistemului de operare Windows 95/98.Windows reprezint un SO complet , integrat pe 32, 64 i 86 bii i care se distinge prin: faciliti de conectare n reea; faciliti de protected-mode; faciliti de multitasking i ; sisteme de fiiere instalabile ( de 32 bii) VFAT, CDFS i network redirectors, caracteristica 32-bit file access ( 32BFA); programe de tip 32-bit device drivers; utilizarea inteligent a spaiului de memorie; nucleu - scris integral pe 32 bii, ce include funcii pentru gestiunea blocurilor de memorie, planificarea i conducerea proceselor/task-urilor.

Concepte noi introduse i implementate de sistemul de operare Windows : modul de programe de tip 32-bit device drivers i virtual device drivers ( VxD); sistem de fiiere i directoare ( folders; pliant/repertoar); procesor grafic pe 32 bii; subsisteme pe 32 bii pentru operaii de imprimare i comunicaii multimedia; faciliti Plug and Play.Componente de baz din arhitectura sistemului de operare Windows: REGISTRY - baza de date ierarhic (registry) ce simplific sistemul de operare i l face mai adaptabil i ajustabil prin eliminarea fiierelor de iniializare (autoexec.bat i config.sys) i nlocuirea lor cu o registratur structurat asemntoare cu o baz de date ierarhic de chei (keys); REGISTRY reprezint dou fiiere : system.dat (informaii privind configuraia sistemului de calcul) i user.dat ( informaii privitoare la utilizatorii sistemului de calcul); Utilitare de tip device drivers ce includ suport pentru diverse dispozitive periferice i hardware; Utilitare de tip VxD ( virtual device drivers) ce reprezint programe pe 32 bii pentru protected-mode; Programul Configuration Manager ce dirijeaz procesul de configurare a sistemului de calcul; Modulul USER ce gestioneaz operaiile executate de dispozitivele de intrare (Keyboard, mouse ) i pe cele aferente interfeei utilizator ( fereste, meniuri, pictograme, casete de dialog, etc. ), operaii pentru canale de comunicaii (placa de sunet, etc.); Modulul KERNEL ce execut funcii de baz ale SO, servicii de tip file I/O, gestionarea blocurilor de memorie, planificarea task-urilor pentru microprocesoarele actuale 386, 486, Pentium; Modulul GDI (Graphics Device Interface)ce realizeaz funciile grafice ale SO; Modulul TCP/IP (Transmission Control Protocol/Internet Protocol) ce este utilizat n sistemul Internet.

2.2 Fereste i controalele ferestrelor.La baza dialogului utilizator-SO-Calculator se afl conceptul de fereastr (window) introdus de sistemul de operare Windows , element esenial utilizat n aciunile pentru accesarea serviciilor SO.Fereastra (window) este definit ca un element grafic (imagine pe ecran) avnd o form dreptunghiular i care este constituit din suprafaa de afiare (unde se va afia coninutul ferestrei) i din urmtoarele elemente definitorii (controale): bara de titlu (numele ferestrei-serviciu); bara de meniuri (funcii oferite); bara de stare (numr de obiecte); butoane (Minimize-minimizare, Maximize-maximizare, Close-nchidere); sgei de derulare(navigare-scroll) (pe vertical, pe orizontal); casete de derulare(navigare) (pe vertical, pe orizontal); bare de derulare(navigare; scroll bars).Toate programele destinate s ruleze sub sistemele de operare Windows utilizeaz fereastra care conine controale prin intermediul crora se realizeaz operaii asupra ferestrei: navigare, dimensionare, mutare, nchidere. Dimensiunile unei fereste se pot mri n cele 4 direcii corespunztoare celor 4 laturi ce definesc o fereastr(dreptunghi). n acest sens, de exemplu, dac se dorete mrirea ferestrei ntr-o anumit direcie, mai nainte se indic latura respectiv cu cursorul mouse-ului, dup care va aprea o sgeat dubl (cu orientri opuse: ) perpendicular pe latura respectiv, apoi se execut click i se trage latura n direcia dorit, eliberndu-se butonul atunci cnd dimensiunea devine cea dorit de utillizator. Un meniu este o list de comenzi (funcii) (bar de meniu) ale cror nume sunt vizualizate pe orizontal, comenzi ce pot fi indicate(selectate) cu ajutorul mouse-ului sau prin intermediul unor combinaii de taste. Prin execuia unui click pe numele unei comenzi de meniu, se deschide(se afieaz) pe vertical o list de subcomenzi(subfuncii), numit bar de instrumente, corespunztoare comenzii indicate. Fiecare subcomand a unei comenzi poate fi indicat i folosit pentru a se executa click pe ea n cazul n care utilizatorul dorete s-o utilizeze. Pentru a selecta o comand a unui meniu se poate folosi i tastatura printr-o combinaie de taste. Prin apsarea tastei se activeaz bara de meniuri (lista de comenzi) i apoi se apas tasta corespunztoare literei evideniate sau subliniate din numele comenzii.

2.3 Casete de dialog i utilizarea lor.n cazul n care se selecteaz o comand urmat depuncte de suspensie(), se afieaz ocaset de dialogn care se pot specifica mai multe informaii asupra modului n care urmeaz s fie executat comanda respectiv. Componentelece constituie ocaset de dialogsunt : bara de titlu; bara de meniuri; butoane de dimensionare (minimizare, maximizare, inchidere); pagini cu etichete (categorii de opiuni); casete de text; casete de validare; butoane pentru operaii.Unele casete de dialog conin mai multecategorii de opiuni, afiate n pagini distincte. Fiecare pagin poate fi ascuns, dar cueticheta vizibil(aflat n parteasuperioar a paginii), executarea unui click pe aceast etichet determin afiarea paginii respective (pagina devineactiv). Aproape toate casetele de dialog coninbutonulHelpidentificat printr-un semn de ntrebare (?), buton situat ncolul dreapta-susal ferestrei. Atunci cnd se executclickpe acest buton i apoi pe uncontrolal casetei de dialog, se afieaz o fereastr deasisten(Help) n care se dau explicaii ce reprezintcontrolulrespectivi modul lui de utilizare. Pentru deplasarea n cadrul unei casete de dialog, se execut click pe elementul dorit sau se ine apsat tastai se apas litera subliniat din numele elementului dorit a fie utilizat. De asemenea, trecerea de la un element la altul, se poate face dac se apas n mod repetat tasta.

2.4 Aciuni de operare si utilizare.MeniulStarteste meniul de baz oferit de sistemul de operareWindows prin intermediul unui buton ca apare nbara de operaii(Taskbar) i care d posibilitatea utilizatorului s acceseze urmtoarele comenzi: Programs- ofer posibilitatea de a alege pentruexecuieunprogramsau ungrupde programedintr-un submeniu; Favorites- ofer posibilitatea de aredeschidecu preferinfolderesaudocumente; Documents- ofer posibilitatea de aredeschideunul din utimele15 documente(fiiere) pe care utilizatorul le-a prelucrat n ultima perioad; Settings-schimbarea aspectului generaloferit de mediulWindows sauadugarean sistem a unei noi imprimante; Find-cutareaunuiprogram,dosar(folder) sau a unuidocument(fiier-file); Help- oferirea deinformaii ajuttoare(Help) pentru utilizator n vederea utilizrii unei comenzi sau a facilitilor sistemului de calcul; Run- ofer posibilitateaexecutrii(rularii) unui program direct, dup metoda sistemului de operareDOS; Shut Down-oprireasaupornirea din noua sistemului de calcul (calculatorului).Pentrulansarea n execuiea unui program (peHD,CDsauFDexist un fiier cu extensia .EXE,.COM,.BATsau.PIF) pot exista urmtoarele situaii: programul are opictogramprezent pe suprafaa de lucru (Desktop), caz n care se execut double-clickpe pictograma respectiv; programul este prezent nbara de operaii(Taskbar) printr-unbuton, caz n care se execut clickpe butonul respectiv; programul poate fi lansat n execuie folosindbutonulStartimeniulPrograms(instalarea s-a realizat prin intermediulsistemului de operareWindows), caz n care se execut succesiv clickpe butonulStart, pe comandaProgramsi respectiv penumele programului; programul a fost instalat prin metodaMS-DOSi se gsete ntr-un dosar(folder) pe HD,FDsauCD, caz n care se utilizeaz butonulStarti comandaRunindicndu-se calea (path) pentru programul respectiv.Fiecareprogramaflat n execuie, fiecareunitate de disk(CD, HD, FD) deschis saudosardeschis, duce la afiarea unuibutonpe bara de operaii.Casetele de dialog nu au astfel de butoane. Cnd programele aubutoanen bara de operaii, se poate executa orice program ce are buton n bara de operaii, prin executarea unuiclickpe butonul respectiv.Comutareade la un program la altul se poate face prin meninerea apsat a tastei i apoi apsarea repetat a tastei. Va fi afiat o fereastr cu toatepictogrameleprogramelor aflate n execuie, cea selectat n mod curent fiindncadrati avnd numele afiat n partea inferioar a ferestrei. Se apas tasta pn la marcarea pictogramei dorite, iar apoi se elibereaz ambele taste.

2.6 Descrierea Windows XP.Windows XPeste o linie desisteme de operaredezvoltate deMicrosoftpentru utilizarea pe calculatoare personale sau de business,laptopuriicentre media. Literele "XP" provin de la cuvntul englez experience (experien). Windows XP este succesorul sistemelor de operareWindows Mei Windows 2000, i este primul sistem de operare pentru consumatori produs de Microsoft pe modelul kernel-ului i al arhitecturii NT(New Technology) a luiWindows NT. Windows XP a mbuntit vechiul Windows NT cu unul nou compatibil cu mai multe programe. Windows XP a fost lansat la25 octombrie2001i pn nianuarie2006a fost vndut n circa 400 de milioane de exemplare, conform unei estimri fcute deIDC. Cele mai ntlnite versiuni i ediii de Windows XP sunt Windows XP Home Edition, creat pentru utilizatorii care lucreaz la domiciliu, i Windows XP Professional Edition, care are faciliti adiionale, ca de exemplu suportul pentru domeniile Windows Server sau dou procesoare fizice. El este fcut pentru utilizatorii avansai precum i companii. Windows XP Media Center Edition este mbuntit cu faciliti multimedia ce permit utilizatorului s nregistreze i s vizioneze televiziunea digital, s vizioneze filme DVD i s asculte muzic. Windows XP Tablet PC Edition este proiectat s poat rula pe platformele PC-urilor tablet. Au fost lansate de asemenea Windows XP 64 bit Edition pentru procesoarele IA-64 (Itanium) i Windows XP Professional x64 Edition pentru x86-64. Prezint o interfa semnificant modificat, prezentat de Microsoft drept mai prietenoas pentru utilizator dect n celelalte versiuni de Windows. Un nou management al software-ului reuete s evite "iadul DLL-urilor" care a marcat celelalte versiuni de Windows. Este prima versiune de Windows care, pentru a combate pirateria informatic, necesit o activare, o facilitate care nu a fost agreat de toi utilizatorii. Windows XP a fost criticat pentru vulnerabilitile legate de securitatea prelucrrii datelor, pentru integrarea prea strns a aplicaiilor ca de ex.Internet ExploreriWindows Media Player, precum i pentru aspecte legate de interfaa implicit a spaiului de lucru. Windows XP a fost n lucru nc din 1999, cnd Microsoft a nceput s lucreze la Windows Neptune, un sistem de operare care urma s devin "Home Edition" al lui Windows 2000. A fost pn la urm unit cu proiectul Whistler, care a devenit mai trziu Windows XP.

2.7 Descrierea Windows 7.Windows 7este o versiune aMicrosoftWindows, unsistem de operareprodus de compania american Microsoft pentru utilizarea pe calculatoarele personale de tipPC, inclusiv cele utilizate n domeniul afacerilor, pedesktop-uri, laptop-uri,Tablet PC-uri,netbook-uri i PC-uri de tipMedia Center Edition(MCE).Windows 7 a intrat n faza liber pentru producie (Release To Manufacturing, RTM) la 22 iulie 2009. Windows 7 se prescurteaz deseori cu Win 7, Win7 sau chiar i numai cu W7. n comparaie cu predecesorul suVista, Windows 7 este o actualizare a lui, cu scopul de a fi pe deplin compatibil cu driverele, aplicaiile i echipamentul cu care acesta a fost deja compatibil. Prezentrile oferite de companie n 2008 s-au axat pe suport de ecranemulti-touch, unWindows Shellreconceput cu o nou bar de activiti, o grup de reele de sistem numit HomeGroup , precum i pe mbuntiri de performan. Windows 7 include o serie de caracteristici noi, cum ar fi: primi pai n atingerea cu minile, vorbirea, i recunoaterea scrisului de mn, suport pentru hard disk-uri virtuale, performan mbuntit pe procesoarele multi-core, performana boot-ului mbuntit, i mbuntiri ale nucleului(kernel). Windows 7 adaug suport pentru sisteme care folosesc multiple plci grafice heterogene de la diferii furnizori, o nou versiune aWindows Media Center,un Gadget pentru Windows Media Center, caracteristici media mbuntite,XPSEssentials Pack iWindows PowerShelldeja incluse, i un Calculator reconceput cu capabiliti multlinii inclusivProgrammer(Programator)iStatistics(Statistici), moduri mpreun cu unitatea de conversie. Multe elemente noi au fost adugate n Control Panel, incluznd ClearType Text Tuner, Display Color Calibration Wizard, Gadgets, Recovery, Troubleshooting, Workspaces Center, Location and Other Sensors, Credential Manager, Biometric Devices, System Icons, i Display. Bara de sarcini are cele mai uriae schimbri vizuale, n cazul n care bara de instrumente Quick Launch a fost nlocuit cu aplicaiile de prins n taskbar. Butoanele pentru aplicaiile prinse sunt integrate cu butoanele sarcinilor. Aceste butoane, de asemenea, activeaz funciaJump Listspentru a permite un acces uor la sarcinile comune.Bara de sarcini reinventat permite i reordonarea butoanelor de pe ea. n adiacen cu ceasul sistemului exist un buton dreptunghiular pentru noua facilitate Peek. Micarea cursorului asupra acestui buton face ca toate ferestrele active s devin transparente pentru o previzualizare rapid a suprafeei de lucru. Fcnd click pe acest buton are ca efect minimizarea ferestrelor active. Pentru programatori, sistemul de operare Windows 7 include o nou interfa de reeaApplication-Programming-Interfacecare are suport pentru crearea serviciilor web bazate pe protocolul de accesare simpl a obiectelorSimple Object Access Protocol(spre deosebire de serviciile web bazate pe platforma .NET), caracteristici noi care vor reduce timpul pentru instalarea aplicaiilor, reducerea cererilor de control asupra conturilor de utilizator, dezvolare simplificat la fiierele de instalare, suportul global mbuntit prin serviciul lingvistic numitExtended Linguistic Services API.

2.8 Descrierea Windows 8.Windows 8este cea mai recent versiune a sistemului de operare de laMicrosoft Windows. Windows 8 extinde suportul pentru o plaj mai larg de dispozitive, incluznd, dar nelimitndu-se lacomputere desktop,computere portabileitablete, ediiile ce se pot executa pe aceste dispozitive depinznd de arhitectura procesorului sistemului:x86,x64sauARM. Windows 8 este disponibil n patru ediii generale, dou dintre acestea fiind disponibile pentru publicul larg spre achiziionare: Windows 8 (denumit i Windows 8 Core), destinat utilizatorilor de computere ce nu au nevoie de funcionaliti avansate pe computerele pe care le posed, precumBitLocker, i Windows 8 Pro, conceput pentru utilizatorii ce au nevoie de instrumente avansate n lucrul pe computer. De asemenea, vor mai fi disponibile dou ediii ale Windows 8: Windows 8 Enterprise, disponibil doar prinlicenierea n volumpentru firme i Windows RT, preinstalat de ctre productorii de echipamente pe dispozitive ce sunt motorizate de procesoare ARM. Windows 8 nu mai include componentele media precumWindows Media Centerregsite n versiuni precedente ale Windows n niciuna dintre ediiile sale. Dei Windows RT mparte acelai cod surs cu celelalte versiuni ale Windows 8, aceast versiune nu va putea rulaaplicaii desktop, exceptnd o versiune special a Microsoft Office 2013. Ediiile Windows 8 Core, Windows 8 Pro i Windows 8 Enterprise sunt divizate n versiuni pentru sisteme cu procesoare x86, respectiv x64. De asemenea, aceste 3 versiuni posed i ediii cu funcionalitate redus disponibile pentru diferite piee (de exemplu, ediiile N ale Windows 8 nu includ Windows Media Player i componentele asociate). Windows 8 permite upgrade-ul de la oricare versiune anterioar de Windows, ncepnd de laWindows XP. Windows 8 include n toate ediiile interfaa grafic cu utilizatorulModerni posibilitatea de instalare de laWindows Storei de folosire a aplicaiilor concepute pentru aceast interfa. Interfaa Modern reprezint modul implicit de interacionare cu Windows 8 i nu poate fi dezactivat n niciuna din ediiile Windows 8. Pe de alt parte, regulile de design i interfaWindows Aeroincluse n Windows 8 au fost modificate pentru mbuntirea autonomiei dispozitivelor mobile i uurina n utilizarea cu degetul: ferestrele nu mai au cadru transparent n tema Aero, iar ferestrele au butoane de aciune mari, simplificate i nu mai au margini rotunjite. De altfel, numeleAeronu mai este folosit n denumirile funciilor ce fac parte din aceast caracteristic (de exempluAero Peeke redenumit Peek). Windows 8 este disponibil ctre publicul larg ncepnd cu 26 octombrie 2012. Finalizarea versiunii a avut loc n data de 1 august 2012 (build 9200), atunci cnd Windows 8 a fost trimis ctre diveri productori de computere i alte echipamente digitale. ncepnd cu 15 august 2012, Windows 8 a devenit disponibil spre descrcare demonstrativ, sub form detrial, ctre abonaiiReelei de dezvoltatori Microsoft (Microsoft Developer Network). Aplicaiile concepute pentru interfaa Modernvor putea fi rulate pe toate ediiile i procesoarele suportate de Windows 8. Aplicaiile desktop sunt suportate numai de ediiile Windows 8 Core, Windows 8 Pro i Windows 8 Enterprise (cu excepiaMicrosoft Office 2013ce ruleaz pe Windows RT) i depind de arhitectura procesorului computerului astfel: ediiile pe 32 de bii ale Windows 8 ruleaz aplicaii pe 16 i 32 de bii, dar nu i pe 64 de bii; ediiile pe 64 de bii ale Windows 8 ruleaz aplicaii pe 32 i 64 de bii, dar nu i pe 16 bii.

3. Sistemul de operare UNIX 3.1 Structura i arhitectura sistemului Unix.Sistemul de operareUNIXeste unsistem multitaskingi multiuserdestinat pentru diverse tipuride calculatoare (microcalculatoare, minicalculatoare, supercalculatoare) i pentru reele puternice de calculatoare, fiind cel mai vechi sistem de operare ce a rezistat i s-a impus pn azi. La ora actual sistemulUNIXeste singurul sistem de operare care funcioneaz simultan pe microcalculatoare isupercalculatoare. Este practic singurul sistem de operare pentru minicalculatoareistaii de lucru. Este sistemul de operare care a stat la baza conceperii i elaborarii altor sisteme de operare performante, cel mai recent exemplu fiindsistemul de operareLinux-primul sistem de operarefree software(elaborat n 1992). SistemulUnixeste primul sistem care a inclusclasa de protocoale(set standard de servicii pentru transmiterea de informaii ntre calculatoare) TCP/IP (Transmission ControlProtocol/InternetProtocol) utilizat astzi de cea mai mare reea de calculatoare la nivel mondial:sistemulInternet,cu milioane de abonai pe toate continentele. Unii utilizatori ai sistemuluiInternettrebuie s fie familiarizai cu filosofia i comenzilesistemuluiUNIX, deoarece multe servicii oferite utilizatorilor vor fi mai eficiente dac sunt cunoscute unelecomenziUNIX.n prezent exist mai multe implementri (variante) ale sistemuluiUNIX: System V(licenUnix Support Group-AT&T); Solaris(licenSun Microsystems); AIX(licen IBM, pentru calculatoareRISC RS-6000); ULTRIX,OSF ( produs de firmaDEC-Digital); HP-UX( produs de firmaHewlett-Packard); Linux(free software-Linus Torvalds; Finlanda ).SistemulUNIXlucreaz ntime-sharingfiind constituit dintr-unnucleu(Kernel) i un numr foarte mare deutilitareaccesibile prin intermediulinterpretorului de comenziShellce reprezint interfaa dintre sistemul de operare i utilizator:

Nucleul(Kernel) este un intermediar ntre interfaa furnizat deapelurile sistemiechipamentele fizicedin sistemul de calcul.NucleulUNIXeste partea rezident a sistemului de operare care asigurfuncii de supervizareigestiune a resurselorsistemului de calcul (memorie intern, dispozitive I/O): organizarea i gestiunea memoriei; organizarea i gestiunea fiierelor; execuia i gestiunea proceselor; planificarea unitii centrale (UC) ntre procese; controlul i gestiunea perifericelor; protecia datelor i programelor.

EleganainterfeelorsistemuluiUNIX i calitatea remarcabil a abstraciilor pe care le ofer utilizatorilor, au influenat i vor continua s influeneze profund arhitectura sistemelor de calcul. De asemenea, n ultima perioad s-au adusnoi facilitipentru a lucra cu un numr mare de microprocesoarei pentru a realizaintegrarea completaaplicaiilorWindows NTiNovell Netware. SistemeleUNIXcomerciale sunt nc realizri impresionante, care ofer funcionaliti superioare sistemelorLinuxiWindows NT. Sistemul de operareUNIXeste constituit din: Nucleu(Kernel) -partea rezident; Shell-interpretor de comenzi; Utilitare-servicii accesibile prin intermediul interpretorului de comenzi.

3.2 Sistemul de fiiere pentru Unix. Sistemul de fiiere oferstructuramodului de organizare a informaiilor n sistem:structura arborescent(ierarhic) dedirectoareifiiere. De fapt, aceast concepie a fost preluat de celelaltesisteme de operare(DOS,Windows, Netware). Ideea care st la baza sistemului de fiiere esteierarhia. Se ceeaz astfel imaginea unui sistem de fiiere ierarhizat sub form dearbore, n vrful cruia se afldirectorulradacina(root), notat \, la care se pot conecta un numr de directoareifiiere. Fiecaredirectorpoate conine altedirectoareifiiere, directoare care la rndul lor pot conine alte directoare i fiiere, pe un numr nelimitat denivele. Aceaststructur arborescenteste folosit de sistemulUNIX pentru gestionarea i localizarea fiierelor proprii i ale utilizatorilor.SistemulUnixutilizeaz patrutipuri de fiiere:ordinare, director, speciale, pipe.Un fiierordinareste utilizat pentru memorarea de informaii pe un suport magnetic ( HD, FD) ce reprezint unprogam surs(text), forma decod executabil(binar),datenecesare execuiei programelor i care este singurul tip de fiiere folosit pentru memorarea pe termen nelimitat a informaiilor. Identificatorul de fiier(numele fiierului) care se aloc n sistemulUNIXdifer de cel utilizat n sistemeleDOSiWindows.Acesta este o secven de caractere ce poate fi de lungime mare (maxim 256 caractere) pentru versiunile actuale deUNIX(n versiunile vechi se impuneau 14 caractere).Regulilece trebuie s fie respectate sunt: se facedistinctientrelitere mariilitere mici(spre deosebire deDOS); exemplu: filename.txtnu este similar cuFILEname.txt; caracterele/ | \ ! @ # $ ^ & * ( )nu pot fi inclusen numele fiierului; este permisincluderea spaiilorn numele fiierului, darnu se recomand; Caracterul. (punct) este utilizat ca unseparator ntre cuvinte; sistemulUNIXnu se folosete deextensia numeluide fiiere n acelai mod n care o face sistemulDOS;Existdoutipuri defiiere ordinare: text- conin numaicaractereASCII(256 caractere); binare- conin toate cele256 valoriposibile pentru fiecareoctet.

Din punct de vedere al sistemului de operare, unfiiereste constituit dintr-un ir deocteide lungime nedefinit, terminat cu uncaracter specialEOF (end of file).Din punct de vedereutilizator,fiierele textsunt constituite din linii terminate cu NL (new line).Fiierele ordinareprivite nstructura arborescent, sunt aflate pe ultimul nivel (noduri terminale). Drepturile de accesla acestea sunt: R(read; pentru citire),W(write; pentru scriere),X(execuie; pentru lansarea n execuie).Acestedrepturi de accesla fiiere suntdefinite separatpentru urmtoarelecategorii de utilizatori: u-proprietar(user); g-grup(group); o-restul utilizatorilor(other).

Fiiereledirectorsunt fiiere ce conin liste de directoare i care asigur structura arborescent ce are un director rdcin (root) notat prin /. Sistemul de directoareeste ntreinut i controlat de sistemul de operare.Programeleutilizatorului pot citi directoarele, dar sistemul are grij ca acestea s nu modifice directoarele, pentru a se garantaintegritatea sistemului de directoare. Fiecare utilizator are undirector propriun care sunt salvate toate fiierele sale.La un director se pot ataafiiere ordinaresau altedirectoarecare grupeaz colecii de fiiere. Se creeaz astfel unsistem de fiiere ierarhizatsub form dearbore avnd ca rdcindirectorul rdcin, notat /. Principalele directoare folosite n implementrile sistemuluiUNIX sunt n general cele care apar nstructura arborescentde mai jos.

Coninutul principalelor directoare:/bin -conine comenzile de baz n format executabil(cd, ls, mkdir, rm, rmdir)/dev -conine fiierele speciale de comunicare cu dispozitiveleHD, FD, Printer,terminale./etc -conine repertoarul unor utilitare speciale de ntreinere, folosite doar deadministratorul de sistem ( fiierul de parole, fiierul de grupuri)/home-pastreaz toate directoarele de reziden ale utilizatorilor/lib -conine bibliotecile pentru limbajele de programare(C, PASCAL,)/sbin -conine toate programele ce trebuie lansate n execuie deUNIX, precumi unele comenzi folosite doar de administratorul de sistem/stand -conine nucleul (Kernel) sistemuluiUNIX/sys -conine textul sursa pentru programele sistemuluiUNIX/tmp -conine fiiere temporare/usr -conine directoare i fiiere pentru utilizatori (manuale, doc, )/var -conine fiiere pentru tiprire i pota electronic (E-mail)

Sistemul de operareidentific(adreseaz) un fiier prinnumelelui icalea deacces(path) ce reprezint drumul de la radacina arborelui la fiierul respectiv, aa cum se realizeaz i n sistemeleDOSiWindows. Specificarea corect a cilor de acces este un aspect esenial n utilizarea sistemului de operare.Regulilepentru indicarea unei ci de acces pentru un fiier sunt: cale(path) este olist de nume, separate prin /, sau un singur nume; numele iniial din lista este un nume de director, iar ultimul nume este numele fiierului desemnat; cnd calea ncepe cu /, specificarea pornete dindirectorul rdcina(root), iar celelalte ci pornesc dindirectorul curent; se poate utiliza ospecificare absolut, cnd calea pleac dinroot(/), indicndu-se toate numele de directoare pn la fiierul respectiv, fie ospecificare relativ, cnd calea pleac dindirectorul curent.

n sistemulUNIXtoateechipamentele perifericesunt tratate cafiiere, fiindnumite fiiere speciale. n acest fel fiecare echipament periferic fizic este identificat cu un fiier special. Din punctul de vedere al utilizatorului nu exist nici o diferena ntre lucrul cu fiiere ordinare i lucrul cu fiiere speciale.Fiierele specialefac legatura cu funciileprogramuluide comand(driver) al echipamente- lor crora le-au fost asociate. Fiierelor speciale se gsesc stocate n directorul/dev, de exemplu : /dev/lp - fiier special asociat imprimantei (printer); /dev/tty2 - fiier special asociatHD-ului.Tratareaperifericelorcafiiere specialeare o serie de avantaje, i anume: fiierele speciale sunt supusemecanismului de proteciesimilar cu cel al celorlalte fiiere; se pot utiliza aceleaicomenzi(utilitare) n scopulschimbului de datecu perifericele, ca i n cazul fiierelor obinuite, ceea ce confer elegan i simplitate n utilizare.

FiiereleFIFOsaupipesuntfiiere tranzitorii, n care datele sunt citite n ordinea strict a scrierii lor, respectndu-seregula de sincronizare producator / consumator( First Input First Output primul intrat primul ieit). Memorarea datelor n fiier se face ca la orice fiier ordinar, utiliznd numai blocurile adresate direct. Dup ce au fost citite din fiier, datele nu mai pot fi recitite.

Sistemul de protectie a fiierelor(directoare i fiiere obinuite) este destinat controlului accesuluila fiiere.SistemulUNIXrealizeaz o bun separare a contextelor de execuie. n sistemulUNIXexist treitipuri de accesla fiiere: R(read) -dreptul de citirece permite vizualizarea coninutului; W(write) -dreptul de scrierece permite modificarea fiierului; X(execute) -dreptul de execuiece permite ncrcarea fiierului n memorie i lansarea lui n execuie sau citirea i execuia unuifiier de comenzi Shell.

n cazuldirectoarelor,drepturileR, W, Xsunt interpretate astfel: R permite utilizatorului sdeschidi sciteasc fiierul directorcu comandals; W permite utilizatorului screezei stearg fiieren directorul respectiv; X permite ca sistemul scauten directorul respectiv n cursul prelucrrii unei ci de acces.Pentru sistemulUNIXexisttrei categorii de utilizatori: U(user) -proprietar; G(group) -grup; O(other) -ali utilizatori; A(all) - pentrutoatecele trei categorii.

SistemulUNIXeste astfel conceput i elaborat nct fiecare fiier are unproprietar, de obicei persoana care l-a creat.Mai muli utilizatori, care fac parte dintr-un compartiment de lucru (teme comune, domeniu comun, ect.) formeaz ungrup. Sistemul de protecie a accesului la un fiier se bazeaz pe confruntareacererilorutilizatorului (r, w, x) cudrepturile asociatecategoriei din care acesta face parte (u, g, o). Pentru precizarea complet a drepturilor de acces la un fiier sunt necesari9 bii, 3 bii pentru fiecare categorie de utilizator (u, g, o). Tipul i drepturile de acces la fiiersunt memorate ntr-un cuvnt de16 biicu semnificaii diverse:

biii 0-3(a-d) indictipul fiierului; bitul 4(e)seteaz identificatorul deutilizator; bitul 5 (f) seteaz identificatorul degrup; bitul 6(g) seteazswapping(citirea n ntregime, nu pe blocuri); bitii 7-9indic drepturile (r, w, x) pentruproprietar; bitii 10-12indic drepturile (r,w,x) pentrugrup; bitii 13-15indic drepturile (r,w.x) pentrurestul utilizatorilor.

3.3 Comenzi Shell pentru sistemul Unix .Interpretorul de comenzi(Shell) al sistemului de operareUNIXeste un program executabil aflat peHDn directorul/bini care arenumele de cale(path)/bin/sh.Este tratat de ctre nucleul (Kernel) sistemului de operare ca orice procesutilizator neprivilegiat. La deschiderea sesiunii de lucru, se lanseaz unproces shellla terminalul (staia de lucru) la care lucreaz utilizatorul, ateptnd comenzi. Din punct de vedere al utilizatorului,Shellofer ointerfa complexcu sistemul, pe dou nivele:

prelucrarea i execuia comenzilorce sunt programe independente de interpretor, prezente cafiiere executabilen directoarele/bin, /usr/binsau/etc; dezvoltarea de programe structurate, ntr-unlimbaj de programareoferit deShelli care suntfiiere de comenzi(profil; scenarii) destinate unor aplicaii ce necesit nlnuirea de aciuni diverse conform unor algoritmi.Ocomand shellare urmtoareaform sintacticgeneral:

$ [] [], unde:

reprezintnumele comenzii(fiier executabil = procedur, funcie, program); reprezintopiunidesemnate printr-oliter, precedata de semnul - sau +; dac sunt mai multe opiuni, acestea se scriu una dup alta, fr spaiere, dar precedate de semnul - sau +; reprezintnume de fiieresauiruri de caracterece constituie parametrii comenzii.Numele comenziieste numelefiierului executabilce urmeaz a fi executat i este cutatn urmtoarea secven: ndirectorul curent; dac nu este gsit; ndirectorul/bin; dac nu este gsit; ndirectorul/usr/bin; dac nu este gsit; n caz contrar se dmesaj de eroareafiat deShell.Construcia lexical reprezint de multe orinume de fiierea crui sintax a fost precizat.InterpretorulShellpermitespecificarea fiierelori prin utilizarea urmtoarelor metacaractere: * ce semnificorice ir de caractere, inclusiv irul vid; ? ce semnificorice caracter; [] ce semnifico mulime de caractere; - ce semnifico secven lexicografic.Pe baza acestormetacaractere, interpretorulShellvagenera nume de fiiereutilizate n cadrul comenzilor.Exemple:1.*.c - indic toate fiierele avnd sufixulc;2.def[0-9] - indic fiiereledef0,def1, ,def9;3.prog[09] - indic fiiereledef0,def9;4.cap? - indic fiierele existentecap1,cap2,cap3;5.cap*- indic fiierele existentecap1,cap2,cap3,cap1.c,cap2.c;6.prog[*?] - indic att variantaprog*, ct i variantaprog?

ComenzileShelln sistemulUnixpot fi grupate din punct de vedere al functionalitii n mai multecategorii:

comenzi pentru informare(cal, date, time, who, echo, passwd, login, mail,elm,write, tty, stty, man); comenzi pentru gestiunea directoarelor(pwd, cd, mkdir, rmdir, ls); comenzi pentru gestiunea fiierelor(cat, pr, lpr, lp, file, find, rm, cp, mount, umount, mv,cmp, chmod, chown, chgrp, diff, sort, tsort, tail, wc); comenzi pentru gestiunea proceselor(ps, nice, kill, sleep, time, sh, at); comenzi pentru gestiunea volumelor(df, dn).

4. Sistemul de operare Linux 4.1 Sistemul de fiiere sub Linux.Sistemul de fiiere este o component important a unui sistem de operare. n Linux, el este caracterizat prin trei aspecte: structura ierarhic, independena fa de hardware i o mare flexibilitate. Structura ierarhic este organizat sub forma unui arbore cu un director rdcin (root).Directorul rdcin poate conine fiiere normale, fiiere de tip legtur sau alte directoare, numite subdirectoare. Subdirectoarele sunt noduri n arbore, iar fiierele sunt frunze. Independena fa de hardware rezult din faptul c fiierele sunt vizibile i accesibile utilizatorului ca o succesiune de octei. Flexibilitatea se bazeaz pe posibilitatea de a monta (insera) sau demonta la orice nivel n ierarhia de fiiere noi structuri arborescente de directoare i fiiere. Structura standard a sistemului de fiiere Linux conine, pe lng alte directoare i urmtoarele: bin, boot, dev, etc, home, lib, proc, root, sbin, tmp, usr, var.

Fig. 7. Structura arborescent a sistemului de fiiere

Structura arborescent a sistemului de fiiere d posibilitatea utilizatorilor s creeze i s gestioneze un numr mare de fiiere. Nu exist limitare a numrului de noduri, eventualele restricii fiind impuse de hardware. Referirea la un fiier se face prin specificarea numelui su precedat de un ir de caractere numit cale, ir prin care se indic poziia n arbore a fiierului cobornd pe nivelurile arborelui, fie pornind de la directorul rdcin (cale absolutsau complet), fie de la cel curent (cale relativ). Prindirector curentse nelege directorul la care se raporteaz la un moment dat o anumit aplicaie. Calea unui fiier poate fi de orice lungime, caracterul '/' fiind folosit pentru delimitarea numelor de directoare din cale. Caracterul '/', pe lng rolul de separator de directoare i fiiere, identific i directorul rdcin. n ceea ce privete specificarea cii, precum i unele caracteristici ale unui fiier sau director, pot fi precizate cteva diferene fa de sistemul de operare Windows, precum: caracterul '\' este nlocuit n Linux cu '/'; n Linux se face distincie ntre litere mici i litere mari; un fiier executabil n Linux este un fiier ce are setat dreptul de execuie (indiferent de extensia sa); modul de stabilire i organizare a drepturilor de acces asupra unui fiier difer n cele dou sistem de operare, dei interpretarea lor este foarte asemntoare; un fiier text n Linux are marcat sfritul de linie ('\n') printr-un singur caracter (cel cu codul 10), n timp ce n Windows prin dou caractere (cu codurile 13 i 10).n Linux se deosebesc patru tipuri de fiiere:ordinare(obinuite),pipe, specialeidirectoare. Din punct de vedere al sistemului de operare, un fiier este un ir de octei de o anumit lungime. Accesul la datele dinfiiere se face n mod aleator, adic la orice poziie (deplasament) la un moment dat. Fiierele obinuite sunt pstrate pe disc. Unfiier obinuiteste creat de un proces. El poate fi text sau binar (de exemplu un fiier executabil). Fiecare fiier are ataat un numr, care este interpretat ca index ntr-o list de structuri (indexnode), pstrat ntr-o zon rezervat pe partiia care conine sistemul de fiiere.I-node-ulunui fiier conine toate informaiile pe care sistemul de operare le folosete pentru descrierea i gestionarea fiierului, cu excepia numelui su. Fiierele pipesunt fiiere folosite pentru comunicarea ntre procese, pe baza principiului FIFO (First-In,First-Out). Fiierele specialesunt fiiere ataate dispozitivelor de I/E (de tip bloc sau caracter). n directorul/devse gsesc toate aceste fiiere speciale, al cror rol este de a oferi o interfa de acces de tip acces la fiier pentru dispozitive precum: discuri, benzi magnetice, terminale, imprimante, mouseetc. De exemplu, pentru fiecare partiie a unuiharddisc exist cte un fiier special. Un fiier special deine uni-node, care ns nu refer blocuri de date pe disc. n schimb, acesti-nodeconine un numr de dispozitiv, care este folosit ca index ntr-o tabel intern sistemului de operare de proceduri pentru dispozitive periferice. Pentru identificarea fiecrui dispozitiv se folosesc dou numere:major(identific tipul dispozitivului) iminor (identific numrul dispozitivului de tipul dat). Folosirea dispozitivelor n aceast manier confer avantajul tratrii uniforme. Din punct de vedere utilizator nu exist nici o diferen ntre lucrul cu fiiere ordinare i cele speciale. Undirectorface legtura ntre numele fiierelor i locul unde acestea sunt memorate pe disc. El nu conine efectiv fiierele care i aparin, ci doar referinele la acestea, sub forma unei succesiuni de structuri numite intrri n director. O intrare n director are cel puin dou cmpuri, i anume: numele fiierului i numrul su dei-node. Orice director are n mod implicit dou intrri create automat odat cu crearea directorului. Acestea poart numele . i .. i conin referine spre i-nodul directorului curent i, respectiv spre printele directorului curent. Un director ce conine doar cele dou intrri amintite se numete un director gol, putnd fi ters cu ajutorul comenzilor de tergere. Fiecare fiier are alocat un singuri-nodecare conine, printre altele: identificatorul utilizatorului care este proprietarul fiierului; tipul fiierului (obinuit, director, pipe sau special); drepturile utilizatorilor de acces la fiier; data i timpul ultimului acces i al ultimei modificri a fiierului, data i timpul ultimei modificri efectuate asuprai-node-ului; numrul de legturi fizice ale fiierului (a se vedea comandaunlink); adresele blocurilor de pe HDD ce conin datele fiierului; lungimea fiierului n octei i n blocuri de octei alocate pe disc.O caracteristic important a sistemului de fiiere din Linux este noiunea delegtur(link). Scopul legrii este acela de partajare a fiierelor (sau directoarelor) ntre diferite directoare. Legarea unui fiier are ca efect posibilitatea referirii acelui fiier prin ci i, eventual, nume diferite n arborele de fiiere i directoare. n Linux exist dou tipuri de legturi:fizic(hard) isimbolic. Pentru a nelege modul de realizare i funcionare a lor, trebuie s sintetizm informaiile prezentate pn aici i anume, faptul c fiecare fiier are asociat un singuri-node, iar numele fiierului i numrul su dei-nodesunt localizate ntr-o intrare din directorul n care a fost creat fiierul. Numrul dei-nodeeste un identificator unic al fiierului n cadrul sistemului i nscrierea sa n cadrul unei intrrii dintr-un director poate fi interpretat ca o referire sau o legtur spre fiier din acel director. Aceast interpretare st la baza nelegerii legturii fizice, care se realizeaz prin alocarea unei noi intrri, fie n directorul iniial, fie ntr-unul diferit, intrare n director care va conine numrul dei-nodeal fiierului legat. Numele intrrii respective poate fi identic sau diferit de cel al altei intrri care refer acelai fiier. Evident, dou intrrii diferite din cadrul aceluiai director, care refer acelai fiier (conin acelai numr dei-node) trebuie s aib nume diferite. n urma stabilirii unei legturi fizice spre un fiier, acesta va fi referit prin numrul su dei-nodedin intrri de director diferite. Astfel, acelai fiier este accesibil pe drumuri diferite i, eventual, prin nume diferite n arborele de fiiere i directoare. Pstrarea numrului de legturi fizice spre un fiier ni-node-ulacestuia este necesar pentru a nu se terge fizic fiierul ii-node-ullui dect n momentul ajungerii acestui numr la zero, adic n momentul tergerii ultimei legturi fizice spre acel fiier. n caz contrar sistemul de fiiere ar fi adus ntr-o stare inconsistent. Dac n cazul legturii fizice, nu se creeaz un fiier nou, ci numai o intrare n director nou, n cazul legturii simbolice ambele lucruri se ntmpl, adic n directorul n care se creeazlegtura se aloc o intrare care va referi uni-nodenou, alocat unui nou fiier. Acest nou fiier este unul special, de tip legtur simbolic i este gestionat n mod automat i transparent pentru utilizator de ctre sistemul de operare. Coninutul unui fiier legtur simbolic este calea spre fiierul legat (referit) i accesarea lui are ca efect accesarea fiierului legat. Fiierul legtur simbolic nu conine informaii despre localizarea fizic a fiierului legat (i-node-ulsu), ci doar despre o cale spre acel fiier, astfel nct tergerea acelei ci face ca referina din fiierul legtur simbolic s devin invalid, fr a aprea ns inconsistene n sistemul de fiiere. Avantajul legturilor simbolice este acela c nu este necesar memorarea numrului lor ni-nodei, n plus, coninnd o cale de tip ir ce caractere n arborele de fiiere i directoare, pot referi fiiere aflate pe sisteme de fiiere montate, fie ele chiar localizate pe o alt main, lucru care este imposibil n cazul legturilor fizice, la care un numr dei-nodeare semnificaie i relevan doar n cadrul sistemului de fiiere de pe o aceeai partiie. Pentru stabilirea unei legturi spre un fiier existent se poate folosi comandaln, a crei sintax este urmtoarea, lipsa opiunii-sindicnd crearea unei legturi fizice, iar prezena ei indicnd crearea unei legturi simbolice:ln [-s] nume_cale_veche nume_cale_nouaNu este permis efectuarea de legturi fizice la directoare, dect administratorului sistemului i aceasta doar n anumite cazuri n funcie de configuraia sistemului. tergerea unei legturi se poate realiza prin comandaunlink. O alt caracteristic important a sistemului Linux este posibilitatea de amontaun ntreg arbore de fiiere ntr-un director din ierarhia sistemului (arborelui) de fiiere principal. Sistemul de operare Linux recunoate un singur director rdcin, dar este posibil ca fiierele s se gseasc pe mai multe suporturi fizice sau logice, fiecare volum avnd un sistem de fiiere arborescent propriu. Este posibil suprapunerea rdcinii unui astfel de sistem de fiiere peste un director al sistemului de fiiere recunoscut de sistem. Aceast operaie se numetemontarei poate fi realizat prin comandamount, dar n general doar de ctresuperuser. Coninutul directorului n care se realizeaz montarea devine invizibil pn la efectuarea operaiei dedemontare, motiv pentru care se recomand ca el s fie gol. Dup montare, calea la punctul de montare prefixeaz orice acces la un fiier sau director de pe sistem de fiiere montat. De exemplu:mount /dev/hda1 /mnt/hdd -rmonteaz doar pentru citire (read-only) n directorul/mnt/hddprima partiie a primului HDD al unui sistem. Pentru a accesa o dischet aflat n unitatea 0, comanda de montare poate arta:mount /dev/fd/0 /mnt/fd0Dac montarea nu mai este necesar se poate proceda la operaia de demontare i eliberarea punctului de montare prin comandaumount. De exemplu, pentru demontarea dischetei comanda este:umount /dev/fd/0Pentru a accesa un fiier din directorul curent, sistemul de operare citete fiecare intrare din directorul respectiv i compar numele fiierului cu numele intrrii, pn cnd fiierul este gsit. Dac fiierul este prezent, sistemul extrage din intrarea din director numrul dei-nodei l folosete ca index n lista (tabela)i-node-urilorde pe disc, pentru a localiza structura asociat fiierului i a o aduce n memorie. ni-nodese gsesc toate informaiile asociate fiierului, inclusiv adresele blocurilor alocate fiierului, deci prini-node-ul unui fiier sistemul are acces la datele fiierului.I-node-uleste citit de pe HDD i ncrcat n tabelai-node-urilordin memorie, care conine toatei-node-urilefiierelor deschise. Tabela este gestionat intern de sistemul de operare. Localizarea unui fiier care nu e situat n directorul curent este un lucru puin mai dificil. De exemplu, pentru calea absolut /home/student/fissistemul ncarc iniial directorul rdcin, al creii-nodeeste cunoscut, fiind stabilit la formatareapartiiei de obiceii-node-ulcu numrul 2. Dup aceasta, caut printre intrrile directorului rdcin cea cu numelehomei gsetei-node-ulasociat ei.I-node-uleste adus n memorie i se determin blocurile de pe disc care conin directorul/home. Intrrile acestui director sunt citite i comparate cu irulstudent. O dat gsit intrarea, se extragei-node-ulpentru directorul/home/studenti se citesc de pe disc blocurile sale de date. n final, se caut irulfisprintre intrrile directorului/home/studenti se determini-node-ulcorespunztor fiieruluifisi, implicit, blocurile sale de date. n general, utilizarea cilor relative poate fi mai convenabil nu numai pentru utilizator, dar i pentru sistem, pentru a se reduce numrul operaiile de cutare i accesurile la HDD. Protecia accesului la fiiere ntr-un sistem cu mai muli utilizatori este un aspect important. Linux este un sistem de operaremultiuser, ceea ce nseamn c face distincie ntre utilizarea calculatorului de ctre diferii utilizatori. Identificarea unui utilizator i permiterea accesului la resursele sistemului se face prin autentificare (procesul delogin), pe baza unui nume stabilit anterior n cadrul sistemului de operare i a parolei asociate. Fiecrui utilizator i este asociat un numr unic de identificare n cadrul sistemului, numit UID (UserIDentifier). Utilizatorii pot fi grupai n grupuri, fiecare grup avnd, de asemenea, asociat un identificator unic, numit GID (GroupIDentifier). Pentru vizualizarea identificatorilor de utilizator i grup i a altor informaii legate de acetia se pot studia fiierele/etc/passwdi, respectiv/etc/groups. n Linux fiecare fiier conine ni-node-ulasociat identificatorul utilizatorului (UID) cruia i aparine acel fiier i identificatorul de grup (GID) al proprietarului. n momentul n care un fiier este creat, el primete ca semn de recunoatere UID-ulcelui care l-a creat, recunoscut ca proprietar al fiierului. ni-nodemai exist un cmp care conine trei seturi de cte trei bii. Biii respectivi descriu permisiunile de acces la fiier aleproprietarului, ale utilizatorilor din acelaigrup principal din care face parte proprietarul i respectiv, a celorlali utilizatori din sistem. Cei trei bii din fiecare set corespund drepturilor de citire (Read), de scriere (Write) i de execuie (eXecute) i indic dac un proces (ce se execut n numele unui anumit utilizator) poate efectua (bitul setat la 1) sau nu (bitul setat la zero) operaia corespunztoare asupra fiierului respectiv. Procesele care se execut n numele administratorului de sistem, utilizator cunoscut n Linux sub numele de root, au accesnerestricionatla toate fiierelor din sistem, indiferent de drepturile de acces ale acestora. Pentru fiiere obinuite semnificaia drepturilor este evident. Pentru directoare dreptul de citire nseamn drept de consultare (de listare) a directorului (e permis, de exemplu comandals). Dreptul de scriere nseamn c n director se pot crea noi fiiere, terge fiiere, se poate monta un sistem de fiiere, se pot aduga sau terge legturi. Un director care are drept de execuie poate fi vizitat n timpul cutrii unui fiier, adic se poate trece prin cutndu-se una dintre componentele cii spre fiier. Pentru fiiere speciale i pipe dreptul de citire i scriere semnific capacitatea de a executa apelurile sistemreadi respectiv,write. Dreptul de execuie nu este important n acest caz.

4.2 Dinamica proceselor sub Linux.Unprocessub sistemulLinuxeste reprezentat de toate operaiile ce trebuie s se desfoare n timp n scopul satisfacerii cerinelor unui program ce s-a lansat in execuie. Pentru un program n execuie pot exista la un moment dat mai multe procese asociate, numite instane ale acestui program. Un proces se desfoara n timp i are un caracter dinamic. Fiecare proces ce se desfoara la un moment dat n sistem are asociat un numar, numitpid(process ID;identificator de proces).Aceste numere sunt alocate proceselor n mod cresctor, ncepand cu 0 (procesul creat lainitializarea sistemului) n momentul cand se creeaz procesul. Celelalte procese sunt create cu ajutorulfunciei sistemfork. Un program executabil este ncrcat n memorie prinfuncia de sistemexec. Fiecare proces creat are acces laun spaiu propriu de adresenumitspaiu virtualde adresecuprins intre 0 si adresa virtual maxim accesibil procesului.Un spaiu virtual de adrese este constituit din urmatoarele segmente: segmentul de codconine codul programului aflat in execuie; segmentul de dateconine datele alocate static sau dinamic de procesul respectiv; segmentul de stivaconine argumentele, variabilele locale i alte informaii necesare funciilor procesului respectiv.Unprogramsub sistemul de operareLinuxse poate executa n doumoduri: mod utilizator(user mode) fiecare proces nu are acces dect la propria zon de cod i date, precum i la stiva utilizator; mod nucleu(kernel mode) programul poate apela instruciuni speciale ce permit accesul la structurile de date interne ale nucleului.Procesele se execut att nmod utilizator, ct i nmod nucleu, de aceea acestora li se asociaz ostiv nucleuce va conine informaiile necesare funciilor de acces la nucleu.Procesul trece dinmodul utilizatornmodul nucleuatunci cnd apeleaz ofuncie de sistemsau cnd este generat ontrerupere de sistem(procese privilegiate). Unfiier executabilconine unantet,segmentul de textidatele iniializate. Segmentul de date i stivele utilizator i nucleu suntdinamice, adic dimensiunea lor variaz in timpul execuiei. Functiicu ajutorul carora utilizatorul poate interveni asuprasegmentului de date: mallocaloc o zon de memorie de dimensiune cerut; callocaloc o zon de memorie continu i o iniializeaz cu valoarea Null; realloc redimensioneaz o zon de memorie alocat cu una dintre funciilemalloc, calloc sau realloc; freeelibereaz o zon de memorie alocat cu una dintre funciile precedente.Oriceproceseste creat de un alt proces-excepie procesul de iniializare a sistemului prin apelul funciei sistemforki astfel se realizeaz ostructur ierarhic de proceseprin relaiaprinte-fiu. n urma apeluluifunciei fork, cele trei segmente aleprocesului printesunt dublate, fiind folosite la iniializareaprocesului fiu. n cazul n care exist suficient memorie intern, noul proces va trece nstareaready(gata pentru execuie), altfel va fi trecut nstareaready suspendat(va fi swapat pe memoria extern). Controlul i gestiuneatuturor proceselor din sistem sunt realizate de planificatorul de procese(process scheduler). Din stareaready,planificatorul de procesepoate s treac un proces n urmatoarelestri: starearun mod nucleu se trece in acesta stare cand apare ointreruperesau procesul apeleaza ofunctie sistem; trecerea se face pe baza deprioritatice sunt dinamice si se calculeaza pentru fiecare proces in fiecare secunda; se trece in aceasta stare cand procesul se executa inmod utilizatorsi ceasul emite ointreruperecatre procesor; cand rutina de tratare a intreruperii de ceas isi termina activitatea, nucleul poate decide sa inceapa executia unui alt proces; in acest caz, procesul curent va fi trecut instareaready preemptat; starearun mod utilizator se trece in aceasta stare candfunctia sistemapelata la un moment dat, se termina; din aceasta stare , procesul poate reveni lastareaready mod nucleudaca apare ointreruperesau procesul apeleaza ofunctie sistem; stareaready preemptat stare intermediara intre cele doua stari precedente; un asfel de proces poate fiswapat;ntreruperilesunt tratate de sistem caprocese privilegiate i se execut nmod nucleu. Cnd un proces se afl n stareamod nucleu, trebuie s atepte uneveniment,nucleullanseazafunciasleepi l trece nstarea de asteptarecu o anumit prioritate i prin utilizarea uneicozi de ateptare. NucleulsistemuluiLinuxare posibilitatea de a controla procesele prin trimiterea unorsemnalectre acesta. Cnd respectivul eveniment s-a produs, toate evenimentele din coad legate de el vor fi trecute n stareareadyprinfunciawakeup. Pentruterminareaunui proces se apeleazfunctiaexitcare trece procesul nstarearun mod nucleui apoi nstareaterminat(zombie).n aceast stare procesul i pstreaz intrareadintabela proceselor, ns nu mai dispune de nici o resurs. Acest intrare va fi eliberat prin interveniaprocesului printesau aprocesuluiinit. Utilitaresistem pentrugestiunea proceselorLinux: psinformaii despre procesele din sistemla un moment dat; fr argumente utilitarul listeaz doar procesele utilizatorului curent, se pot folosiargumentele: uprocesele tuturor utilizatorilor ainformatii despre procese farborele proceselor; killterminarea execuieiunui proces, are ca argument pid-ul procesului; topinformaii despre procesen timp real sub formafull-screen.

Concluzii.Datorit acestei lucrari am facut cunostin cu sistemele de operare cu care lucram in prezent si cele care au fost foarte renumite la timpul lor. Fiecare sistem de operare este unic n felul su avnd o direcie precis. Calculatorul ar fi nimic fr un sistem de operare. De fapt ntr-un sistem putem face multe operaii cu fiiere, schimbari de date i multe altele, unul si acelai lucru dar n diferite sisteme de operare. Asta ntr-un fel este uimitor deoarece s spunem aa la o problem avem mai multe rezolvri. Fiecare sistem este bun n felul sau i fiecare sa straduie sa-i mbunteasc produsul sau. Aceast lucrare m-a ajutat s nteleg lucrul sistemelor de operace cercetate, lucrul cu procesele.

Bibliografie.1. S. KOVACS, Excel 97.Ghid de utilizare, Ed. Albastra, Cluj-Napoca, ed. IV, 20002. M. GILTON, R. MORGAN,Introduction the UNIX System, Mc GrowHill, 19833. G. COURTER, A. MARQUIS,Initiere in Microsoft Office 2000, Ed. ALL, 19994. FL. M. BOIAN,Sisteme de operare interactive, Ed. Libris, Cluj-Napoca, 19945. V. CAPRARIU,Sistemul de operare DOS. Comenzi, Ed. Microinformatica, Cluj-Napoca, 19916. H. D. GUY,Word 7 sub Windows 95, Ed. Teora, 19987. D. TURTELEA,Totul despre Windows 3.1, Ed. Tehnica, 19938. I. VADUVA, GH. BARBU,Bazele Informaticii, Editura Tehnica, 19979. M. VLADA,Note de curs: Informatica, Facultatea de Matematica si Facultatea de Chimie, Universitatea Bucuresti, 1990-200010. M. VLADA,Informatica, Ed. Ars Docendi, Bucuresti, 1999

Anex.Instalm Windows 7 pas cu pas.1. Introducei BIOS-ul computerului. Restartai calculatorul pe care dorii s instalai Windows. Cnd ecranul BIOS apare, tastai Del, Esc, F2, F10 sau F9 (n funcie de placa de baz a computerului), pentru a intra n BIOS-ul sistemului. Cheia pentru a intra n BIOS-ul este, de obicei, apare pe ecran.2. Gsii n BIOS meniul de opiuni de Boot (Fig. 8). Meniul de opiuni de boot al BIOS-ul poate varia n locaia sau denumirea de ilustraie, dar s-ar putea gsi n cele din urm dac vei cuta n jur. Dac nu putei gsi meniul de opiuni de boot, de cutare numele BIOS (cel mai probabil localizat n meniul BIOS) online pentru ajutor.

Fig. 8. Opiunea Boot din BIOS.3. Selectai unitatea de pe care instalai sistemul (CD-ROM, DVD-ROM, USB) ca primul dispozitiv de boot din computer (Fig. 9). Dei aceast metod poate varia ntre calculatoare, meniul de opiuni de boot este de obicei un meniu de nume de dispozitive mobile n cazul n care ar trebui s stabileasc unitatea CD-ROM ca primul dispozitiv de boot. Acesta poate fi, de asemenea, o list de dispozitive pe care le putei seta ordinea de pornire.

Fig. 9. Alegerea unittii pentru instalare.4. Salvai modificrile din setrile (Fig. 10). Apsai butonul indicat pe ecran sau selectai opiunea salva din meniul BIOS pentru a salva configuraia.

Fig. 10. Salvarea setrilor.5. Oprii computerul. Fie oprii computerul prin alegerea opiunii de oprire in sistemul de operare curent, sau inei apsat butonul de alimentare pn cnd puterile calculatorul. Pornii computerul. Dup ce ai plasat unitatea de memorie, pornii computerul. Atunci cnd computerul pornete, apsai o tast, dac suntei ntrebat dac dorii s boot-eze de pe disc apsnd orice tast. Dup ce ai ales s nceap de pe unitatea dorit, Windows Setup va ncepe ncrcarea. Dac nu se cere s boot-eze de pe disc, este posibil s fi fcut ceva greit. Rencercai paii anteriori pentru a rezolva problema.

Fig. 11. ncrcarea Windows Setup.6. Alegei opiunile de configurare Windows. Selectai limba preferat, tipul de tastatur, i formatul orei / valut, apoi facei clic pe Urmtorul (Next).

Fig. 12. Opiuni de configurare.

7. Facei clic pe butonul Install Now.

Fig. 12. Install now.

8. Acceptai condiiile licenei. Citii condiiile licenei pentru software Microsoft, bifai Accept the license terms (Fig. 13) i facei clic pe Urmtorul. Dup ce c va fi o opiune pentru a instala Windows. "UPGRADE" i "CUSTOM" (Fig. 14). Acum suntem instalai o versiune curat aa Click pe CUSTOM.

Fig. 13. Accept license

Fig. 14. Tipul de instalare.

9. n acest pas va face partiionarea unitii. Fii atent, aceasta este cea mai important parte a instalaiei. In acest lucru va aloca spatii unitatea. Dac dorii s creai o nou unitate, pur i simplu facei clic pe o unitate i apoi facei clic pe "NEW". O nou unitate va fi creat. Dup ce ai creat unitile, selectai pur i simplu unitatea n care dorii s instalai Windows. Facei clic pe "Format", acest lucru va terge toate datele anterioare. Facei clic pe "NEXT" pentru a continu (Fig. 15).

Fig. 15. Partiia discului.10. Acum Windows va ncepe instalarea fiierelor sale. n timpul acestui proces nu conectai sau deconectati calculatorul, s-ar putea pierde datele i trebuie s nceap procesul din nou.

Fig. 16. Instalarea Windows-ului.11. Acum, trebuie s activezi ferestrele. Pur i simplu uit-te la partea din spate a CD-ul Windows acoperirea / DVD va fi o cheie de produs. Adaug aceast cheie n PC-ul dvs. i facei clic pe "Next" (Fig. 17).

Fig. 17. Codul de licen.

12. Acum ai instalat Windows. Da informaiile dorite pentru Windows, ca Time Zone, Actualizare Timing i locaia dvs. Exist trei tipuri de locaie. "WORK", "public" i "HOME". Selectai pe cineva de ele n funcie de locaia dumneavoastr. Adaug doar securitate de partajare n funcie de locaia dumneavoastr.

Fig. 18.

21