Sunteți pe pagina 1din 33

Definiție

Clasificare
Arhitectura

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Dispozitiv care efectuează calcule, în special o maşină
electronică programabilă care execută operaţii
aritmetice, logice sau care asamblează, stochează,
corelează sau efectuează un alt tip de procesare a
informaţiei, cu viteză ridicată (The American Heritage
Dictionary of the English Language, 2000)

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


SISTEM DE CALCUL
Dispozitiv care lucrează automat
PROGRAME

DATE REZULTATE

PROCESARE

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Supercalculatorul (transputere)
Main frame
Calculatoare de proces
Minicalculatorul
Microcalculatorul

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Supercalculatorul (transputere)

Sisteme de calcul considerate la momentul


apariției drept cele mai performante din lume în
ceea ce privește viteza de procesare a datelor

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Supercomputere – scurt istoric

1960 Atlas: ~1 000 000 instructiuni/secunda


- University of Manchester –

1960 CDC 6600 : 1 megaFLOPS - CERN –

1976 Cray-1: 80 megaFLOPS - studii atmosferice

1985 Cray-2: 1.9 gigaFLOPS - departamentele de


aparare si energie SUA

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Calculatoare speciale și complexe
- dispun de mai multe procesoare (chiar și peste
100.000) care accesează memoria centrală unică
- funcționare coordonată, pe bază de calcul paralel
- capacitate mare de procesare date (15,00 – 33,86
petaflops)

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


FLOPS (FLoating-point Operations Per Second)
Teoretic calculul performanței depinde de:
- numărul de procesoare
- numărul de nuclee/procesor

FLOPs= socket*cores/socket*clock*FLOPs/ciclu
Socket = nr. procesoare
Cores = nuclee/procesor

În general microprocesoarele actuale realizează 4


FLOPs/ciclu al ceasului
Astfel, un procesor cu un singur nucleu cu 2.5 GHz are o
performanță de: 10 GFLOPs
Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela
Tianhe-2 (Calea Lactee 2)
- realizat de Universitatea Națională pentru Tehnologii Militare din
Changsha, Provincia Hunan, China
- instalat la Centrul Național pentru Supercalculatore din Guangzho
- performanță 33.86 petaflops

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Titan
- instalat la Laboratorul Național Oak Ridge al Departamentul pentru
Enerigie al SUA
- performanță 17.59 petaflops

BlueGene/Q
- realizat IBM
- cel mai popular supercalculator din primele zece din lume

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Puterea de calcul combinată a tuturor supercalculatoarelor
- 223 petaflop/s

Cel mai puțin performant supercalculator din TOP500


- viteză de calcul de 96,6 terraflop/s

Cel mai performant supercalculator din TOP500


- viteză de calcul de 33,86 petaflop/s

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


NAS Standard Billing Unit (SBU) Rates
Columbia Pleiades Pleiades Pleiades
System SGI Altix SGI ICE SGI ICE SGI ICE
4700 8400EX 8400EX 8400EX
Intel Intel Xeon Intel Xeon Intel Xeon
Processor
Itanium2 Harpertown Nehalem Westmere
MAU 12 Cores
4 Cores 8 Cores 8 Cores
BASELINE
SBU Rate 0.18 0.45 0.80 1.00

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


NCCS Standard Billing Unit (SBU) Rates
Discover
System Discover Discover
Linux Discover Discover
Linux Cluster Dell
Cluster IBM IBM
Custom PowerEdge
Custom iDataPlex iDataPlex
Supersystem C6100
Supersystem
Intel Xeon
Intel Xeon Intel Xeon Intel Xeon Intel Xeon
Processor Harpertow
Dempsey Woodcrest Nehalem Westmere
n
MAU 4 Cores 4 Cores 8 Cores 8 Cores 12 Cores
SBU
0.15 0.20 0.38 0.69 0.95
Rate

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Mainframe-uri - mașini multiprocesor, cu
putere mare de procesare, neorientate însă
spre un anumit task precis ci mai degrabă
aplicațiilor critice, prelucrărilor simple
asupra unui volum mare de date, salvarea
și backup-ul acestor date;

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Calculatoare mari compatibile cu modelele de tip IBM
System/360, care au apărut pe piață în anul 1965
Arhitectura internă - tip von Neumann
Tipuri de mainframe-uri
- IBM System z10
- IBM zEnterprise® System (BC12, EC12 etc.)
- Fujitsu-Siemens: Nova, compatibil cu IBM System z10
- Groupe Bull: DPS
- Hewlett-Packard: NonStop (inițial de la firma Tandem)
- Hitachi: modele compatibile cu IBM System z9
Servicii
- servicii de tip "server" (servere multiple virtuale), inclusiv servere
web extrem de rapide
- platformă pentru mediul de afaceri și guvernamental care
gestionează volume mari de date
Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela
- controleazã procese tehnologice sau diverse analize experimentale
asistate de calculator
- preiau informatii numerice sau analogice despre procesul studiat si
furnizând iesiri numerice sau analogice cu rol de reglare a
procesului
- comunicarea între calculator si proces este asigurată de o interfață
capabilă să convertească informații analogice în numerice si invers
- funcționează în timp real
- calculator de proces exercitã functii de control si comandã / reglare
asupra procesului pe care îl conduce, în sensul supravegherii lui si
a prelucrării datelor de proces culese, respectiv al schimbării stării
acestuia în caz dacă este necesar, conform datelor analizate

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela
Calculatoare de proces
- controleazã procese tehnologice sau diverse analize
experimentale asistate de calculator, prelucrând
informatii numerice sau analogice despre procesul studiat
si furnizând iesiri numerice sau analogice cu rol de
reglare a procesului.

- functioneazã în timp real, adicã timpul de rãspuns al


calculatorului este compatibil cu constantele de timp ale
procesului gestionat.

- exercitã functii de control si comandã / reglare asupra


procesului pe care îl conduce, în sensul supravegherii lui
si a prelucrãrii datelor de proces culese, respectiv al
schimbãrii stãrii acestuia în caz cã prin prelucrarea
informatiilor culese se constatã cã acest lucru este
necesar.
Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela
Minicalculatoare:
Calculatoare de mici dimensiuni - termen
folosit în anii 60 și 70 până la apariția
microcalculatoarelor.

Sisteme de calcul low cost (relativ) - tot ce


era inferior unui mainframe și unui
supercalculator, atât ca putere de procesare
cât și ca dimensiune fizică, destinate
universităților, ramuri ale industriei, etc;

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Microcalculatoarele

- sisteme de calcul bazate pe folosirea unui


microprocesor (de unde și numele),

- șfârsitul anilor 70, începutul anilor 80, low


cost, destinate în principal home and office
user-ului.

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Desktop / Tower / All in one
Server
Laptop / Notebook
Tableta

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


SERVER

- oferă diferite servicii stațiilor (clienților).

SERVER
- microcalculator (calculator personal) cu
putere de procesare mai ridicată
- arhitecturi hardware dedicate acestui scop
(mainframe-uri sau supercalculatoare)

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Atribute functionale ale sistemului

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Arhitectura sistemului

Atribute referitoare la funcționarea sistemului


(programe):
- setul de instrucţiuni maşină;
- caracteristicile de reprezentare a datelor;
- modurile de adresare;
- sistemul de intrare / ieşire (I/O).

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela
Aplicatie Translatare si interpretare
(agregare, compilare)

Limbaje de nivel inalt Translatare (compilare)

Limbajul de asamblare Translatare (asamblare)

Sistemul de operare Interpretare (apeluri sistem)

Masina conventionala Interpretare (secvente microprg)

Microprogram Decodificare

Mașină fizică Nivel fizic – codare binară

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Arhitectura von Neumann
Arhitectura dataflow

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


1946 - John von Neumann introduce:
- conceptul programarii calculatoarelor prin stocarea
in memorie a datelor si programelor

- utilizarea sistemului binar în locul celui zecimal

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Unităţi de interfaţă
Unitatea Centrală de
Prelucrare (UCP)
Unităţi Unitatea Unităţi
Unitatea de
de Comanda Aritmetică de Ieşire
Intrare şi Control şi Logică (UE)
(UCC) (UAL)
(UI)

Unitatea de memorare

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Procesor – Unitate centrală de prelucrare

Magistrala interna
Sistem de calcul
UAL
Regiștri

UCC

Memoria Memoria
internă cache
Adrese
Date
Comenzi

Interfețe

Periferice
Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela
Posibilitatea de realizare în paralel a prelucrărilor
Avantaje
- economie de timp
- facilitare rezolvare probleme care necesită resurse
de prelucraare foarte mari

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Limite ale calcului serial:
- Limita in viteza de transmise a datelor (viteza max.
Viteza luminii 30 cm/s) – creșterea vitezei depinde
de micșorarea distanțelor dintre elementele de
procesare
- Limita in miniaturizarea componentelor
- Limitari economice (costuri mari pt. realizarea
procesoarelor de viteza)

Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela


Curs Tehnologia informaţiei şi comunicaţiei Mureşan Mihaela

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