52
Informatica Economica Curs 1 – Arhitectura sistemelor de calcul Curs 2 – Editorul de texte Word Curs 3, 4 – Excel Curs 5 – PowerPoint, Outlook Curs 6 – Retele de calculatoare Curs 7 – Elemente avansate; GoogleDocs Reguli pentru disciplina IE

Curs 1 - Arhitectura Sistemelor de Calcul

Embed Size (px)

Citation preview

Page 1: Curs 1 - Arhitectura Sistemelor de Calcul

Informatica Economica Curs 1 – Arhitectura sistemelor de calcul

Curs 2 – Editorul de texte Word Curs 3, 4 – Excel Curs 5 – PowerPoint, Outlook Curs 6 – Retele de calculatoare Curs 7 – Elemente avansate; GoogleDocs

Reguli pentru disciplina IE

Page 2: Curs 1 - Arhitectura Sistemelor de Calcul

Curs 1Arhitectura

sistemelor de calcul Jecan Sergiu

[email protected]

http://www.econ.ubbcluj.ro/sergiu.jecan

Page 3: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 4: Curs 1 - Arhitectura Sistemelor de Calcul

Structura sistemului de calcul

Hardware

Firmware

Software de bază(sistem de operare)

Software utilitar(sistem de întreţinere)

Software aplicativ(programe şi documente)

Sistem de programare

Page 5: Curs 1 - Arhitectura Sistemelor de Calcul

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)

Page 6: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 7: Curs 1 - Arhitectura Sistemelor de Calcul

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.

Page 8: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 9: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 10: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 11: Curs 1 - Arhitectura Sistemelor de Calcul

Componente de memorare – relatia MPrincipala si MExterna

Salvarea: transferul din MPrinc in MExt, necesar datorita volatilitatii memoriei principale;

Incarcarea: transferul din MExt in MPrinc pentru lucrul efectiv;

Salvare

Încărcare

Placa de bază

Procesor

Nucleu

Cache Memoria principală

Buffer Memoria externă

Page 12: Curs 1 - Arhitectura Sistemelor de Calcul

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)

Page 13: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 14: Curs 1 - Arhitectura Sistemelor de Calcul

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.

Page 15: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 16: Curs 1 - Arhitectura Sistemelor de Calcul

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)

Page 17: Curs 1 - Arhitectura Sistemelor de Calcul

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;

Page 18: Curs 1 - Arhitectura Sistemelor de Calcul

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.

Page 19: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 20: Curs 1 - Arhitectura Sistemelor de Calcul

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.;

Page 21: Curs 1 - Arhitectura Sistemelor de Calcul

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).

Page 22: Curs 1 - Arhitectura Sistemelor de Calcul

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.

Page 23: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 24: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 25: Curs 1 - Arhitectura Sistemelor de Calcul

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.

Page 26: Curs 1 - Arhitectura Sistemelor de Calcul

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.

Page 27: Curs 1 - Arhitectura Sistemelor de Calcul

Sistemul de programare

Algoritm=succesiune logica de pasi parcursi in vederea rezolvarii unei problemeProgram=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

Page 28: Curs 1 - Arhitectura Sistemelor de Calcul

Locul sistemului de operare in sistemul de calcul

SO

Software de niv. inalt Hardware

Drivere Componente

reutilizabile

Interfata logica + miniaplicatii

Page 29: Curs 1 - Arhitectura Sistemelor de Calcul

Interfata logicaIL = componenta SO care asigura interactiunea cu utilizatoruTipuri:

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

cursorului

Page 30: Curs 1 - Arhitectura Sistemelor de Calcul

DrivereDrive <> DriverDrive = unitate de memorie externa (disc, flash, etc.)

ex: CD drive, HD driveDriver = 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

Page 31: Curs 1 - Arhitectura Sistemelor de Calcul

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 simultanB.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

Page 32: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 33: Curs 1 - Arhitectura Sistemelor de Calcul

Sistemul de gestiune a fisierelor

Fisierele contin informatia;Directoarele contin grupuri de fisiere si alte directoare => arbore de directoareTipul informatiei este idnetificat de extensia fisierelor.

ex: poezie.txtWindows 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

Page 34: Curs 1 - Arhitectura Sistemelor de Calcul

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

Un tip 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

Page 35: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 36: Curs 1 - Arhitectura Sistemelor de Calcul

SGF-localizarea fisierelorPrin 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?.xlsPrin cale

RELATIVA ABSOLUTA

Page 37: Curs 1 - Arhitectura Sistemelor de Calcul

SGF-localizarea fisierelorCALE ABSOLUTA:

My Computer

A: C: D:

[proza.txt]

ana maria

D1

[poze.rar]

A:\proza.txtC:\ana\D1\poze.rar

Incepe de la radacina discului!

Page 38: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 39: Curs 1 - Arhitectura Sistemelor de Calcul

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)

Page 40: Curs 1 - Arhitectura Sistemelor de Calcul

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)

Page 41: Curs 1 - Arhitectura Sistemelor de Calcul

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)

Page 42: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 43: Curs 1 - Arhitectura Sistemelor de Calcul

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)

Page 44: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 45: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 46: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 47: Curs 1 - Arhitectura Sistemelor de Calcul

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).

Page 48: Curs 1 - Arhitectura Sistemelor de Calcul

Metode de comprimareComprimarea 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 prelucrareConsecinta: gradul de comprimare a fisierelor variaza dupa:

Nivelul de redundanta a fisierului Nivelul admis al pierderilor

Page 49: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 50: Curs 1 - Arhitectura Sistemelor de Calcul

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

Page 51: Curs 1 - Arhitectura Sistemelor de Calcul

Moduri de utilizare a soft-ului

Freeware: gratuit, nelimitat, pe baza de donatii sau inscriere pe liste de useriOpen source: alaturi de program este disponibil gratuit si codul sau sursa, pentru a putea fi modificat de catre oricine

Comunitati open source – Linux, Apache, PHPAdware - 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, tutorialeShareware: programe cu durata limitata de utilizare gratuitaCommercial software: aplicatii comerciale complexe, produse si vandute sub licenta si copyright (cod sursa inaccesibil)Service pack, upgrade: programe corectoare

Page 52: Curs 1 - Arhitectura Sistemelor de Calcul

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)