Documente Academic
Documente Profesional
Documente Cultură
PROGRAMAREA
CALCULATOARELOR
s.l.dr.ing.Ciprian-Bogdan Chirila
chirila@cs.upt.ro
http://www.cs.upt.ro/~chirila
Scopul acestui curs
• Familiarizarea cu sistemele de calcul
• Cunoasterea componentelor fizice unui calculator
• Cunoasterea sistemelor de operare
• Cunoasterea programelor de uz larg
• Explicarea principiilor ce stau la baza programarii
Introducere in UPC
• Tipuri de programe de calculator
• Utilizarea unui calculator
• Programarea unui calculator
• Structura si functionarea unui calculator
• Etapele rezolvarii unei probleme cu calculatorul
electronic
• Partile componente ale unui calculator
Tipuri de programe de calculator
• Programe cu un mare grad de generalitate
• Sisteme de operare
• Utilitare
• Programe care faciliteaza scrierea de programe noi
• medii de programare, sisteme de gestiune a bazelor de date
• compilatoare, interpretatoare, asambloare
• Programe destinate pentru a rezolva sau pentru a asista
activitati informatizate dintr-un anumit domeniu
• editoare de texte, procesoare grafice
• programe pentru proiectarea asistata de calculator, evidenta
si gestiune economica, de proiectare si cercetare tehnico-
stiintifica
Sisteme de operare
• Pentru calculatoare
• MS Windows
• XP, Vista, 7, 8
• Unix
• SunOS, Solaris, HP-UX, AIX, OS X, FreeBSD,…
• Linux
• Fedora, Ubuntu, Debian, Redhat,…
• Mac OS
• Pentru dispozitive mobile: telefoane, tablete,…
• MS Windows Mobile
• Android
• iOS
• BlackBerryOS
Windows XP
Windows 7
Windows 8
Ubuntu Linux
MacOS
Windows Mobile, Android
iOS, BlackBerry OS
Programe care faciliteaza scrierea de
programe noi
• medii de programare
• Microsoft Developer Studio: C, C++, C Sharp…
• Eclipse: Java, XML…
operanzi rezultate
Unitate de Unitate de
introducere sau programe Memorie extragere sau
intrare (UI) internă (MI) ieşire (UE)
date rezultate
programe
date
Memorii
externe (ME)
Componentele unui calculator
Dispozitiv de c-dă
Procesor
Dispozitiv aritmetic
Unitatea centrală şi logic (DAL)
(UC)
Memorie
internă (MI)
erori
Rezolvarea unei probleme
• Scopul principal al utilizării calculatoarelor este acela de
a rezolva problemele specifice diferitelor domenii ale
activităţii umane.
• Rezolvarea constă în aplicarea algoritmului de rezolvare
asupra datelor de intrare (iniţiale) ale problemei în
scopul obţinerii rezultatelor.
operaţie operanzi
• viteza de execuţie
• numărul mediu de instrucţiuni maşină executat pe secundă
• de la sute de mii până la miliarde
Dispozitivul aritmetic si logic
• În DAL se efectuază operaţiile aritmetice şi logice care
intră în componenţa programelor în cod maşină şi care
sunt chiar cele permise de caracteristicile constructive
ale DAL
• Memoria CACHE
• o memorie specială, rapida dar si scumpa
• ataşată microprocesorului care contribuie la creşterea
vitezei calculatorului
Exemplu: Memorie Corsair 2x2GB
• Tip: DDR3
• Capacitate: 4096 MB
• Tip kit: dual channel
• Radiator: Da
Unitati de introducere (intrare)
• Tastatură
• Mouse
• Scanner
• Cameră video, cameră foto
• Microfon
• Joystick, touchpad, trackball
•…
Unitati de introducere
• sunt dispozitivele periferice care asigură introducerea în
calculator, din exterior, a programelor şi datelor
• Quiz
• Cautati pe internet 3 modele de scanere si specificati ce
valori au parametrii acestora
Exemplu: Scanner Epson Perfection V37
• Tip: flatbed
• Format: A4
• Adancime culoare: 48 biti
• Interfata PC: USB
• Rezolutia optica de scanare: 4800 x 9600
• Sursa de lumina: LED
Monitorul
• monitorul permite afişarea informaţiilor pe ecran
• dimensiunea uzuală a diagonalei sale este între 14-20
inches
• 1 inch = 2,54 cm
• are un ecran pe care se afişează imaginea informaţiilor
(texte, desene) furnizate de calculator
• imaginea se obţine prin aprinderea pe ecran a unor
puncte foarte apropiate numite pixeli
Monitorul
• dimensiunea unui pixel (fracţiune de mm)
caracterizează definiţia monitorului
• densitatea punctelor (numărul de linii şi de coloane, de
ordinul sutelor) reprezintă rezoluţia sa
• calculatoarele IBM-PC au două moduri de afişare a
informaţiilor
• modul text, pentru afişarea caracterelor
• modul grafic, pentru afişarea de desene
• rezoluţia în modul text este redusă
• de obicei 25 linii şi 80 coloane.
Monitorul
Unitati de extragere
• imprimanta
• masina de tiparit pentru tipografii
• plotterul
Imprimanta
• Imprimante matriciale
• Tipărirea se face prin intermediul unor ace care percutează
banda tuşată (cartuş)
• Rezoluţia depinde de numărul de ace (de obicei 9 sau 24)
• Imprimante laser
• Funcţionează după principiul copiatoarelor
• O rază laser polarizează electrostatic, cu intensităţi diferite,
un cilindru
• În funcţie de polarizare, pe cilindru se depune un praf de
cărbune numit toner care va realiza imprimarea
• Rezoluţia foarte bună determină tipăriri de calitate
deosebită
Imprimanta
Imprimanta
• Imprimante cu jet de cerneală
• Se apropie de performanţele imprimantelor cu laser dar la
un preţ mai scăzut.
• Procedeul de imprimare permite realizarea mai simplă a
imprimantelor color.
• Imprimante cu imprimare termică
• legitimaţii, carduri, etc.
Masina de tiparit pentru tipografie
• Maşina este numită linotronic
• este un dispozitiv asemănător imprimantei cu laser
• are unele caracteristici superioare
• viteză
• rezoluţie
• formatul hârtiei
Plotterul
• dispozitiv de înregistrare a imaginilor grafice pe hârtie
• utilizat cu precădere pentru realizarea de desene
tehnice de mare precizie
• hărţi
• planse
• planuri
• etc
• faţă de o imprimantă obişnuită are avantajul că poate
reveni în orice punct pe desen
• este posibilă atât desenarea cât şi scrierea de texte
Memoriile externe
• au apărut datorită celor două inconveniente importante
ale memoriei interne
• preţul de cost/unitatea de memorare este ridicat
• volatilitate – se sterge cand nu mai este alimentata
• sunt capabile să înregistreze programe şi date pentru
calculatoare, necesare pentru utilizări repetate
Memoriile externe
• faţă de memoria internă, ele sunt mai lente
• operaţiile cu memoria externă se face prin memoria
internă:
• transfer de date sau programe
• rulare de programe
• suporturile pentru memoria externă au la bază, în
special, materiale magnetice
• până în prezent s-au utilizat 3 tipuri de memorii externe
pe suport magnetic:
• tamburul magnetic
• banda sau caseta magnetică
• discul magnetic
Discul magnetic
• este principalul suport pentru memoriile externe