Memória de computador

O computador possui memória primária e memória auxiliar, ambos possuem finalidades específicas como armazenamento de dados temporários ou permanentes.

Categoria de Tecnologia

Postado em 24 junho 2022

Atualizado em 24 junho 2022

Palavras-chave: hardware,memory,memória,memoria,dispositivo,computador,primária,auxiliar,cd,dvd,hdd,ssd,disco,rígido,sólido,semicondutor

Visualizações: 2115



Além de ser considerado o cérebro do dispositivo, o CPU também faz parte dos 5 principais componentes do computador. Outros dispositivos como smartphones e videogames não são excessão em questão da utilização de um CPU.

Porém, o CPU sozinho não consegue armazenar informação. Sua função é processar instruções e passar essa informação adiante para o próximo componente. Por isso, o CPU também é chamado de processador.

O dispositivo que vai possibilitar o armazenamento é a memória. Hoje, temos vários tipos de memórias disponíveis no mercado. Cada tipo possui as suas vantagens e modo de utilização.

Afinal, o que é a memória do computador?

Existem duas grandes categorias de memória de computador:

  • Memória primária ou memória principal
  • Memória auxiliar ou memória secundária

Memória primária

A memória primária é responsável por gravar instruções, dados e programas que estão em execução.

As informações armazenadas na memória primária são informações temporárias e informações cruciais para o funcionamento.

Vantagens da memória primária

Esses processos em execução necessitam de uma atenção especial, pois estão provavelmente sendo executados pelo usuário ou sistema. Essa atenção especial se deve pelo bom desempenho e alta velocidade que a memória primária oferece ao usuário.

Por ser a memória interna do computador, a memória primária oferece melhor acesso com o CPU, através de um caminho chamado memory bus.

Desvantagens da memória primária

Dados armazenados na memória primária podem ser voláteis. Esses dados só existem enquanto há presença de eletricidade. Uma vez que desligamos o computador, esses dados serão perdidos.

Porém, essa volatilidade depende do tipo de memória primária.

Exemplo prático de memória primária

Quando escrevemos um documento em algum software como o microsoft word e tentamos fechar sem salvar as nossas alterações, uma janela irá aparecer perguntando se queremos salvar as nossas alterações. Isso se deve pelo fato de que esses dados ainda estão armazenados na memória primária. Ao salvar as alterações do documento, as informações desse documento serão armazenadas na memória secundária.

Memória auxiliar

Memória especializada em armazenamento de informações permanentes.

Nessa memória serão armazenados:

  • Documentos
  • Aplicativos
  • Vídeos
  • Músicas

Exemplo prático de memória auxiliar

Ao abrirmos um documento existente, estaremos acessando essa informação com a memória auxiliar.

Ao fazermos alterações nesse documento, essas alterações serão armazenadas temporariamente na memória primária. Ao salvarmos essas alterações, essas informações serão salvas na memória auxiliar.

Vantagens da memória auxiliar

Consegue armazenar dados permanentemente. Mantendo essa informação armazenada mesmo sem a presença de eletricidade, portanto sendo uma memória não volátil.

Além disso, possui muito mais espaço de armazenamento em comparação a memória primária.

Hoje em dia, existem vários tipos de memória auxiliar, possibilitando ao usuário ter várias opções de compra em relação as suas demandas.

Desvantagens da memória auxiliar

Os processos de armazenamento e leitura dessas informações salvas na memória auxiliar, não são tão rápidos quanto a memória primária. Dependendo do tipo de memória auxiliar utilizada, o desempenho desses processos pode variar ainda mais.

Memórias de computador mais a fundo

Abaixo das categorias de memória primária e memória auxiliar, existem mais algumas subcategorias.

Auxiliar
HDD
SSD
CD
DVD
Primária
RAM
ROM
Memória

Tipos de memória primária

memória ram
Existem dois tipos de memória primária:

  • RAM
  • ROM

Memória RAM

Memória de acesso aleatório (random access memory). Responsável pelo armazenamento temporário da dados em execução.

A informação armazenada na memória RAM é volátil.

Porém, a leitura e armazenamento de dados são extremamente rápidos.

Memória ROM

Memória somente de leitura (read-only memory). Utilizada para realizar a leitura de dados cruciais para o funcionamento do sistema.

As informações armazenadas na memória ROM não são voláteis, porém também não podem ser alteradas, sendo usadas apenas para a leitura.

A memória ROM é usada na inicialização, ou seja, quando ligamos o computador.

Resumo de diferenças entre memória ROM e memória RAM

RAM ROM
Volátil Não volátil
Leitura e escrita Apenas leitura
Armazenamento temporário Armazenamento permanente
Usado por aplicativos em execução Usado na inicialização do computador

Tipos de memória secundária

Existem vários tipos de memórias secundárias, as principais são:

  • Disco rígido (HDD)
  • Unidade de estado sólido (SSD)
  • Disco compacto (CD)
  • Disco de vídeo digital (DVD)

Disco rígido (HDD)

memória hdd

Modo tradicional de armazenamento de dados, utilizando técnicas de magnetismo. A escrita e leitura de dados são realizados girando o disco rígido. Quando mais rápido a velocidade de rotação, mais rápidos serão esses processos.

O disco rígido pode ser separado fisicamente do computador, podendo ser conectado internamente e externamente (portátil) por um USB.

Em relação à resistência de impactos, o HDD não é muito favorável, podendo quebrar com mais facilidade em acidentes.

Hoje em dia, possui um espaço de armazenamento colossal, podendo chegar a terabytes de capacidade.

Unidade digital Quantidade
1 byte 8 bits
1 kilobyte 1024 bytes
1 megabyte 1024 kilobytes
1 gigabyte 1024 megabytes
1 terabyte 1024 gigabytes

Disco de estado sólido (SSD)

Tecnologia um pouco mais recente em relação ao HDD. Utiliza semicondutores no armazenamento de dados, também conhecido como memória flash.

É bastante parecido com a memória RAM, porém possui a finalidade de armazenar dados permanentemente. Portanto, sendo uma memória não volátil.

Por ser um semicondutor, o SSD é mais resistente em relação à impactos, sendo mais favorável na sua implementação em dispositivos móveis, como smartphones e laptops.

Não possui um preço tão acessível e nem tanto espaço de armazenamento comparado com o HDD, porém isso vem mudando com o tempo.

Disco compacto (CD)

Disco de armazenamento que surgiu em meados de 1980, tendo evoluído muito até então.

Pequenos furos são feitos na superfície de baixo do CD. Cada furo desse representará 1 bit.

Normalmente, um CD pode armazenar em média 700 megabytes.

Se medirmos a extensão da espiral disponível para o armazenamento de um CD, teremos mais ou menos 5 quilômetros.

Disco de vídeo digital (DVD)

O DVD possui mais espaço de armazenamento, normalmente tento em média 4.7 gigabytes de capacidade.

A técnica de gravação é a mesma que o CD, porém os sulcos são menores e mais próximos um do outro em relação ao CD.

Conclusão

O computador possui memória primária e memória auxiliar, ambos possuem finalidades específicas como armazenamento de dados temporários ou permanentes.

Hoje, existem várias opções de memórias disponíveis, dando muito mais opções de compra para os usuários digitais.

Projetos práticos

Criando artes de texto usando imagens

Convertendo imagens para ascii art usando o valor da intensidade das cores cinzentas.

Criando um jogo de pacman usando javascript e pixi.js (parte 1)

Desenvolvimento dos conceitos mais básicos do clássico pacman, como: mapa, animação, deslocamento e detector de colisões.

Integrando o PHP com Elasticsearch no desenvolvimento de um sistema de busca

Projeto de criação de um sistema de busca usando o framework Symfony e Elasticsearch. A integração com Kibana também é feito de modo remoto com um raspberrypi.

Caixa eletrônico usando arquitetura limpa

Usando JavaFX e arquitetura limpa para criar um aplicativo de caixa eletrônico extremamente simples.

Tutorial de programação do jogo da serpente em javascript

Programando o clássico jogo da serpente usando o framework p5.js. Tutorial indicado para iniciantes da programação que querem aprender os conceitos básico da área criando jogos.

Veja também

Nunca se sabe quando tem alguém nos espionando no nosso computador

Um computador conectado à internet está exposto a diversos perigos. O spyware é um deles e é esse malware responsável por roubar contas de redes sociais.

Os robôs estão aprendendo por conta própria?

Já não é mais novidade saber que os robôs não precisam mais da orientação de um humano para aprender. Além disso, os robôs já superam os humanos em muitas áreas...

Pilha (stack) e fila (queue)

Pilha e fila são tipos de estrutura de dados que contribuem para um gerenciamento de dados mais inteligente e eficaz na programação

Framebuffer

Conjunto de dados armazenados temporariamente na placa de vídeo em forma de matriz. Esses dados serão usados para exibir os frames na tela do monitor.

IoT Internet of things

IoT é uma abreviação de Internet of things, que em português significa internet das coisas. Iot é qualquer dispositivo que se conecta com a internet.

Inteligência Artificial

Inteligência artificial é a criação de máquinas que podem pensar, aprender, sentir ou tomar decisões conforme o ambiente ao seu redor.