Sunteți pe pagina 1din 9

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor

Cuprins
SISTEME DE OPERARE / Introducere / Sistemul de operare MS-DOS / Sistemul de operare OS/2 / Sistemul de operare Windows / Interfaa Windows / Servicii Windows / Sistemul de operare Linux / Comparaie Windows(MS-DOS) / Linux /

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor SISTEME DE OPERARE Introducere Sistemul de operare este un software care asigur interconectarea funcional dintre toate elementele configuraiei sistemului de calcul, transformndu-l ntr-o entitate(calculator) i care asigur intecomunicarea cu mediul extern(operator uman, alt echipament). Sistemul de operare este un adevarat dirijor al microcalculatorului, rolul sau fiind sa permita si sa usureze gestiunea masinii in toate fazele sale functionale. Aceasta presupune, in general, existenta unui nucleu comun care sa asigure incarcarea si executia corecta a programelor, dialogul cu perifericele si a unor utilitare care ajuta utilizatorul sa-si dezvolte si sa-si organizeze fisierele, sa comunice cu alte masini, etc. Exista in principal doua tipuri de sisteme de operare : - monotasking, cu care sunt echipate de oricei microcalculatoarele, si care executa o singura sarcina la un moment dat; - multitasking, care se gasesc in special pe calculatoare mari si mini, permitand realizarea mai multor sarcini simultan. In primul caz, nucleul sistemului de operare realizeaza doua functii de baza: - incarcarea si executia programelor - asigurarea unei interfete omogene cu perifericele La acestea se adauga un intrerupator de comenzi, destinat dialogului cu utilizatorul. In cazul sistemelor multitasking, nucleul sistemului trebuie sa asigure in plus partajarea timpului intre programele care se executa si gestionarea alocarii resurselor masinii. El poate fi impartit in patru elemente : - supervizorul, care lanseaza, opreste sau suspenda aplicatiile, bazandu-se in functionarea sa pe celelalte module; - planificatorul, care regleaza timpul de executie pentru operatiile in curs; - alocatorul de resurse, care tine evidenta resurselor libere sau alocate unor aplicatii; - modulul de gestiune pentru intrari/iesiri, care asigura dialogul cu perifericele. Comenzile sistemului de operare pot fi utilizate la fel ca si programele utilizator. La acestea se adauga utilitarele care asigura o flexibilitate mai mare si functii mai puternice, cum ar fi editarea de texte, transferul datelor, verificarea starii masinii, etc. La interpretorul de comenzi si nucleu se adauga de obicei un sistem de gestiune a fisierelor, un sistem de gestiune a bazelor de date, programe de comunicatie, de lucru pe mai multe terminale, etc. Deseori aceste straturi logice se interconecteaza atat de strans cu sistemul de operare, incat sunt foarte greu de distins, chiar daca au fost achizitionate separat, de la firme diferite.

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor Gradul de cunoastere al sistemului de operare depinde de utilizarea lui. Un realizator de sisteme de gestiune de baze de date va trebui sa-l exploateze la maximum, un programator de aplicatii va fi mai putin interesat, iar pentru un utilizator oarecare, sistemul de operare este practic transparent. Sistemul de operare MS-DOS MS-DOS este un sistem de operare monoutilizator, monotasking, care asigura o interfata simpla, usor de exploatat, intre utilizator si resursele hardware ale sistemului de calcul. Sistemul de operare MS-DOS a evoluat foarte mult in timp, incercand sa se adapteze conditiilor de moment. In 1981, IBM alege folosirea sistemului de operare MSDOS. Sistemul de operare OS/2 Sistemul de operare OS/2 a fost lansat de firma IBM in aceeasi zi (2 aprilie 1987) cu microcalculatorul PS/2 (Personal System/2). OS/2 functioneaza pe modelele 50, 60 si 80 ale microcalculatorului PS/2, dar nu pe modelul 30, deoarece acesta are la baza microprocesorul 8086 (structura pe 16 biti), iar sistemul de operare OS/2 necesita o constructie bazata pe microprocesorul 80286 (urmas al lui 8086; are structura comuna cu 8086 si in plus are instructiuni care pot fi folosite pentru activarea eficienta a subrutinelor, validarea parametrilor si indicilor unor masive si pentru operatiile de intrare/iesire pe bloc) sau 80386 (structura pe 32 de biti). OS/2 este un sistem de operare multitasking si monoutilizator (pentru modelele 50, 60, 70) si multiutilizator (pentru modelul 80). Sistemul de operare Windows 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 sa 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 bii i care se distinge prin: faciliti de conectare n reea; faciliti de protected-mode; faciliti de multitasking i multithreading; 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

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor 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. Interfata Windows Interfaa sistemului de operare asigur comunicarea ntre utilizator i calculator. Prin intermediul tastaturii sau al mouse-ului, utilizatorul transmite comenzi sau rspunsuri a solicitrile calculatorului iar prin intermediul monitorului, calculatorul transmite utilizatorului mesaje sau ntrebri. Ultima funcie a sistemului de operare menionat mai sus este realizat de interfaa sistemului de operare. Interfeele pot fi realizate utiliznd: - limbaj de comand; - sistem de meniuri; - grafic cu ajutorul simbolurilor (pictogramelor). Interfaa realizat printr-un limbaj de comand. In acest tip de interfa utilizatorul transmite comenzile calculatorului sub forma unui sir de caractere care respect o anumit sintax.

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor Calculatorul permite utilizatorului s introduc o comand afind pe primele poziii ale liniei curente de pe ecran un sir de caractere numit prompter. De regul prompterul este compus din numele unitii curente de disc, urmat eventual de numele directorului curent i terminndu-se cu caracterul > (ex: C:\LUCRU>). De la tastatur (keyboard) utilizatorul introduce comanda care este pstrat n memoria intern numit zona de editare a tastaturii. Se acioneaz tasta <Enter>, moment n care comanda este transferat n zona de memorie intern unde se afl programul numit interpretor de comenzi. Interpretorul analizeaz comanda, dac aceasta este corect, solicit procesorului s o execute utiliznd resursele logice i fizice, n final se afieaz din nou prompterul. In cazul n care comanda nu a fost corect editat, pe ecran se afieaz mesajul Bad command or file name. Interfaa realizat printr-un sistem de meniuri. In acest tip de interfa utilizatorul transmite comenzile calculatorului prin intermediul unui sistem de meniuri i opiuni de meniu sau poate folosi combinaia de taste care apare n dreapta numelui opiunii cunoscut i sub numele de scurttur (shortcut keys). Acest tip de interfa presupune existenta unui interpretor de comenzi care s foloseasc un sistem de meniuri sau interpretorul de comenzi s foloseasc un program care se suprapune peste interpretorul de comenzi. Pentru deschiderea meniurilor, declanarea unei comenzi se realizeaz prin folosirea tastaturii (tehnica barei selectoare-dreptunghi evideniat pe ecran cu alt culoare sau tehnica literei de identificare-litera de identificare subliniat) sau mouseul. Interfaa realizat grafic cu ajutorul simbolurilor (pictogramelor). In acest tip de interfa instruciunile se dau calculatorului prin intermediul unor simboluri care sugereaz conceptul, de exemplu o component a calculatorului, aplicaie, parametru, etc. Aceste interfee folosesc metoda de trage i plaseaz (drag and drop) prin care obiectele reprezentate prin pictograme pot fi copiate sau mutate. Utilizatorul trebuie n acest tip de interfa s cunoasc pictograma care reprezint aplicaia. Sisteme de operare cu interfaa realizata grafic: Windows NT, Windows 95, Windows 98, Windows 2000, Windows Me, Window XP, Windows 2003 Server - Windows NT (New Technology) al crui principal avantaj l constituie posibilitatea implementrii lui att pe PC-uri cu microprocesoare Intel, ct i pe PCuri bazate pe microprocesoare RISC (Reduced Instruction Set Computing), ceea ce i confer caracterul unui sistem deschis, condiie esenial n lucrul la nivelul reelelor de calculatoare. - Windows NT ofer posibilitatea gestionrii reelei i realizrii i gestionrii aplicaiilor distribuite (model client/server). - Windows 95 are o interfa grafic orientat pe ferestre, care permite utilizatorului lansarea concomitent a mai multor aplicaii, fiecare n fereastra ei, precum i schimbul de informaii ntre acestea. - Windows 98 este un mediu complet integrat cu Internetul, constituindu-se ca un suport pentru noile tehnologii hardware i pstrnd compatibilitatea cu Windows 95, fat de care apare ca o extindere (upgrade). - Windows 2000 este ultima interfa lansat de Microsoft n 1999, de la care se ateapt o compatibilizare a platformelor Windows i performante superioare.

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor

Incrcarea sistemului de operare n memoria intern a calculatorului. La nceputul fiecrei sesiuni de lucru trebuie ncrcat n memoria intern nucleul sistemului de operare (conine programele necesare gestionrii resurselor calculatorului). Sistemul de operare se livreaz pe suport magnetic mpreun cu calculatorul (disc sistem). Acest suport conine un program de dimensiuni mici numit ncrctor, situat la nceput de suport, precum i programele aferente nucleului sistemului de operare. In memoria tip ROM exist un program numit prencrctor utilizat pentru iniializarea lucrului cu calculatorul. La pornirea calculatorului, programul prencrctor iniializeaz echipamentele periferice, identific configuraia calculatorului i caut sistemul de operare pe un suport magnetic, gsindu-l, ncarc n memoria intern programul ncrctor care se gsete la nceputul suportului i l lanseaz n execuie. Servicii Windows Un serviciu este o aplicatie care ruleaza in fundal (serviciul este pornit automat de catre sistemul de operare fara interventia utilizatorului) si este similar cu daemon-ul de Unix (program ce incarca utilitarele de sistem : kernel, drivere, etc.) Aplicatiileserviciu ofera functii ca aplicatii client/server, server web, server de baze de date si alte aplicatii de tip server pentru utilizatori, local sau pentru retea. In general serviciile sunt folosite pentru a face un program sau o componenta hardware disponibila sistemului de operare, la un nivel scazut (hardware). Serviciile sunt folosite pentru : - pornirea, oprirea, suspendarea sau eliminarea completa a unui seriviu pe un calculator. Pentru aceste operatii contul utilizatorului trebuie sa aiba permisiunea pentru a le indeplini. - Se poate controla un computer de la distanta (cu Windows XP, Windows 2000 sau Windows NT doar) - Se pot seta recuperari in cazul in care un serviciu cedeaza (exemplu : repornirea serviciului automat sau restartarea calculatorului) - Pornirea sau oprirea serviciilor pentru o anumita componenta hardware (exemplu : imprimanta) Exemple de servicii Serviciu Descriere Print Spooler Suport pentru imprimanta. Daca acest serviciu nu este activat nu se poate folosi imprimanta, iar daca nu este instalat odata cu sistemul de operare, nu se pot instala ulterior drivere pentru imprimanta. Automatic Updates Cu acest serviciu se poate face o actualizare a sistemului de operare automat. Plug and Play Acest serviciu permite conectarea unor componente hardware cu interventie limitata sau chiar deloc din partea utilizatorului. Uninterruptible Power Supply Suport pentru UPS Windows Firewall/Internet Connection Sharing (ICS) Firewall-ul personal ce vine integrat in Windows XP Service Pack 2.

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor Windows Time Ajustarea ceasului si a datei calculatorului in retea. Wireless Zero Configuration Suport pentru componente hardware wireless (retea, tastatura, mouse etc). Messenger Daca acest serviciu este pornit atunci administratorul unei retele sau un utilizator dintr-o retea poate sa trimita mesaje altor utilizatori. Logical Disk Management Acest serviciu detecteaza hard disk-uri noi. Sistemul de operare Linux In aparenta Linux-ul nu este la fel de usor de folosit si de configurat precum Windows sau Mac, dar instaland una dintre ultimele distributii Linux (RedHat, Mandrake, SuSE, Slackware, Caldera, Corel Linux, etc.) veti descoperi contrariul. Vei intalni o multimede programe care faciliteaza configurarea majoritatea avind o interfata facila si sugestiva. In Linux veti intalni lucruri surprinzatoare pentru un sistem de operare. Si nu uitati: Linux-ul si DOS/Windows pot coexista pe acelasi computer. Linux-ul are un sistem de fisiere -adica "structura directoarelor si fisierelor din Linux "- care seamana putin cu cel din DOS. Fisierele au nume care se conformeaza anumitor reguli speciale, sunt stocate in directoare, unele sunt executabile si dintre acestea majoritatea au command switch. In plus, poti folosi caractere wild card, redirectionarea si transferul. Spre deosebire de DOS, datorita caracterului sau multiuser, Linux-ul are incorporate mecanisme de securitate. Unele fisiere si directoare au anumite permisiuni, care impiedica accesarea lor de catre un utilizator obisnuit. Numai utilizatorul cu login-ul root le poate accesa, acesta fiind administratorul sistemului. Si tu poti fi root daca lucrezipe propriul calculator. In DOS/ Windows, dimpotriva, nimic si nimeni nu te va impiedica sa stergi, din greseala, tot hard-disk-ul. Mare parte din puterea si flexibilitatea Linux-ului provine din concepte simple, ca: redirectionarea si transferul, transmisibilitatea fiind mult mai influenta decat in DOS. Comenzi simple pot fi folosite unitar pentru a indeplini task-uri complexe. Linux-ul are un sistem de fisiere -adica "structura directoarelor si fisierelor din Linux "- care seamana putin cu cel din DOS. Fisierele au nume care se conformeaza anumitor reguli speciale, sunt stocate in directoare, unele sunt executabile si dintre acestea majoritatea au command switch. In plus, poti folosi caractere wild card, redirectionarea si transferul. Exista totusi unele diferente: - in DOS, numele fisierelor se afla in asa-zisa forma 8.3 (nume din 8 caractere+extensie din 3 caractere), de exemplu TESTPAGE.TXT. In Linux (si in Windows 9x) se poate si mai bine. Daca ai folosit pentru a instala Linuxul un sistem de fisiere ca ext2 sau umsdos, poti atribui fisierelor nume mai lungi (pana la 255 de caractere), care sa contina mai mult de un punct. De exemplu: Acesta.este.Un.fisier.cu.nume.Lung Se remarca folosirea atat a caracterelor mari cat si mici. Caracterele mari sau mici in numele de fisiere si in comenzi sunt diferite. Astfel, FISIER.tar.gz si fisier.tar.gz sunt doua fisiere diferite. ls este o comanda, iar LS o greseala;

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor - utilizatorii Windows 9x vor dori sa foloseasca nume de fisiere lungi si in Linux. In cazul in care numele unui fisier contine spatii (nerecomandabil dar posibil) acesta trebuie incadrat intre ghilimele ori de cate ori va referiti la el. Comparatie Windows (MS-DOS) / Linux 1. Comenzi Windows/MS-DOS Linux Nota BACKUP tar -Mcvf device dir/ total diferit CD dirname\ cd dirname/ aproape aceeasi sintaxa COPY file1 file2 cp file1 file2 DEL file rm file nu exista undelete DELTREE dirname rm -R dirname/ DIR ls sintaxa diferita HELP command man command aproape acelasi lucru MD dirname mkdir dirname/ aproape aceeasi sintaxa PRINT file lpr file PRN /dev/lp0, /dev/lp1 RD dirname rmdir dirname/ MOVE file1 file2 mv file1 file2 NUL /dev/null REN file1 file2 mv file1 file2 nu merge pt. fisiere multiple DIR file /S find . -name file total diferit EDIT file vi file FORMAT fdformat, mount, umount sintaxa diferita RESTORE tar -Mxpvf device TYPE file less file less este mult mai bun WIN startx la poli opusi 2. Comparatie generala WINDOWS LINUX Versiunile 9x si Me sunt instabile. Incepand cu versiunile 2000 si XP sunt corectate multe probleme, astfel sistemul devenind mai stabil. Fiabilitate. Vulnerabilitati. Securitate. Varietate de distributii. Varietate de distributii. Un singur desktop manager. Desktop Manager(e). Functioneaza pe arhitectura de 32 si 64 biti. Merge pe cele mai multe arhitecturi. Nu exista coduri sursa. E open-source. E network-friendly. E network-friendly. E usor de upgradat. E usor de upgradat. Nu exista medii de programare, trebuiesc cumparate separat. Distributiile vin cu un mediu complet de dezvolate (C, C++ , Qt etc). Driverele si aplicatiile se intaleaza usor. Driverele incluse in kitul de instalare nu trebuiesc inlocuite cu cele de la producatorul componentei hardware, doar in cazul in care se doresc performante. Aplicatiile se pot instala usor daca sunt pachete instalabile (*.rpm, *.run), altfel se instaleaza din terminal. Driverele incluse in distributie sunt stabile si nu se necesita drivere de la producator. In cazul placilor grafice, daca se doreste folosirea lor aplicatii de grafica 3D sau jocuri este necesar driverul de la producator. Multiuser Multiuser

SUPORT DE CURS - Tehnologia Informatiei si a Comunicatiilor Firewall personal incorporat Firewall personal incorporat Gama larga de aplicatii. Gama larga de aplicatii. Este usor de folosit, nu necesita cunostinte avansate de operare calculator, interfata este intuitiva. Un utilizator familiarizat cu sistemul de operare Windows se poate descurca destul de usor in mediul Linux. Interfata este facuta din ce in ce mai intuitiva. Vesiunile noi apar rar. Actualizarile aplicatiilor apar tarziu. Este mereu adus la zi; se fac actualizari pentru kernel, drivere, aplicatii. Multitasking Multitasking Monodesktop Multidesktop

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