Sunteți pe pagina 1din 53

Arhitectura, care rel, abs, *?

, tipuri fis
Reprezentarea informatiei
 Analogic: informatia descrisa de modificarile unei
marimi fizice cu caracter continuu (frecventa,
amplitudine) din diferite domenii (sunet, imagine,
mecanica);
 Digital: informatie numarabila (divizibila in unitati
discrete, de obicei coduri numerice).
 Digitus=deget=cifra=>cifre zecimale

Calculatorul prelucreaza si memoreaza informatie


digitala binara (coduri alcatuite din 0 si 1)

Aplicatii analogice: prelucrarea multimedia, robotica,


transmisia datelor prin diferite medii
Structura sistemului de calcul

Software aplicativ
(programe şi documente)

Software utilitar
Sistem de
(sistem de întreţinere)
programare

Software de bază
(sistem de operare)

Firmware

Hardware
Componentele calculatorului
 Memoria (stocheaza informatia digitala)
 Procesorul (calcule si coordonare)
 Interfata cu mediul (necesita placi adaptoare pentru
convertirea intre informatie digitala si analogica – sunet,
imagine etc.)
 Intrare
 Iesire
 Schimb (comunicare in ambele sensuri)
 Suport (placa de baza: asigura alimentarea cu energie si
comunicarea intre celelalte componente)
Calculatorul multiprogramabil
 John Von Neumann (1903-1957) a propus
calculatorul multiprogramabil: executa diverse
programe pe acelasi echipament electronic.
 Consecinta – separarea intre:
 Hardware – dispozitive fizice
 Software – date si programe codificate digital
 Alternativa: calculatorul cu program fix: poate
executa sau memora un singur program.
 Consecinta - reprogramarea sa implica modificari fizice
Firmware
 Firmware: denumire utilizata acolo unde separarea
intre hardware si software este neclara. Exemple:
 Echipamente cu program fix ( calculator aritmetic, unele
mp3 playere si telefoane mobile);
 Programe de configurare stocate in echipamente digitale
multimedia(TV, monitor, DVDplayer etc.)
 Programe de configurare care au acces direct la hardware
si nu pot fi reprogramate de catre utilizator: BIOS, un
program aflat in memoria placii de baza, responsabil cu
detectarea componentelor calculatorului.
Componentele de memorare
 Von Neumann bottleneck = o desincronizare intre:
 Evolutia vitezei de lucru a procesoarelor
 Evolutia capacitatilor memoriilor
 Consecinta – viteza reala a procesorului este limitata de
comunicarea cu memoria
 Solutie: crearea unor memorii intermediare de viteza
crescuta si capacitate redusa care sa fluidizeze
comunicarea intre procesor si depozitul de informatii
 Consecinta – 2 tipuri de memorie:
 Memoria permanenta (externa – CD, DVD, hard disk):
 Pastreaza permanent date (=>capacitate mare);
 Are o viteza de acces scazuta, datorita proceselor mecanice (ex:
rotatia CD-ului);
 Memoria principala (operativa):
 Volatila (pierde informatie la oprirea calculatorului);
 Are o viteza de acces mare, deci este memoria cu care
procesorul lucreaza in mod direct
Componente de memorare – memorii
intermediare
 Datorita gatuirilor pot aparea:
 Desincronizarea intre memoria principala si memoria externa,
rezolvata prin memorii buffer (componenta atasata hard-disk-ului
dar si altor dispozitive externe lente: imprimanta, scanner etc.);
 Desincronizarea intre procesor si memoria principala, rezolvata
prin memoria cache (componenta atasata procesorului).

Buffer aprox.sinonim cu Cache = zone de memorie temporara in


care datele sunt pregatite in vederea transferarii lor intre doua
componente.
Diferenta: datele care asteapta in buffer mai pot suferi modificari
Componente de memorare - acces
 Operatii de acces:
 Citire = solicitarea de informatii existente in memorie
 Scriere = stocarea sau modificarea de informatii in memorie
 Moduri de acces:
 RAM (Random Access) – permite scrieri si citiri aleatoare; ex:
memoria principala, hard disk
 ROM (Read Only) – permite doar citiri, dupa o scriere initiala de
catre fabricant; ex: CD-ROM, DVD-ROM, memorii firmware
 RW (ReadWrite) – similar cu RAM, dar numarul de rescrieri este
limitat, iar datele se scriu intr-o anumita ordine; ex: CD-RW, DVD-
RW
 R (Recordable) – similar cu ROM, dar inscriptionarea initiala
poate fi facuta de oricine, prin intermediul unui program; ex: CD-R,
DVD-R
 +R, -R, +RW, -RW : similar cu R, RW dar pentru tehnologia DVD
care a fost lansata simultan sub acelasi nume, in doua variante
tehnologice competitoare, denumite azi + si -. Echipamentele
moderne recunosc ambele tipuri de DVD-uri
Componente de memorare – relatia
MPrincipala si MExterna
Placa de bază

Procesor

Nucleu

Salvare Buffer Memoria externă


Cache Memoria
principală

Încărcare

 Salvarea: transferul din MPrinc in MExt, necesar


datorita volatilitatii memoriei principale;
 Incarcarea: transferul din MExt in MPrinc pentru lucrul
efectiv;
Componente de memorare
 Denumiri populare:
 MPrinc = Memorie interna, termen inexact, deoarece in memoria
interna se mai incadreaza cache, memoria placii de baza (BIOS) si
altele;
 MPrinc = Memorie RAM, termen inexact deoarece accesul RAM este
utilizat si de unele memorii externe;
 Dispozitive de memorare cu destinatie speciala:
 Memoria placii de baza (contine programul firmware BIOS);
 Registrii – componente ale procesorului care memoreaza rezultatele
imediate ale calculelor;
 Memoria video: apare doar la calculatoarele cu placa video dedicata =
un dispozitiv de procesare a imaginilor, cu propriul procesor si propria
memorie principala (prescurtat: VideoRAM)
Componente de memorare - constructie
 Principiu general de stocare a informatiei digitale binare:
separarea a doua stari fizice distincte pentru cifrele 1 si
0
 Memorii electronice: diferentiaza 0 si 1 prin voltajul
circuitelor electronice. Consecinta: nu pastreaza informatia
in absenta sarcinii electrice. Ex:
 Memoria principala, volatila;
 Memorii flash (Flash USB, memoria placii de baza, memorii
IPod etc.) – pot fi utilizate ca memorie externa, deci nu sunt
volatile: sarcina electrica stocata este protejata cu o “poarta
izolatoare”;
 Memorii magnetice: diferentiaza 0 si 1 in functie de
magnetizarea diferita a zonelor de memorare. Ex:
 Hard disk, dischete, banda magnetica;
 Memorii optice: diferentiaza 0 si 1 in functie de unghiul de
reflectare a luminii din zonele de memorare. Ex:
 CD, DVD
Componente de memorare - capacitatea
 Unitatile de masura a informatiei masoara si capacitatea spatiilor de memorare:
 Bit = memoreaza o cifra binara (0 sau 1);
 Byte (=octet) = un set adresabil de 8 biti, prelucrati simultan de catre procesor;
 A. Multiplii binari:
 Kibibyte=210 bytes=1024 bytes
 Mebibyte=210 Kibibytes
 Gibibyte=210 Mebibytes
 B. Multiplii zecimali:
 Kilobyte=103 bytes
 Megabyte=103 Kilobytes
 Gigabyte=103 Megabytes
 C. Varianta populara:
 Kilobyte=210 bytes
 Megabyte=210 Kilobytes
 Gigabyte=210 Megabytes
 Sursa de confuzie: diferiti producatori folosesc diferiti multipli: programele Windows
folosesc varianta C, in schimb producatorii de hard diskuri, DVD-uri, camere foto
digitale si altele dispozitive de stocare declara capacitatea in multiplii zecimali).

Materialul de fata va utiliza varianta C, consacrata popular, datorita adoptarii sale


de catre Windows.
Componente de memorare - capacitatea
 Hard disk: de ordinul sutelor de GB, este cel mai important dispozitiv
de memorie externa (contine sistemul de operare = softwareul necesar
utilizarii calculatorului)
 DVD: 4.3 GB pe un strat, disponibil pana la 2 straturi x 2 fete
 CD: 650-800 MB, uzual 700 MB
 Discheta: 1.4 MB
 Memoria principala: limitata de numarul de placi RAM conectate la
placa de baza. Necesar uzual de memorie principala: 512 MB – 1 GB.
 Memorii intermediare de capacitati reduse (128 KB pana la cativa MB):
cache, buffere;
 Memorii flash: o gama foarte larga de capacitati, de la 1 MB pentru
memoria placii de baza la zeci de GB pentru Flash USB si memoriile
din dispozitive multimedia portabile si chiar sute de GB la Hard diskuri
de tip solid state;
 Discuri optice de mare capacitate in curs de popularizare: BluRay (25
GB pe strat), HD-DVD (15 GB pe strat) – recent retras de pe piata
Componente de memorare – viteza de
acces la date
 Viteza de acces din partea procesorului este influentata
de:
 Constructia memoriei:
 Memoriile electronice ofera acces mai rapid;
 Memoriile optice si magnetice implica procese mecanice (rotatia
discurilor, deplasarea mecanismului de citire-scriere):
 Hard diskul isi contine mecanismul de citire-scriere
 DVD are viteze de rotatie intre 1x si 16x,
 CD are viteze de rotatie intre 1x si 52x
 Apropierea de procesor:
 Procesorul are accesul cel mai rapid la cache si memoria placii de
baza
 Rata de transfer prin interfata de conectare:
 Memoria principala: DDR3, DDR2, DDR1
 Hard disk: SCSI, SATA, IDE
 CD, DVD: SATA, IDE (DVD are o rata de transfer superioara)
 Dispozitive portabile: Firewire, USB, conexiuni fara fir (Wi-Fi,
Bluetooth, IrDA)
Componenta de procesare
 Abordarea initiala: CPU=procesor central responsabil cu toate
prelucrarile;
 Abordarea moderna: distribuirea sarcinilor:
 GPU – procesor grafic pentru operatiile legate de generarea imaginii spre
monitor;
 APU – procesor audio pentru operatiile legate de generarea sunetului;
 Chipset – componenta a placii de baza responsabila cu coordonarea
comunicarii intre componente.
 Componente CPU:
 Unitatea de comanda (gestioneaza ordinea executiei instructiunilor si
comunicarea cu memoria principala);
 Memoria cache – componenta a UC, intermediaza transferul de la memoria
principala la procesor;
 Unitatea aritmetica-logica – realizeaza calculele efective, prin operatii
aritmetice si logice aplicate informatiei digitale;
 Registrii – dispozitive de memorare utilizate de UAL;
 Extensii si coprocesoare (MMX, 3DNow) – componente dedicate anumitor
tipuri de operatii, de obicei legate de sunet si imagine;
Componenta de procesare
 Producatori CPU: AMD si Intel;
 Performanta CPU data de:
 Frecventa de lucru (masurata in Hertz), poate fi modificata de
utilizator (overclocking, underclocking)
 Relatia cu memoria principala:
 Capacitatea Cache
 Rata de transfer a memoriei principale
 Spatiul de adresare (numarul de biti rezervati adreselor de memorie: 32 biti
pot adresa pana la 4 GB de memorie principala)
 Tehnologia de constructie identificata de numele procesorului:
 Barthon, Athlon, Opteron, Phenom etc. la AMD
 Celeron, Itanium, Xeon etc. la Intel
 Orice componenta de procesare (CPU, GPU, chipset etc.)
necesita un sistem de racire:
 Pasiv = radiator;
 Activ = pasiv plus ventilator;
 Software.
Interfata de intrare
 Sistemul de introducere a simbolurilor:
 Tastatura cu zonele:
 Alfanumerica (litere, cifre, simboluri, caractere invizibile,
taste de modificare a efectului altor taste)
 Functionala (Esc, F1-F12 – taste reprogramabile pentru
operatii frecvente)
 Navigare (sageti, salturi)
 Numerica redusa (activata cu NumLock) pentru tastare
rapida de numere
 Tastaturi virtuale: de regula sub forma de ecrane
senzitive si tablete de digitizare;
 OCR (Cititoarele de caractere optice) – detecteaza
caracterele dintr-o imagine
 Handwriting recognition: prin OCR sau tablete de
digitizare
Interfata de intrare
 Sistemul de indicare:
 Mouse:
 Sistem de deplasare a cursorului (optic sau mecanic);
 Un buton de selectie;
 Optional: un buton pt scurtaturi (meniul clic dreapta);
 Optional: rotitza de derulare;
 Optional: butoane programabile;
 Sisteme pt dispozitive mobile: pix digital, touchpad,
trackball;
 Sisteme pt divertisment: volan, joystick etc.;
Interfata de intrare
 Sistemul multimedia:
 Scanner: pt digitizarea imaginilor
 Echipamente multimedia independente (camere foto, video etc.);
 Echipamente multimedia dependente de calculator (webcam,
TV/FM tuner)
 Microfon - utilizari:
 Inregistrare sunet
 Speech recognition
 Identificarea vocii, Comenzi si coduri vocale;
 VoIP (Voice over IP – telefonie prin retele de calculatoare)
 Sistemul de introducere a datelor codificate:
 Cititoare de coduri de bare = scannere de mana care citesc coduri
standard pentru identificarea preturilor, produselor etc.;
 MICR = cititoare de coduri scrise cu cerneala magnetica (card
bancar);
 Smartcard = dispozitive de memorare nonvolatile dotate cu procesor
(cartele telefon, unele carduri bancare, legitimatii electronice).
Interfata de iesire
 Monitoare:
 CRT (tub catodic);
 TFT, LCD (cristale lichide);
 DPL (sistem de oglinzi);
 PDP (similar cu cristale lichide dar folosesc plasma);
 LED (diode luminiscente, pentru ecrane mari in aer liber);
 Caracteristici:
 Diagonala: indica suprafata de afisare;
 Rezolutie: numarul de puncte indivizibile de pe ecran (pixeli);
 Dot pitch: distanta intre pixeli;
 Avantaje LCD fata de CRT:
 Ecran plat, dimensiuni ergonomice;
 Conexiune digitala (in general);
 Anularea problemelor refresh rate (rata de improspatare a imaginii): RR scazut are un
efect de palpaire daunator ochiului;
 Anularea problemelor de screensaver: imaginea CRT tinde sa se imprime pe ecran daca
contine elemente in miscare.
 Dezavantaje LCD fata de CRT:
 Timp de raspuns (2 – 16 ms): efect de intarziere a pixelilor imaginilor in miscare;
 Rezolutie nativa: LCD au rezolutie fixa;
 Pixeli morti: unele cristale lichide isi pierd proprietatile optice;
 Unghi de vizionare redus;
 Gama de culori redusa.
Interfata de iesire
 Videoproiectoare:
 Tehnologii similare cu monitorul (CRT, LCD, DPL) dar
include o componenta de marire a imaginii;
 Placa video:
 Converteste informatia binara in vederea afisarii pe
monitor pe una din caile:
 VGA – analogic (CRT si unele LCD);
 DVI – digital (monitoarele moderne)
 Contine GPU si memorie VideoRAM pentru prelucrari
multimedia avansate;
 Poate fi incorporata in placa de baza => performantza
scazuta si foloseste memoria principala in loc de
VideoRAM;
 Sunet:
 Placa audio (rol similar cu placa video) + Difuzoare
Interfata de iesire
 Sistemul hard copy – pentru imprimare:
 Imprimanta:
 Cu toner – viteza mare;
 Cu cerneala (inkjet, bubbletjet) – pret redus;
 Cu vopsea – culori puternice;
 Fara substanta - pe principiul “activarii culorilor”,
foloseste hartie incarcata initial cu cerneala;
 Plotter – dedicata desenarii CAD
Interfata de schimb
 Placa de retea – permite conectarea si identificarea
calculatorului in retea;
 Modemul – converteste informatie digitala in analogica si
invers atunci cand calculatorul comunica informatii printr-un
mediu analogic. Exemple:
 Conexiune telefonica;
 Conexiune fara fir;
 Conexiune optica;
 Conexiune TV cablu.
 Interfete puse la dispozitie de placa de baza: USB, Firewire,
IrDA;
 Unii autori considera memoria externa o interfata de
schimb, datorita posibilitatii de a transporta informatii de la
un calculator la altul.
BIOS
 Accesibil cu tasta Del, imediat dupa pornirea calculatorului
 Functii:
 Detecteaza componentele conectate la placa de baza;
 Permite modificarea unor parametri de functionare
(overclocking, underclocking);
 Permite monitorizarea temperaturii procesorului si a
alimentarii cu energie electrica:
 Permite diagnosticarea unui sistem de racire insuficient;
 Permite diagnosticarea unei surse de alimentare insuficiente;
 Controleaza procesul de boot-are = incarcarea sistemului de
operare (=programul ce ofera utilizatorului acces la resursele
calculatorului):
 Alegerea memoriei externe de pe care sa se incarce SO;
 Dezactivarea unor faze optionale (testarea memoriei principale,
afisarea de mesaje);
 Testare antivirus la momentul boot-arii.
Sistemul de programare
Algoritm=succesiune logica de pasi parcursi in vederea rezolvarii unei
probleme
Program=algoritm exprimat intr-un limbaj de programare

SP=totalitatea instrumentelor necesare realizarii programelor

Componente SP:
 Editor texte pt. scrierea programului (=cod sursa), eventual dotat cu corector
sintactic
 Translatoare pt. convertirea din limbajul de programare in limbajul-masina
(instructiuni binare)
 Editoare de legaturi pt. convertirea programului-masina in program executabil
 Depanator pt. descoperirea si urmarirea erorilor
 Documentatie interactiva (sistem Help)
 Designer pt. construirea vizuala a machetelor de interfatza si a structurilor de date
 Wizard – program de asistentza pt generarea automata a unor elemente
 Medii de programare – aplicatii complexe care includ celelalte componente si
ofera utilizatorului acces la ele
Locul sistemului de operare in
sistemul de calcul

Software
Hardware de niv. inalt

Drivere Componente
SO reutilizabile

Interfata logica + miniaplicatii


Interfata logica
IL = componenta SO care asigura interactiunea cu
utilizatoru
Tipuri:
 Linie de comanda cu prompter
 Interfata grafica (GUI)
Windows: GUI pe principiul WIMP:
 Windows
 De aplicatie
 De document
 De dialog (interactive: wizard, casete dialog etc.)
 Icons (pictograme)
 Menu (fixe, flotante, meniu context/shortcut menu)
 Pointer (cursor)
 Tips – etichete de text sugestive la pozitia cursorului
 Evenimente (programabile) – actiuni ale utilizatorului la pozitia
Drivere
Drive <> Driver
Drive = unitate de memorie externa (disc, flash, etc.)

 ex: CD drive, HD drive

Driver = program inclus in sistemul de operare, care


controleaza functionarea unei componente fizice
 ex: drivere pt. mouse, tastatura, imprimanta, etc.

Tipuri drivere:
 Generice, instalate automat odata cu SO: procesor,
memorii, etc.
 Speciale: instalate explicit, de pe CD-ul sau site-ul
producatorului, pt componente cu functii speciale: placi
adaptoare, monitoare digitale, camere digitale, imprimante
cu functii speciale
Sistemul de operare - componente
A.Managerul proceselor:
 Proces=un program impreuna cu resursele antrenate in timpul executiei
sale
 Aloca timpi de executie din partea procesorului atunci cand se executa
mai multe programe simultan
B.Managerul memoriei principale:
 Raspunde de alocarea memoriei interne intre procese,
 Protejeaza zona folosita de S.O.
 Supravegheaza regimul protejat al MP
 Gestioneaza memoria virtuala
 Daca un proces nu incape in memoria principala, acesta se
segmenteaza
 O parte din segmente intra in MP pt executie
 O parte sunt memorate in fisiere create temporar pe hard disk
(memoria virtuala)=> spatiu liber obligatoriu pe HD!!
 Fiecare segment este adus in MP din memoria virtuala atunci cand e
nevoie si cand se elibereaza MP de alte segmente
Sistemul de operare - componente
C.Managerul dispozitivelor hardware:
 Gestioneaza hardware-ul prin drivere
 Sincronizeaza componentele hardware cu viteze diferite
(procesorul este cel mai rapid, acesta asteapta dupa toate
celelalte)
 Gestioneaza in memoria principala zone cu rol de buffer pentru a
evita blocajele datorate dispozitivelor lente
D.Managerul de retea
 Gestioneaza comunicarea prin retea cu ajutorul protocoalelor
E.Managerul securitatii
 Gestioneaza protectia datelor si programelor
 La nivel local (drepturi de acces, parole, virusuri)
 La nivel extern (limitarea accesului din retea)
F.Managerul memoriei permanente (SGF)
 Gestiunea informatiei stocate permanent intr-o structura de fisiere
si directoare
Sistemul de gestiune a fisierelor
Fisierele contin informatia;
Directoarele contin grupuri de fisiere si alte directoare => arbore de directoare
Tipul informatiei este idnetificat de extensia fisierelor.
 ex: poezie.txt
Windows asociaza fiecarei extensii:
 O pictograma
 Un program capabil sa gestioneze tipul respectiv de informatie
Extensii uzuale:
 Text: txt, doc, pdf, rtf, html
 Baze de date: dbc, mdb
 Tabele: dbf, xls
 Imagine: bmp, tiff, psd
 Sunet: wav, mid
 Video: vob (pe DVD-Video)
 Programe: exe, bat, com
 Fisiere comprimate
 Arhive: zip, rar, ace, exe
 Imagine comprimata: jpg, gif
 Sunet comprimat: mp3, wma, mpc
 Video comprimat: mpg, wmv, avi
Sistemul de gestiune a fisierelor
Un program poate crea mai multe tipuri:
 Word poate salva docx, doc, rtf, html
 Paint poate salva bmp, jpg, gif

Un program poate deschide mai multe tipuri:


 Word poate deschide doc, rtf, txt
 Winamp poate deschide mp3, wma, wav

Untip poate fi deschis cu mai multe programe (clic dreapta-


Open with)

Un tip poate fi creat cu mai multe programe:


 Txt se poate crea cu orice editor de texte
 Bmp se poate crea cu orice editor de imagini
Sistemul de gestiune a fisierelor
Localizarea fisierelor si directoarelor:
 De catre programe: Prin Cale
 De catre utilizator:
 Prin Shortcut (cale memorata)
 Prin programe de tip File Manager (Windows Explorer, Total
Commander)
 Prin instrumente de tip Search (cautare)

Obs: Odata cu dezvoltarea Internetului, conceptul de cale a fost


extins la cel de URL, pentru localizarea fisierelor in Internet:
 Ex: http://www.yahoo.com/index.html
SGF-localizarea fisierelor
Prin instrumente de cautare (operatia Search in Windows)
 Este necesara cunoasterea unui indiciu privind fisierul/directorul
cautat: o parte din nume, data salvarii, marimea, un cuvant din
continut, etc.
 Se pot folosi nume de cautare generice:
 * inlocuieste orice sir de caractere
 ? Inlocuieste 1 caracter
 Exemple:
F*.txt poza*.gif
File.* poza.p*
F?.txt sunet.??
F?.???? tabel?.xls
Prin cale
 RELATIVA
 ABSOLUTA
SGF-localizarea fisierelor
CALE ABSOLUTA:
My Computer

A: C: D:
[proza.txt]
ana maria

D1
[poze.rar]

A:\proza.txt

C:\ana\D1\poze.rar

 Incepe de la radacina discului!


SGF-localizarea fisierelor
CALE RELATIVA:
C:

ana maria
[proza.txt]
D1
[poze.rar]

Cazul ana: Cazul D1:


D1\poze.rar poze.rar
..\maria\proza.txt ..\..\maria\proza.txt

Incepe de la directorul curent


Clipboard
 Zona speciala a memoriei principale folosita de programele
Windows la operatii de copiere si mutare

 Comenzi care modifica Clipboardul:


 Cut: muta obiectul selectat in Clipboard (Ctrl-X)
 Copy: copiaza obiectul selectat in Clipboard (Ctrl-C)
 Alt-PrintScreen: copiaza imaginea ferestrei curente in
Clipboard
 PrintScreen: copiaza imaginea de pe ecran in Clipboard
 Comenzi care folosesc continutul Clipboard:
 Paste: copiaza continutul Clipboard la pozitia ultimului clic (Ctrl-
V)

 Unele programe (Word, Excel, etc.) permit gestionarea continutului


Clipboardului si stocarea mai multor obiecte simultan, cu tipuri
speciale de Paste:
 Paste selectiv (putem alege ce sa copiem din Clipboard)
 Paste de formate (se copiaza formatarile, nu si datele)
 Paste de valori (se copiaza datele, nu si formatarile)
Windows Explorer

 Meniul File:
 Operatii cu fisiere disponibile si in meniul de context:
 stergere, modificare, proprietati, redenumire, creare shortcut, etc.
 Meniul Edit:
 Undo/Redo – anularea ultimei operatii (accidentale)
 Cut/Copy/Paste – operatii cu Clipboard, accesibile si prin clic
dreapta sau combinatii de taste
 Select All - selectarea tuturor obiectelor
 Invert Selection – inversarea selectiei (selectarea obiectelor
ramase neselectate si deselectarea celor selectate)
Windows Explorer

 Meniul View:
 Modifica modul de afisare:
 Toolbars, Status Bar, Explorer Bar – activeaza sau dezactiveaza
barele de butoane
 Large Icons…Details – controleaza nivelul de detaliu al prezentarii
obiectelor
 Sort by, Group by – ordoneaza obiectele de pe ecran dupa diverse
criterii
 Choose details – permite alegerea rubricilor afisate in modul
Details
 Customize Folder – permite personalizarea directorului curent
(pictograma sa)
 Refresh – improspateaza afisarea de pe ecran (cu ultimele
modificari aduse in directorul deschis)
Windows Explorer

 Meniul Tools:
 Instrumente avansate pentru gestionarea directoarelor si
discurilor accesibile prin retea (Network Drive)
 Configurarea directoarelor se face cu Folder Options (optiune
ce apare si in Control Panel):
 Pagina View permite ascunderea sau activarea unor elemente
avansate (ascundere fisiere, ascundere adresa/cale, protejare
extensii, etc.)
 Pagina Search permite personalizarea tehnicilor de cautare
 Meniul Help:
 Ofera o documentatie in engleza, dotata cu instrumente de
cautare, pentru invatarea utilizarii sistemului Windows
Control Panel – programe de
configurare a sistemului
 Accessibility (XP) / Ease of access (Vista) – optiuni pentru persoane cu handicap
 Add Hardware – program pentru instalarea de drivere
 Add/Remove Programs (XP) / Programs and features (Vista)
 Permite dezinstalarea programelor
 Permite instalarea sau stergerea unor componente Windows neesentiale
 Administrative Tools – programe necesare administratorului de sistem (analiza si
monitorizarea sistemului)
 Automatic Updates (XP) / Windows Update (Vista)– program ce permite instalarea de
componente Windows automat, de pe Internet
 Date and Time – configurarea datei/orei
 Display + Sounds (XP) / Personalization (Vista)– configurarea rezolutiei, sunetelor
de sistem, culorilor, ratei de improspatare a imaginii, performantele placii video
 Folder options – modul in care sunt afisate directoarele si fisierele, ascunderea
extensiilor, optiuni de utilizare a instrumentului Search
 Fonts – lista fonturilor disponibile
 Internet options – configureaza modul de afisare in Internet Explorer si modul in care
sunt tratate paginile Web (inclusiv setari de securitate)
Control Panel – programe de
configurare
 Mouse – configurarea mouse-ului, alegerea cursoarelor
 Network connections (XP) / Network and sharing center (Vista) –
configurarea conexiunilor in retea
 Printers – instalare imprimante
 Power options – economisire consum curent
 Regional and Language Options – configurarea setarilor regionale
(simbol monetar, simbol de virgula zecimala, format ora si data
calendaristica, instalarea tastaturilor pentru diverse limbi)
 Sounds and Audio (XP) / Sound (Vista) – program pentru configurarea si
testarea sunetului, pentru selectarea sunetelor asociate evenimentelor din
Windows (clic, inchidere fereastra, etc.)
 Taskbar and Start Menu – program pentru configurare Taskbar si a
meniului butonului Start.
 System (XP) / Device Manager (Vista)– program ce ofera informatii
despre sistem (contine Device Manager – lista cu toate componentele
hardware, permite instalari/dezinstalari rapide ale lor)
 Speech – configurarea comenzilor vocale (microfon)
 User accounts – configurarea conturilor de utilizare
Operatii de intretinere a memoriei
permanente:
 Partitionarea: impartirea capacitatii unui hard disk in partitii ce vor fi
tratate de software ca discuri separate.
 Avantaje:
 Izolarea sistemului de operare de celelalte informatii (pe o partitie activa = folosita la bootare)
 Cresterea vitezei de cautare a fisierelor
 Protectie si organizare mai buna
 Permite instalarea de sisteme de operare diferite (unul pe fiecare partitie)
 Formatarea: pregatirea suprafetei de memorare in vederea stocarii
informatiei cu etapele:
 Stergerea completa a informatiei
 Impartirea in zone de memorare adresabile (sectoare);
 Instalarea sistemului de fisiere = metoda de organizare a fisierelor, care impune
limite asupra:
 Numelor de fisiere (lungime maxima la nume, la extensie, caractere admise)
 Dimensiunii maxime a fisierelor
 Numarului de nivele in arborele directoarelor
 Lungimii cailor absolute
 Protectiei fisierelor
 Sisteme de fisiere folosite de Windows:
 NTFS – cel mai permisiv sistem si cel mai protectiv, folosit de hard disk pe Windows XP
 FAT, FAT32 – cu numeroase limite, folosit de hard disk pe versiuni vechi de Windows, folosit in
prezent de memorii Flash
 ISO 9660, Joliet – sisteme de fisiere folosite de CD-uri
 UDF – sistem de fisiere folosit de DVD-uri si CD-RW
Operatii de intretinere a memoriei
permanente
 Scanarea (Error check): detectarea sectoarelor defecte si
izolarea lor pentru a nu afecta integritatea fisierelor

 Stocarea de siguranta (Backup): crearea unor copii de


rezerva a unor zone de disc in vederea restaurarii in caz de
accidente. Se pot crea copii de rezerva pt:
 Diverse fisiere si directoare
 Starea sistemului de operare
 Informatia completa a discului, inclusiv sistemului de fisiere pe care il
foloseste

 Defragmentarea: reorganizarea informatiei de pe disc intr-o


maniera continua. Avantaje:
 Se grupeaza fizic zona ocupata si zona libera
 Consecinta: Acces mai rapid din partea mecanismului de citire-scriere
 Reduce fragmentarea fisierelor
 Consecinta: Creste viteza de incarcare a fisierelor in memoria principala
 Reduce fragmentarea spatiului liber de pe disc
 Consecinta: se recupereaza spatiu liber neutilizabil datorita fragmentarii
Operatii de intretinere a memoriei
permanente
 Disk Cleanup: stergerea fisierelor temporare de pe disc,
pentru castigarea de spatiu. Exemple de fisiere
temporare:
 Recycle Bin – directorul care contine forme comprimate ale
fisierelor sterse recent, in vederea recuperarii
 Fisiere create prin navigare Internet – istoricul vizitelor, parole
memorate etc.
 Fisiere create de diverse programe – istoricul prelucrarilor,
informatii necesare recuperarii unor versiuni anterioare ultimei
salvari etc.

 Protectia:
 Fata de virusuri: programe antivirus;
 Fata de acces local neautorizat: sisteme de fisiere ca NTFS
permit limitarea accesului la fisiere, conturi de utilizatori cu parole
si notificari (User Account Control) etc.;
 Fata de acces din retea neautorizat:
 prin programe de monitorizare si protejare a comunicarilor in retea
(Firewall);
 Prin controlul vizibilitatii in retea (proprietatea Sharing a directoarelor).
Metode de comprimare
Comprimarea fisierelor = micsorarea dimensiunii lor, in scopul:
 Economisirii spatiului de stocare
 Transportului, prin metodele:
 Transport cu discuri – metoda limitata de capacitatea discurilor
folosite
 Transport prin retea (FTP, atasare la e-mail, copiere prin retea) –
metoda limitata de capacitatea canalelor de comunicare
Principiile comprimarii:
 Codificarea informatiei digitale (reversibil!) :
 Reprezentarea informatiei este redundanta
 Pierderea de informatie (ireversibil!):
 Informatii de continut, pe baza tolerantei perceptiei umane (culori,
sunete)
 Informatii de prelucrare
Consecinta: gradul de comprimare a fisierelor variaza dupa:
 Nivelul de redundanta a fisierului
 Nivelul admis al pierderilor
Metode de comprimare
Comprimare specializata – foloseste metode specifice pentru fiecare
tip de informatie:
 Comprimarea imaginii: bmp, tiff, psd -- jpg, gif
 Comprimarea sunetului: wav, CD-Audio - mp3, mpc, wmv
 Comprimare video: DVD-Video, VHS - avi, mpg, mov, asf

Comprimare generala (arhivare)– foloseste o metoda unica,


indiferent de tipul fisierului comprimat:
 Foloseste programe arhivatoare (WinRar, WinZip, WinAce) cu care se
creeaza arhive (rar, zip, ace)
 Permite comprimarea mai multor fisiere in aceeasi arhiva

Tipuri speciale de arhive:


 Executabile (extensia exe) – isi contin programul de dezarhivare
 Multivolum (fragmentate) – pentru transportul informatiei cu
memorii de capacitate mai mica decat arhiva
Comparatie intre tehnici de
comprimare
Comprimarea cu pierdere (specializata)
 Se bazeaza pe codificarea bitilor si pe pierdere de informatie
 Consecinta 1: se foloseste la tipuri de fisiere la care integritatea
informatiei nu e esentiala (sunet, imagine)
 Consecinta 2: comprimarea e mai puternica, chiar de 10-20 de ori
 Consecinta 3: este ireversibila (decomprimarea aparenta=inflatie)
 Consecinta 4: nivelul pierderilor poate fi selectat (afecteaza rata de
comprimare)
 Consecinta 5: fisierele pot fi utilizate direct in forma comprimata, cu
ajutorul codecurilor

Comprimarea fara pierdere (generala, arhivare)


 Se bazeaza doar pe codificarea bitilor (pierdere zero)
 Consecinta 1: se foloseste la orice tip de fisier, in special acolo unde
integritatea este esentiala (text, programe, baze de date)
 Consecinta 2: comprimarea e mai slaba (uzual de 2-3 ori)
 Consecinta 3: este reversibila (dezarhivare, extragere)
 Consecinta 4: fisierele trebuie decomprimate pentru utilizare
 Consecinta 5: este posibila recomprimarea, cu rezultate mai slabe –
arhive care contin alte arhive sau fisiere comprimate cu pierdere
Moduri de utilizare a soft-ului
Freeware: gratuit, nelimitat, pe baza de donatii sau inscriere pe liste
de useri
Open source: alaturi de program este disponibil gratuit si codul sau
sursa, pentru a putea fi modificat de catre oricine
 Comunitati open source – Linux, Apache, PHP
Adware - spyware: asociate cu virusii, sunt programe care realizeaza
activitati de marketing (afisare reclame, extragere date despre useri,
etc.). Pot incarca memoria interna fara a oferi nimic in schimb sau pot
insoti alte programe.
Demo: utilizare limitata (functii inactive), pentru evaluare

Eduware: programe de invatare, tutoriale

Shareware: programe cu durata limitata de utilizare gratuita

Commercial software: aplicatii comerciale complexe, produse si


vandute sub licenta si copyright (cod sursa inaccesibil)
Service pack, upgrade: programe corectoare
Software de nivel inalt
Software de aplicatie
 Cu variate destinatii (stiintific, divertisment,
educativ, etc.)
 Cu destinatie economica
 De urmarire a tranzactiilor (TPS)
 De automatizare a activitatilor de birou (OAS)
 De management a unor departamente (contabil,
financiar, etc.) (MIS)
 De sprijinire a deciziei prin instrumente inteligente (DSS)
 De sprijinire a deciziei de nivel inalt (ESS)
Modelul Client-server

Client server
•Serverul este un computer, parte dintr-o retea, care asigura anumite servicii altor computere (database servers, file servers, mail servers, print servers, web servers, game servers,
and application servers)
•Clientul reprezinta un computer ce foloseste un anumit server pentru a accesa anumite servicii, cum este cazul computerului unui ATM (bancomat), care, atunci când o persoana doreste sa
retraga bani, consulta serverul bancii pentru a vedea daca respectiva persoana dispune, în conturile bancii, de suma solicitată.
Structura unui URL

• URL este acronimul sintagmei Uniform Resource Locator, sau in alte cuvinte, adresa web a unei resurse online

http://cursuri.azimutvision.ro/
http = protocol

cursuri = sub-domeniu

azimutvision.ro = domeniu
.ro = TLD (top-level domain)

en = folder

• Protocolul declara cum ar trebui sa comunice un browser web cu un server web in momentul trimiterii unei pagini web sau al unui document. Exemple de protocoale:
• HTTP : Hypertext transfer protocol

• HTTPS: Hypertext transfer protocol secure (site-uri de banci, facebook)

• FTP: File transfer protocol

• POP: Post office protocol


• SMTP: Simple mail transfer protocol

• IMAP: internet message access protocol

• Un subdomeniu este o sub-divizie a numelui unui domeniu principal. Acest lucru insemna ca http://cursuri.azimutvision.ro/ si http://azimutvision.ro/ functioneaza ca doua site-uri diferite, avand
alta structura si alt continut.
• Numele unui domeniu este o referinta unica ce identifica un web site pe internet. Un domeniu include tot timpul TLD (top-level domain), care pentru Azimut Vision este ro.
• Calea:

• Se refera in principal la un fisier (pagina, e.g. cursuri-qa.html) sau un director( e.g. /cursuri/) din serverul web

• Cateodata numele fisierului nu este specificat; in acest caz, browser-ul web cauta implicit dupa numele de fisiere index sau default. Daca niciunul din aceste fisiere nu este gasit, eroarea
404 Not Found este returnata de obicei de catre server.