Curs XIII
| Numar pagini |
10 |
| Nume |
Curs XIII |
| Subiect |
Arhitectura calculatoarelor |
| Institutie |
Universitate |
| Universitate |
Facultatea de Automatica, Calculatoare, Electronica |
| Pret |
50 puncte |
| Evaluarea calitatii |
0 / 0 (100%) |
| Adaugat |
02-05-2009 |
| Adaugat de |
dktf0406 |
| Descarcat |
4 |
| Marimea fisierului |
0 KB |
| Formatul fisierului |
pdf |
| Cuvinte cheie |
, , , , , , |
Format: pdf
Pret: 50 puncte
Descrierea materialului:
Cuprinde continuarea cursului XII:
5.2.2 Modelul de memorie IJVM
5.2.3 Setul de instrucţiuni IJVM
5.3.3 Implementarea IJVM folosind Mic-1
Extras din material:
CURS 13 AC 2006/2007
1/10
Zona
Constantelor
CPP
Stiva 3
curent? a
operanzilor
Zona 3 curent?
a variabilelor
locale
Zona 2 a
variabilelor
locale
Zona 1 a
variabilelor
locale
SP
LV
Zona
Procedurilor
Figura 5.10 Zonele memoriei IJVM
PC
ARHITECTURA CALCULATOARELOR 2006/2007
CURSUL 13
5.2.2 Modelul de memorie IJVM
S? ?ncepem s? vorbim despre arhitectura IJVM. ?n esen?? const? dintr-o memorie care poate fi
v?zut? ?n dou? feluri diferite astfel: o zon? (un ?ir, de fapt) de 4.294.967.296 octe?i (4 GB) sau
o zon? (un ?ir) de 1.073.741.824 cuvinte, fiecare con?in?nd c?te 4 octe?i. Spre deosebire de
multe ISA, ma?ina virtual? Java nu face adresele direct vizibile la nivelul ISA, dar sunt c?teva
adrese implicite care ofer? baza pentru un pointer. Instruc?iunile IJVM pot accesa memoria
numai index?nd de la ace?ti pointeri.
?n orice moment sunt definite urm?toarele zone de memorie: