| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
hardware  
  • All-in- One Stampanti

  • apple Computers

  • BIOS

  • CD & DVD Drives

  • CPU

  • Computer Drives

  • Monitor

  • Periferiche per computer

  • Computer Fonti di alimentazione

  • Stampanti per computer

  • aggiornamenti Computer

  • Computer desktop

  • Electronic Book Readers

  • Hard Disk esterni

  • Flash Drives

  • Dispositivi di Input & Output

  • accendere

  • Portatili

  • Mainframe

  • Mouse & tastiere

  • Netbook

  • Network Equipment

  • angolo

  • Computer Portatili

  • Altri Computer Hardware

  • PC Computer

  • proiettori

  • RAM , Cards e madri

  • scanner

  • Servers

  • Schede Audio

  • Tablet PC

  • Schede video

  • Workstation

  • iPad
  •  
    Conoscenza Informatica >> hardware >> RAM , Cards e madri >> Content
    Qual è l'area Heap di RAM ?
    Random Access Memory , o RAM , è lo spazio di pensiero di un computer . E 'in cui vengono eseguiti i programmi in esecuzione . RAM non è come il disco rigido di un computer, perché non memorizza i dati in modo permanente. Quando un computer viene spento , la RAM viene cancellata . L'area heap, chiamato anche il segmento heap, è un archivio di dati temporanei. Memoria

    Random Access Memory ha tre segmenti: un segmento di codice , un segmento heap e un segmento di stack . Il segmento di codice contiene il programma da eseguire . Il programma ha una serie di istruzioni per i componenti del chip . Non è leggibile per l'uomo perché un compilatore crea codice eseguibile in linguaggio macchina . Ci sarà un programma originale scritto in testo leggibile e il compilatore usato che per creare il file eseguibile
    di variabili e parametri
    Programmi

    operano su dati - . Che devono acquisire dati , detenere , trasformarlo in qualche modo e poi trasmette in qualche modo. Mentre il programma è in funzione , i dati vengono memorizzati in variabili. Le variabili hanno un tipo dichiarato , come testo, numero o la logica . Programmi hanno sottoprogrammi , chiamati procedure e funzioni . Quando un programma chiama una funzione o di una procedura che passa i dati ad esso . Le funzioni e le procedure accettano valori in cui essi sono chiamati e funzioni restituiscono valori quando hanno finito . I valori passati per le procedure e le funzioni vanno in un tipo di variabile chiamata di un parametro . Variabili e parametri contengono i dati in modo diverso . Le variabili sono memorizzate nel segmento di stack e vengono registrati nel segmento heap .
    Stack e Heap

    Sebbene tutti memorizzazione RAM è temporanea , alcuni segmenti sono più temporanea di altri. Memoria dello stack conserva la sua memoria per tutta la durata del programma di esecuzione . Anche se il programma può aggiornare il valore di ogni spazio di memoria destinati a più riprese , che spazio rimane assegnato . Memoria dello stack è allocato , riempito , usato e non allocato. Lo stesso bit di memoria viene riutilizzato più volte durante l'esecuzione del programma e nessuno di tali usi in relazione tra loro . Uno stack è strutturato in modo che il pezzo superiore di spazio è sempre utilizzato per primo . Questo si chiama " LIFO ", che è l'acronimo di Last In First Out . Come dati pila dura più a lungo , la struttura del segmento stack è facile da gestire. Dati Heap ottiene assegnati , poi un altro blocco è allocato , e poi un altro , poi un blocco inferiore potrebbero essere scartati e diventano vuote , lasciando buchi nello stack .
    Allocazione memoria
    Programmi

    sono in grado di memoria di riserva per il loro uso esclusivo . Questa memoria riservata è allocato fuori del settore HAP . Proprio come programmi possono riservare spazio di memoria, possono liberarlo quando hanno finito con esso . Se il programma non libera la memoria , manterrà l'assegnazione fino a quando non è stata completata e si spegnerà. Il vantaggio di questa strategia è che il programma non deve competere con altri programmi per spazio di memoria . La mancanza di memoria rallenta l'esecuzione di un programma , come attende la quantità richiesta di archiviazione per diventare disponibili .

    Previous :

    next :
      Articoli Correlati
    ·Come installare DDR 2 coppie di moduli di memoria 
    ·Scopo di RAM REM Com & Memoria virtuale in Computer 
    ·Che scheda madre ho nel mio Compaq EVO N610C 
    ·Come sostituire la RAM in un Toshiba Satellite A45 - S1…
    ·Come controllare per la scheda grafica Ati Aggiornament…
    ·Come installare una X-Fi Titanium Fatality Champion Cre…
    ·Come pulire i driver video 
    ·Come sostituire condensatori della scheda madre 
    ·Informazioni sulla memoria principale di un PC 
    ·Possono chip grafici sostituito in Portatili 
      Articoli in evidenza
    ·Come Chop un PC Case a mettere in più Hard Disk 
    ·Come pulire le testine di stampa Canon i9900 
    ·HP DV4150US Specifiche 
    ·Come recuperare un file di immagine per i portatili Gat…
    ·Come determinare il livello di BIOS Revision 
    ·Come aggiungere un indirizzo Reverse DNS per il 2003 SB…
    ·Will Mac floppy formattati Lavorare su un PC ? 
    ·Come aprire un computer Fujitsu Siemens Con un monitor …
    ·Come collegare un monitor ad un Mini Acer 
    ·XPS M1330 guasto alla scheda madre 
    Copyright © Conoscenza Informatica http://it.wingwit.com