|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Jul 2011
Messaggi: 152
|
che tipo di memoria è la heap?
ciao ma la heap è una memoria di tipo DRAM SRAM REGISTRO ??????
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: May 2003
Città: venezia
Messaggi: 18804
|
La memoria heap e uno spazio in memoria che puo essere usata a piacimento .
Ti allego una spiegazione trovata su Wikipedia che spiega che cosa e la memoria heap : Allocazione di memoria basata su heap Nell'allocazione di memoria basata su heap, la memoria è allocata da un grande blocco di memoria inutilizzata chiamato heap (che non ha nulla a che vedere con l'omonima struttura dati, ma ha a che fare col significato gergale della parola "una grande quantità di qualcosa"). La dimensione della memoria da allocare può essere determinata a runtime e la durata di vita dell'allocazione stessa non dipende dalla procedura o dallo stack frame correnti. Si accede per via indiretta alla regione di memoria allocata, in genere attraverso un riferimento. L'esatto algoritmo utilizzato per organizzare l'area di memoria e le operazioni di allocazione/deallocazione viene in genere nascosto dietro un'interfaccia astratta (information hiding) e potrebbe usare uno qualsiasi dei metodi elencati in precedenza. In contrasto, la memoria dello stack delle chiamate è normalmente di dimensione limitata e la durata di vita delle allocazioni dipende dalla durata delle corrispondenti funzioni. Call stackIl programmatore può allocare lo heap per mezzo di apposite funzioni. Utilizzando il linguaggio C, è possibile utilizzare le funzioni |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 16:07.



















