COMPONENTELE SOFTWARE Prin software desemnm totalitatea programelor procedurilor

  • Slides: 20
Download presentation
COMPONENTELE SOFTWARE Prin software desemnăm totalitatea programelor, procedurilor, rutinelor împreună cu datele folosite de

COMPONENTELE SOFTWARE Prin software desemnăm totalitatea programelor, procedurilor, rutinelor împreună cu datele folosite de acestea, care coordonează componentele hardware ale calculatorului, pentru a rezolva diferite probleme concrete. Tipuri de software: Ø Software de bază (Programe de sistem) Ø Software de aplicaţii (Programe de aplicaţie)

SOFTWARE DE BAZĂ (PROGRAME DE SISTEM) Software de bază (Programe de sistem) sunt acele

SOFTWARE DE BAZĂ (PROGRAME DE SISTEM) Software de bază (Programe de sistem) sunt acele programe care dirijează modul în care lucrează componentele hard şi asistă utilizatorul în utilizarea programelor de aplicaţii. Aceste programe sunt cunoscute sub denumirea de Sistem de operare (SO). Sistemul de operare este format dintr un ansamblu de rutine şi programe prin intermediul cărora se administrează resursele de bază ale unui sistem de calcul (memoria, procesorul, sistemul de intrare ieşire, etc. ) şi se asigură comunicarea cu utilizatorii. Din această perspectivă sistemul de operare reprezintă interfaţa dintre utilizatori şi maşina fizică.

Sistemul de operare (SO) este organizat pe două niveluri: Nivelul fizic – apropiat de

Sistemul de operare (SO) este organizat pe două niveluri: Nivelul fizic – apropiat de hardware cu care sistemul de operare comunică prin intermediul unui sistem de întreruperi, specifice tipului de calculator. o Acest nivel este controlat şi condus prin intermediul rutinelor de comandă şi control în a căror responsabilitate intră toate componentele fizice. o Aceste rutine fac parte din sistemul de operare şi constituie nucleul acestuia (kernel). Nivelul logic – apropiat de utilizator cu care sistemul de operare comunică prin intermediul unei interfeţe: o dialogul utilizator calculator se desfăşoară fie prin „linii de comandă” o dialog printr o interfaţă grafică.

o Dacă interfaţa cu utilizatorul este orientată „linie de comandă” utilizatorul introduce la calculator

o Dacă interfaţa cu utilizatorul este orientată „linie de comandă” utilizatorul introduce la calculator şiruri de caractere ce reprezintă comenzi şi opţiuni de execuţie ale acestora. Utilizatorul trebuie să ştie denumirea fiecărei comenzi, opţiunile sale şi ordinea în care acestea trebuie indicate. Exemple de astfel de sisteme de operare: MS DOS, Linux, etc. o Dacă interfaţa cu utilizatorul este grafică se foloseşte prescurtarea de GUI (Graphical User Interface) pentru a desemna suprafaţa ecranului (desktop) care conţine pe lângă text şi imagini. Cu o astfel de interfaţă se simplifică utilizarea calculatorului deoarece utilizatorul nu trebuie să înveţe denumirile comenzilor, ordinea şi prescurtările parametrilor.

PRINCIPALELE FUNCŢII ALE UNUI SISTEM DE OPERARE 1. Controlul execuţiei proceselor Prin proces se

PRINCIPALELE FUNCŢII ALE UNUI SISTEM DE OPERARE 1. Controlul execuţiei proceselor Prin proces se întelege un program căruia trebuie să i se asigure resurse calculator pentru a fi executat. Un nume de referinţă al acestuia este task (sarcina de lucru). cu alte cuvinte Un proces este un program în execuţie. Procesul se poate afla în diferite stări, poate comunica cu alte procese, poate crea procese noi, numite procese fiu etc. Un proces poate fi: o liniar adica executarea programului solicita din partea sistemului de operare un singur fir de control (engl. thread) care presupune: incărcarea programului de pe suportul extern în memoria RAM activarea procesorului pentru executarea lui instruţiune cu instructţune activarea perifericului Ia care se vor trimite rezultatele şi transferul lor.

neliniar adică executarea programului poate solicita din partea sistemului de operare mai multe fire

neliniar adică executarea programului poate solicita din partea sistemului de operare mai multe fire de control care se execută simultan (ex. o aplicaţie care foloseşte animaţie şi sunet corelate). 2. Alocarea eficienta a resurselor fizice şi logice. o alocarea timpului UCP şi eventual de priorităţi între programe o alocarea şi eliberarea memoriei interne necesare programelor care se executa o optimizarea operaţiilor de transfer a datelor de Ia şi catre dispozitivele periferice. Functiile 1) şi 2) sunt realizate de programele: Planificatoru/ de procese (Sarcini) şi Coordonatoru/ de procese (Task Manager ul).

3. Gestiunea fişierelor. Functia este realizata de programe specializate numite manageri de fişiere. Aceste

3. Gestiunea fişierelor. Functia este realizata de programe specializate numite manageri de fişiere. Aceste programe: o grupează fişierele în funţie de aplicaţiile care le utilizează pe moment o în funţie de utilizatori (în reţea), transferă fişiere în memorie sau invers o organizeaza fişierele pe suportul extern. 4. Asistarea utilizatorilor pe parcursul execuţiei programelor lor, printr o interfaţă între aceştia şi sistemul de operare. o asigura interpretarea comenzilor date de utilizator sistemului, o informeaza utilizatorul privind erorile care apar, o comunică starea în care se află procesul în lucru.

PRINCIPALELE TIPURI DE SISTEME DE OPERARE Există mai multe tipuri de sisteme de operare:

PRINCIPALELE TIPURI DE SISTEME DE OPERARE Există mai multe tipuri de sisteme de operare: MS DOS, WINDOWS , Macintosh sau Apple Mac. OS, UNIX. ele se diferenţiază după modul în care realizeaza funcţiile unui sistem de operare. MS- DOS o o creat de firma Microsoft şi lansat în 1981 este un sistem care executa procese liniare (monotasking) unităţile de stocare de tip disc sunt referite prin litere organizarea fişierelor este de tip arborescent • pe disc se stabileşte o structură formată din ramuri care pornesc din aceeaşi rădăcină. Fiecare ramură conţine unul sau mai multe noduri, numite directoare. • In vârfurile ramurilor sunt fişierele propriu zise. Numele unui fişier este compus din doua informaţii: denumirea cu lungimea maxima de 8 caractere şi extensia, cu lungimea maxima de 3 caractere.

 • asistenţa acordată utilizatorului se realizează prin linia de comandă. • dialogul se

• asistenţa acordată utilizatorului se realizează prin linia de comandă. • dialogul se face prin comenzi date de Ia tastatură sub forma unui şir de caractere care se tastează după aparitia unui prompter de dialog afi 9 at pe ecran. Cel mai frecvent este prompterul sub forma semnului > (mai mare).

WINDOWS o creat de firma Microsoft şi lansat în 1983. o cel mai raspândit

WINDOWS o creat de firma Microsoft şi lansat în 1983. o cel mai raspândit SO pentru calculatoarele personale. o iniţial era instalat împreună cu MS DOS. Windows 95 devine independent; • gestionează procese neliniare; • gestionează mai multe procese simultan, multitasking; • pastrează aceeaşi organizare a fişierelor ca şi MS DOS, dar denumirea şi extensia unui fişier au mai multe caractere. • asistenţa acordată utilizatorului se reali zează prin interfaţa grafică GUI (Graphical User Interface). • comunicarea se face prin obiecte grafice dintre care cel esenţial este fereastra. • acţionarea obiectelor se face, în principal, cu ajutorul mouse ului. o există versiuni dedicate calculatoarelor individuale (Windows 95, 98) staţiilor de lucru (Windows NT Workstation, Windows 2000 sau Me, Windows XP, Windows 7, Windows 8) , servere lorde reţea (Windows NT Server, Windows 2000 server, 2008 sau 2010 server etc. ).

Sistemul Macintosh, sau Mac OS o o începând cu versiunea 7. 5 este sistemul

Sistemul Macintosh, sau Mac OS o o începând cu versiunea 7. 5 este sistemul de operare al calculatoarelor de tip Apple. este un sistem care gestionează procese neliniare, multitasking. organizarea fişierelor este de tip arborescent. asistenţa acordată utilizatorului se realizeaza prin interfaţă grafică. Obs. Principiul GUI a fost creat iniţial de acest sistem, ideea fiind apoi preluată de către sistemul Windows. Sistemul UNIX o o a fost dezvoltat în 1969 de firma AT&T Bell. este un sistem de operare multiutilizator şi multitasking. nu depinde de hardware ul concret al calculatorului; are mai multe variante, cea mai cunoscută fiind linux, care a fost dezvoltat pentru microprocesoarele din familia Intel; linux dispune de interfaţă cu utilizatorul atât sub forma liniei de comandă cât şi grafică X Windows.

UTILIZAREA SISTEMULUI DE OPERARE WINDOWS VISTA (WINDOWS SEVEN) Sistemul de operare: § este ansamblul

UTILIZAREA SISTEMULUI DE OPERARE WINDOWS VISTA (WINDOWS SEVEN) Sistemul de operare: § este ansamblul de programe care gestionează resursele hardware şi software ale calculatorului. § este cel care permite şi controlează accesul utilizatorului la resursele (componentele) hardware. § controlează echipamentele periferice, oferă mijlocul (instrumentul) de comunicare cu utilizatorul şi lansează în execuţie programe. Într un sens larg, se spune că sistemul de operare este „interfaţa” dintre utilizator şi hardware ul calculatorului. Sistemele de operare pot fi: § rezidente în memorie (se află permanent în memoria internă) § încărcabile dintr o memorie externă (discul, memoria USB). Operaţia de încărcare în memorie a sistemului de operare se numeşte „bootstrap” sau pe scurt boot.

o Una dintre componentele software ale unui calculator este chiar mijlocul (instrumentul) prin care

o Una dintre componentele software ale unui calculator este chiar mijlocul (instrumentul) prin care utilizatorul comunică cu sistemul de operare. Această componentă se numeşte interfaţa cu utilizatorul; ea este punctul de contact dintre utilizator şi sistemul de operare. o Comunicarea se face prin comenzi. Dacă ea are loc cu implicarea unui format grafic (prin imagini, desene, simboluri), atunci este vorba despre o interfaţă grafică. o Interfaţa grafică înglobează un set de programe care identifică şi prelucrează evenimente. Evenimentele apar ca efect al manevrelor utilizatorului: apăsarea unui buton al mouse ului sau apăsarea unei taste. o Dialogul dintre utilizator şi sistemul de operare (respectiv componentele sale) se face după următoarea regulă: orice apăsare a butoanelor mouse-ului sau a tastelor este un eveniment. o Odată apărut, evenimentul trebuie tratat (rezolvat). Efectul rezolvării trebuie imediat semnalat utilizatorului prin modificarea imaginii de pe ecran.

Windows Vista (Windows 7) este un sistem de operare, un pachet de programe care

Windows Vista (Windows 7) este un sistem de operare, un pachet de programe care controlează: ü Interfaţa cu utilizatorul – Windows Vista gestionează comportamentul şi aspectul ferestrelor şi ale celorlalte componente ale interfeţei grafice. ü Capacitatea de stocare a informaţiilor – Sistemul de fişiere este responsabil cu alocarea de spaţiu pe suportul extern şi asigură accesul la informaţiile păstrate acolo. Alte componente sunt responsabile cu aducerea, păstrarea şi folosirea informaţiilor din memoria internă. ü Lansarea în execuţie şi execuţia programelor; ü Dispozitivele periferice – sistemul de operare asigură controlul şi sincronizarea cu dispozitivele periferice, ca de ex. : mouse, tastatură, monitor, imprimantă, scanner, unităţi de memorie flash, memorii flash USB, aparate foto digitale, dispozitive PDA şi i. Pod. ü Reţelele şi accesul la resursele disponibile în reţea; asigură operarea în reţea.

ü Resursele hardware ale sistemului – sistemele de operare au sarcina de a aloca

ü Resursele hardware ale sistemului – sistemele de operare au sarcina de a aloca memorie şi timp de procesor pentru procesele lansate şi aflate în execuţie. • Procesele sunt unităţile de execuţie; un program (aplicaţie) aflat în execuţie se compune din mai multe procese. ü Planificarea sarcinilor – sistemul de operare planifică execuţia proceselor stabilind priorităţi şi alocând intervale de timp de execuţie pentru fiecare proces.

Ediţii (variante) Windows Vista (Windows 7) Windows Vista Home Basic • Recomandat drept cel

Ediţii (variante) Windows Vista (Windows 7) Windows Vista Home Basic • Recomandat drept cel mai uşor şi sigur sistem de operare Windows destinat folosirii curente pentru PC urile de acasă. • Poate fi folosit pentru vizualizarea fotografiilor, pentru navigarea în Internet, pentru scrierea şi primirea mesajelor e mail. • Este uşor de instalat, de configurat şi de întreţinut. Windows Vista Home Premium • Ediţie de preferat pentru calculatoarele desktop şi cele portabile folosite acasă. Diferenţele apar în folosirea instrumentelor de căutare şi a celor de organizare a informaţiilor. • Includerea Windows Media Center în sistem transformă PC urile în echipamente eficiente pentru divertisment şi relaxare. Windows Vista Ultimate • Primul sistem de operare ce combină caracteristici de operare avansate necesare lucrului într un birou cu cele necesare lucrului şi divertismentului de acasă.

Ediţii (variante) Windows Vista (Windows 7) Windows Vista Business • Adresat întreprinderilor mici (micilor

Ediţii (variante) Windows Vista (Windows 7) Windows Vista Business • Adresat întreprinderilor mici (micilor afaceri). • Caracteristicile cele mai importante ţin de îmbunătăţiri legate de infrastructură, de organizarea şi partajarea informaţiei. Obs. Infrastructura este structura tehnică ce susţine comunicaţiile în reţea, respectiv într o reţea de calculatoare. Folosind reţelele de calculatoare, informaţiile pot fi distribuite către mai mulţi utilizatori sau pot fi partajate între mai mulţi utilizatori. Windows Vista Enterprise • Proiectat spre a fi utilizat în organizaţiile mari cu infrastructură complexă, ajută la diminuarea costului şi a complexităţii instalării, configurării şi administrării PC urilor. Satisface şi aplică cerinţe şi strategii de securitate.

DESCHIDEREA DE SESIUNE ŞI CONTUL UTILIZATORULUI o Prima întâlnire cu sistemul de operare loc

DESCHIDEREA DE SESIUNE ŞI CONTUL UTILIZATORULUI o Prima întâlnire cu sistemul de operare loc o dată cu prima deschidere de sesiune. o După pornirea calculatorului urmează încărcarea sistemului de operare de pe disc în memorie şi apoi lansarea în execuţie a primelor sale componente. o Folosirea calculatorului se poate face numai de către utilizatori cunoscuţi de sistemul de operare. În acest scop sunt folosite conturile de utilizator. Un cont de utilizator înglobează informaţii despre • persoana care va utiliza calculatorul • privilegiile, permisiunile şi restricţiile care vor opera – în numele utilizatorului pe durata sesiunii de lucru. o Pentru deschiderea de sesiune este nevoie de un nume de utilizator şi de parola asociată contului. o O dată efectuată deschiderea de sesiune, calculatorul – atât componentele software cât şi cele hardware – sunt disponibile utilizatorului în limita privilegiilor şi permisiunilor de care dispune.

o Contul care se bucură de privilegii şi permisiuni depline este cel al Administratorului.

o Contul care se bucură de privilegii şi permisiuni depline este cel al Administratorului. o Sistemul de operare cunoaşte şi foloseşte de acum încolo contul utilizatorului – respectiv privilegiile, permisiunile, restricţiile ce îi sunt asociate ori ce câte ori este nevoie: la deschiderea unui fişier, la încercarea de a l muta şi de a i schimba numele, la încercarea de a schimba unele din configurările curente ale mediului de operare. o În cazul în care mai multe persoane folosesc acelaşi computer ar trebui ca fiecare să deschidă sesiune folosind propriul cont utilizator. o Windows Vista (Windows 7) poate realiza şi comutarea între conturile utilizatorilor: • pot fi deschise la un moment dat mai multe sesiuni de lucru pentru mai mulţi utilizatori. • numai o singură sesiune este cea activă; celelalte sunt sesiuni în aşteptare. o Comutare utilizatori (Switch user) este comanda pentru comutarea între sesiuni de lucru ale utilizatorilor diferiţi. o La terminarea lucrului, utilizatorul îşi va închide sesiunea (Log off) şi eventual va opri şi funcţionarea calculatorului. Pot fi folosite mai multe opţiuni în acest sens.