Random Access Memory é um dos elementos-chave para a avaliação de um computador. De um modo geral , quanto mais RAM de um computador tiver, melhor . RAM é definitivamente um fator de quão rápido um computador irá executar. Ele também é um fator importante na previsão de quantas vezes um computador vai "desligar ". Alguns programas, como alguns jogos, não será executado em todos, se RAM de um computador é insuficiente. História e Origem
O nome RAM é um acidente histórico - é claro que o acesso não é aleatória . É muito calculada e deliberada. Na época, esse termo foi cunhado , o meio de armazenamento quase universal era fita magnética. Para acessar os dados em fita , era necessário olhar para os dados do início da fita - acesso sequencial . Quando disco veio junto , era possível ir diretamente (ou quase diretamente) aos dados que você estava procurando . É como a diferença entre a procura de uma palavra em um romance (acesso seqüencial) e à procura de uma palavra no dicionário (acesso directo) . A sigla DAM foi censurável , por isso foi chamado de " Random Access Memory ", que deu a sigla RAM mais palatável. Esta sigla também foi bem com um outro tipo de memória chamada Read Only Memory , ROM.
Função
RAM é onde reside um programa enquanto ele está executando . O lançamento de um programa significa carregar o programa ( do disco) para a RAM. A unidade central de processamento executa , em seguida, uma instrução de cada vez a partir de RAM. É por isso que alguns programas exigem um tamanho mínimo de RAM , o programa é tão grande que precisa de muita RAM para segurá-la . Quando a execução de vários programas ( quando há várias janelas na tela ) cada programa ocupa parte da RAM , mesmo se ele estiver inativo . É por isso que ter um monte de janelas abertas pode abrandar o desempenho do computador , que reduz a memória RAM disponível. A razão que os programas têm de estar em RAM para ser executado é simplesmente uma questão de velocidade de acesso. Acessando disco é cerca de mil vezes mais lento do que o acesso RAM.
Augmentations
Existem maneiras de contornar as exigências de velocidade RAM e espaço . Para aumentar a velocidade , os computadores modernos têm uma pequena quantidade de memória chamado de " cache" (pronuncia-se "dinheiro" ) entre a RAM ea unidade de processamento . A memória cache é muito rápido (e muito caro) . Programas correr mais rápido quando o processador está acessando cache em vez de RAM. O computador controla automaticamente o carregamento do disco para a RAM e memória RAM para armazenar em cache , conforme necessário. Para contornar a restrição de espaço RAM , os computadores modernos usam uma técnica chamada " memória virtual ". O programa é dividido em páginas e uma página de cada vez é carregado na RAM. Desta forma, uma máquina com apenas 1 GB de RAM pode executar um programa de 4 gigabytes . Quando o carregamento das páginas começa a tomar mais tempo do que a execução do programa, o computador pode "travar ". Esta condição é chamada de " surra ". A cura é de obter mais RAM ou um cache maior.