Sunteți pe pagina 1din 1

Țurcan Lucas Dorian 01.10.

2020
Grupa 3, Semigrupa 2 Seria A

Laborator 1 (Temă)

1. Găsiţi şi descrieţi o altă arhitectură de sistem de calcul decât arhitectura von


Neumann. Care sunt avantajele şi dezavantajele arhitecturii găsite?
ARHITECTURA HARVARD
Arhitectura Harvard - este o arhitectură a sistemelor de calcul caracterizată prin stocarea
instrucțiunilor și datelor în blocuri separate de memorie.
Numele provine de la calculatorul Harvard Mark I ce folosea cartele performate pentru
stocarea instrucțiunilor (reprezentate pe 24 de biți) și blocuri de relee pentru date
(reprezentate pe 23 de digiți).
Cele două blocuri de memorie (blocul de instrucțiuni, respectiv, blocul de date) comunică cu
procesorul prin magistrale diferite (separate). Memoria de instrucțiuni poate fi numai citită în
timp de memoria de date poate fi și citită, și scrisă, în funcție de instrucțiunea executată.
Fiecare bloc de memorie are propriul spațiu de adrese, ambele începând de la valoarea 0.

Bloc memorie
instrucțiuni

Magistrală adresă

PROCESOR
Magistrală date
(CPU)

Magistrală control

Bloc memorie date


Harvard Mark I
Avantaje Dezavantaje
- arhitectura Harvard este mai rapidă deoarece - arhitectură complexă adăugând costuri de
fetch-urile instrucțiunilor și accesul la date nu dezvoltare;
concurează pentru aceeași cale de transfer de - nu poate fi folosită pentru computere, laptopuri
date; sau stații de lucru (birouri).
- CPU-ul poate citi o instrucțiune și în același
timp poate accesa și date, chiar și fără cache;
- are spații separate de memorie pentru
instrucțiuni și date;
- unitatea de procesare poate finaliza o
instrucțiune într-un singur ciclu dacă există
strategii de conducere adecvate.
2. Daţi un exemplu de localizare a unui fişier într-un sistem de directoare.
D:\Materiale pentru facultate\Programarea calculatoarelor-Limbaje\Laborator\Lab01.pdf
3. Căutaţi pe Internet o adresa care oferă informații despre limbajul C/C++.
https://ro.wikipedia.org/wiki/C%2B%2B

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