MEMÓRIAS Memória Física Memória RAM (Random Access Memory), ou memória de acesso aleatório, é um tipo de memória que permite a leitura e a escrita, utilizada como memória primária em sistemas eletrônicos digital. A memória principal de um computador baseado na Arquitetura de Von-Neumann é constituída por RAM. É nesta memória que são carregados os programas em execução e os respectivos dados do utilizador. Uma vez que se trata de memória volátil, os seus dados são perdidos quando o computador é desligado. O nome da Memória RAM não é verdadeiramente apropriado, já que outros tipos de memória (ROM, etc...) também permitem o acesso aleatório a seu conteúdo. O nome mais apropriado seria Memória de Leitura e Escrita. A capacidade de uma memória é medida em Bytes, kilobytes (1 KB = 1024 ou 210 Bytes), megabytes (1 MB = 1024 KB ou 220 Bytes) ou gigabytes (1 GB = 1024 MB ou 230 Bytes). Memória virtual O conceito de memória virtual está baseado em desvincular o endereçamento feito pelo programa dos endereços físicos da memória principal. Assim, os programas e suas estruturas de dados deixam de estar limitados ao tamanho da memória física disponível. Segundo Deitel, “o termo memória virtual é normalmente associado com a habilidade de um sistema endereçar muito mais memória do que a fisicamente disponível”. Este conceito surgiu em 1960 no computador Atlas, construído pela Universidade de Manchester (Inglaterra), embora sua utilização mais ampla tenha acontecido recentemente. A FIGURA mostra a representação da memória virtual e real. Representação da memória virtual e real. A memória virtual de um sistema é, de fato, o(s) arquivo(s) de troca ou swap file(s) gravado(s) no disco rígido. Portanto a memória total de um sistema, que possui memória virtual, é a soma de sua memória física, de tamanho fixo, com a memória virtual. O tamanho da memória virtual, chamado de arquivo de paginação no Windows, é definido, basicamente, pelo menor valor dentre os seguintes: => capacidade de endereçamento do processador; => capacidade de administração de endereços do SO; => capacidade de armazenamento dos dispositivos de armazenamento secundário (unidades de disco). Um programa no ambiente de memória virtual não faz referência a endereços físicos de memória (endereço reais), mas apenas a endereço virtuais. No momento da execução de uma instrução, o endereço virtual é traduzido para um endereço físico, pois o processador acessa apenas posições da memória principal. A memória virtual pode ser implementada basicamente por meio dos mecanismos de paginação e segmentação. Atualmente, paginação é o mecanismo mais popular de implementação de memória virtual. A segmentação é uma alternativa menos utilizada, embora mais adequada do ponto de vista de programação; Alguns sistemas usam ambas as técnicas. Paginação A paginação é a técnica de gerenciamento de memória que faz uso da memória virtual, ou seja, o espaço de endereçamento é maior do que o tamanho da memória fisicamente presente no sistema. Segmentação Segmentação é a técnica de gerenciamento de memória onde os programas são divididos logicamente em sub-rotinas e estruturas de dados é colocados em blocos de informações na memória. Os blocos têm tamanhos variáveis e são chamados segmentos, cada um com seu próprio espaço de endereçamento. Mecanismos para alocação de memória Simples Contínua Alocação Particionada Estática Dinâmica Não continua Paginação Segmentação Segmentação com paginação SOBRE O WINDOWS 98 ELE NÃO GERENCIA COM SUA CAPACIDADE MAXIMA MAIS QUE 128MB DE RAM COMO SE VERIFICA MEMÓRIA FÍSICA ? PRIMEIRA FORMA 1º PASSO: CLIQUE EM INICIAR 2º PASSO:CLIQUE VÁ ATE CONFIGURAÇÕES 3º PASSO : PAINEL DE CONTROLE 4º PASSO : CLIQUE NO ÍCONE SISTEMA SURGIRÁ NA TELA AS PROPRIEDADES DO SEU SISTEMA SEGUNDA FORMA 1º PASSO : *CLIQUE COM O BOTÃO DIREITO EM MEU COMPUTADOR *CLIQUE EM PROPRIEDADES NOVAMENTE APERECERÁ AS PROPRIEDADES DO COMPUTADOR COMO VERIFICAR INFORMAÇÕES SOBRE MEMÓRIAS NO SEU COMPUTADOR ? 1º PASSO :CLIQUE EM INCIAR 2º PASSO : VÁ ATÉ PROGRAMAS 3º PASSO : EM ACESSÓRIOS 4º PASSO : EM FERRAMENTAS DO SISTEMA 5º PASSO : INFORMAÇÃO SOBRE O SISTEMA APARECE NESSE MOMENTO TODAS AS INFORMAÇÕES SOBRE OS SISTEMA; INCLUSIVE SOBRE SUA MEMÓRIA RAM QUER SABER SOBRE MEMÓRIA VIRTUAL DO SEU COMPUTADOR ? * PRIMEIRA FORMA 1º => CLIQUE EM MEU COMPUTADOR 2º => CONFIGURAÇÕES 3º => PAINEL DE CONTROLE 4º => CLIQUE EM SISTEMA 5º => CLIQUE EM DESEMPENHO 6º => EM SEGUIDA CLIQUE EM MEMÓRIA VIRTUAL NESSA JANELA PODEMOS ESPECIFICAR NOSSA PRÓPRIAS CONFIGURAÇÕES EXISTE UMA OUTRA FORMA PARA CONFIGURAR A MEMÓRIA VIRTUAL 1° => *CLIQUE COM O BOTÃO DIREITO NO MEU COMPUTADOR *EM SEGUIDA CLIQUE EM PROPRIEDADES 2º => CLIQUE EM DESEMPENHO 3º => CLIQUE EM MEMÓRIA VIRTUAL NESSE MOMENTO VC PODE CONFIGURAR SUA MEMÓRIA VIRTUAL; OU DEIXAR QUE O WINDOWS GERENCIE ISSO PARA VOCÊ RECOMENDAÇÕES PARA O TAMANHO DA MEMÓRIA VIRTUAL Se sabemos o quanto temos de ocupação em disco e limitamos o tamanho desta área destinada à memória virtual, conseguimos um bom ganho no desempenho e uma área do HD com 2 ou 3 vezes a quantidade de memória que o micro possui . Se o seu micro possui 32Mb de memória, especifique 96, se 64 use 128 e assim por diante. Use o raciocínio inverso para micros com grande quantidade de memória, uma vez que não há necessidade de grandes áreas de disco para esta função. Se observar problemas durante a execução de algum programa, altere estes valores, de forma a otimizar seu micro para as suas necessidades. READKEY; END.