Ferragens  
 
Conhecimento computador >> Ferragens >> RAM , cartões e Motherboards >> 
Qual é a área de Heap na RAM
? Random Access Memory , ou memória RAM, é o espaço de pensamento de um computador. É onde os programas atualmente em execução são executados. RAM não é como o disco rígido de um computador , porque não armazenar dados de forma permanente. Quando um computador é desligado, a memória RAM é apagada. A área de pilha , também chamada de segmento de pilha , é um armazenamento de dados temporário. Memória

Random Access Memory possui três segmentos : um segmento de código , um segmento de pilha e um segmento de pilha . O segmento de código contém o programa a ser executado . O programa tem uma série de instruções para os componentes do chip de computador . Ele não é legível para o homem porque um compilador cria código executável em linguagem de máquina. Haverá um programa original escrito em texto legível humano eo compilador usou isso para criar o arquivo executável

variáveis ​​e parâmetros

Programas operar em dados - eles . têm para adquirir dados , prendê-lo, transformá-lo de alguma forma e , em seguida, a saída de alguma forma . Enquanto o programa está a funcionar , os respectivos dados são armazenados em variáveis ​​. As variáveis ​​têm um tipo declarado , como texto , número ou lógica . Os programas têm sub-programas , chamados de procedimentos e funções . Quando um programa chama uma função ou um procedimento que passa dados para ele. Funções e procedimentos aceitar valores quando são chamados e funções retornam valores, quando eles terminarem . Os valores passados ​​para procedimentos e funções entrar em um tipo de variável chamado de parâmetro. As variáveis ​​e parâmetros de armazenar dados de forma diferente. As variáveis ​​são armazenadas no segmento de pilha e os parâmetros são armazenados no segmento de pilha.
Stack e Heap

Embora todo o armazenamento RAM é temporário , alguns segmentos são mais temporário do que outros. Memória Stack mantém o seu armazenamento para a duração da execução do programa . Embora o programa pode atualizar o valor em cada espaço de armazenamento alocado várias vezes , que o espaço continua a ser alocado. Pilha memória é alocada , enchidos, utilizados e não alocado. O mesmo bit de memória será reutilizado várias vezes durante a execução do programa e nenhum desses usos se relacionam entre si . Uma pilha é estruturado de modo que a parte superior do espaço é sempre usado pela primeira vez . Isso é chamado de " LIFO ", que significa Last In First Out . Conforme os dados da pilha dura mais tempo, a estrutura do segmento de pilha é mais fácil de gerir. Dados Heap é alocada , em seguida, um outro bloco é alocado , e depois outro, mas , em seguida, um bloco mais baixo pode ser descartada e tornar-se desocupado , deixando buracos na pilha.
Alocação de memória
Programas

são capazes de reservar memória para seu uso exclusivo . Esta memória reservada é alocado fora do setor de hap . Assim como os programas podem reservar espaço de memória, que podem libertá-lo quando tiver terminado com ele. Se o programa não liberar a memória , ele vai manter a alocação até que tenha concluído e encerrado. A vantagem desta estratégia é que o programa não tem que competir com outros programas para o espaço de memória. Falta de memória diminui a execução de um programa , uma vez que espera que a quantidade necessária de armazenamento se torne disponível.

Anterior :

Próximo : No
  Os artigos relacionados
·O que é um Mapa Register 
·Como substituir a tela Intel respingo 
·Como desbloquear um Asus M4A785 -M Núcleo 
·Como reparar uma placa gráfica Noisy 
·Minha Asus congela quando vai Standby 
·Acer Aspire Remoção senha 
·O que podem ser usados ​​para aumentar a velocidade de …
·Especificações da placa-mãe em um Asus P4G8X Luxo 
·Importância de interruptores em uma CPU 
·A tomada do microfone não está funcionando no meu Lap…
  Artigos em destaque
·Como solucionar problemas de um ecrã Dell Computer 
·Como Jogar um PS3 em um laptop através HDMI 
·Como compreender um teclado Dell Mouse Bluetooth 
·Como o Athlon X2 Overclock AMD 64 
·Como configurar uma impressora sem fio HP 460 
·Como recuperar uma senha de BIOS Phoenix 
·Como converter graus e minutos para Decimal Degrees Com…
·Como colocar em um decalque Laptop 
·Como fazer um DVD de uma partição de recuperação De…
·Como ejetar um disco de inicialização em um iMac 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados