300 likes | 784 Views
ARHITECTURA SISTEMELOR DE CALCUL. Proiect realizat de: Cioclei Costinel-Lucian. Cuprins. 1.Definitie 2.Structura unui sistem de calcul 3.Clasificarea sistemelor de calcul 4.Arhitectura unui sistem de calcul 5.Memoria interna unui sistem de calcul. SISTEM DE CALCUL – 1.DEFINITIE.
E N D
ARHITECTURA SISTEMELOR DE CALCUL Proiect realizat de: Cioclei Costinel-Lucian
Cuprins • 1.Definitie • 2.Structura unui sistem de calcul • 3.Clasificarea sistemelor de calcul • 4.Arhitectura unui sistem de calcul • 5.Memoria interna unui sistem de calcul
SISTEM DE CALCUL – 1.DEFINITIE • Un dispozitiv care lucrează automat, sub controlul unui program memorat, prelucrând date în vederea producerii unor rezultate ca efect al procesării. • 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).
2.STRUCTURA UNUI SISTEM DE CALCUL • hardware - partea de echipamente: • unitatea centrală de procesare (Central Processing Unit – CPU); • memoria; • dispozitivele periferice;
software - partea de programe: • soft sistem (aplicaţii destinate sistemului de calcul şi sistemului de operate); • soft utilization (restul aplicaţiilor); • firmware - partea de microprograme
3.CLASIFICAREA SISTEMELOR DE CALCUL • Supercalculatoare- sisteme de calcul considerate la momentul apariției drept cele mai performante din lume în ceea ce privește viteza de procesare a datelor; • Mainframe-uri- mașini multiprocesor, de asemenea 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;
Minicalculatoare(deprecated): 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;
Microcalculatoarele- sisteme de calcul bazate pe folosirea unui microprocesor (de unde și numele), apărute la șfârsitul anilor 70, începutul anilor 80, low cost, destinate în principal home and office user-ului.
Calculatoare de procescontroleazã 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.Aceste sisteme de calcul functioneazã în timp real, adicã timpul de rãspuns al calculatorului este compatibil cu constantele de timp ale procesului gestionat. Un 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 cã prin prelucrarea informatiilor culese se constatã cã acest lucru este necesar.
O "ALTFEL" DE CLASIFICARE A SISTEMELOR DE CALCUL • Stații de lucru (workstations)- de obicei calculatoare din familia microcalculatoarelor (calculatoarele personale spre exemplu) cu putere de procesare medie, capabilități grafice și multimedia ridicate, de obicei conectate la Internet; • Microdispozitive (embedded devices)- dispozitive cu putere de calcul relativ redusă, dotate cu un procesor și cu o functionare dedicate unui anumit scop. Exemple: telefoane mobile, PDA, MP3 player-e, GPS-uri, DVD player-e, etc. Aproximativ 80% din procesoarele produse în acest moment sunt dedicate microdispozitivelor.
Server-e - oferă diferite servicii stațiilor (clienților). Din punct de vedere hardware un server poate rula atât pe un microcalculator (calculator personal) cu putere de procesare mai ridicată cât și pe arhitecturi hardware dedicate acestui scop (mainframe-uri sau supercalculatoare);
ARHITECTURA UNUI SISTEM DE CALCUL Se referă la acele atribute ale sistemului care sunt vizibile programatorului şi care au un impact direct asupra execuţiei unui program: • setul de instrucţiuni maşină; • caracteristicile de reprezentare a datelor; • modurile de adresare; • sistemul de intrare / ieşire (I/O).
ARHITECTURA UNUI SISTEM DE CALCUL Magistrala CPU internă Unitatea Aritmetică-Logică I/O 1 Regiştri . . . Unitatea de Comandă şi Control Magistrala dedate Magistrala de adrese Magistrala de control CPU I/O n Memoria cache (CPU-memoria principală) Memoria secundară Memoria principală Magistrala sistem
Din punct de vedere fizic, memoria aflată pe placa de bază a unui calculator este constituită din câteva cipuri de capacitate 4Mb, 8Mb, 16Mb, 32Mb sau maxim 64Mb ce reprezintă memoria principala a sistemului de calcul, ce include o memorie de bază de 640Kb de tip RAM. Oricare ar fi tipul de memorie, aceasta este considerată constituită din celule de memorie (bytes), celula fiind cea mai mică parte a memoriei ce poate fi adresată direct şi care reprezintă unitatea de masură a memoriei, 1 celulă = 1 byte = 1 octet= 8 biţi. • Celulele de memorie sunt folosite pentru stocarea diferitelor tipuri de informaţii (numerice, alfabetice, grafice, sunete, etc.). Evident, în funcţie de natura informaţiei , pentru un tip de informaţie, se utilizează una sau mai multe celule de memorie. De exemplu, pentru reprezentarea în memorie a numerelor reale se utilizează 4, 6, 8 sau 10 celule (bytes), în cazul limbajului de programare Borland Pascal, determinând utilizarea mai multor domenii de valori reale: Single, Real, Double şi Comp, Extended, domenii ce se deosebesc prin precizia de calcul pe care o oferă în acest mod. Prin urmare, limbajele de programare oferă metode şi tehnici diferite pentru reprezentarea informaţiilor, determinând precizii de calcul diferite, utilizatorul fiind acela care va decide, în funcţie de precizia de calcul dorită, limbajul de programare ce trebuie folosit sau programul de calcul ce trebuie apelat. Initial, în standardul Pascal era cuprins doar domeniul Real, celelalte au fost cuprise în convenţia IEEE (Institute for Electrical and Electronics Engineers).