Memória de computador

A memória do computador é uma área de armazenamento temporário. Ela contém os dados e as instruções que a Unidade Central de Processamento (CPU) necessita. Antes que um programa possa ser executado, o programa é carregado do armazenamento para a memória. Isto permite o acesso direto da CPU ao programa de computador. A memória é necessária em todos os computadores.

Um computador é geralmente um dispositivo eletrônico digital binário. Binário significa que ele tem apenas dois estados. Ligado ou desligado. Zero ou Um. Em um computador binário os transistores digitais são usados para ligar e desligar a eletricidade. A memória do computador é feita de muitos transístores.

Cada configuração on/off na memória do computador é chamada de um dígito ou bit binário. Um grupo de oito bits é chamado de byte. Um byte é feito de dois mordidelas de quatro bits cada. Os cientistas da computação inventaram as palavras bit e byte. A palavra bit é a abreviação de dígito binário. Ela tira bi do binário e adiciona o t do dígito. Uma coleção de bits foi chamada de bite. Os cientistas de computação mudaram a ortografia para byte para evitar confusão. Quando os cientistas da computação precisavam de uma palavra para meio byte, eles pensavam que mordiscar, como em meia dentada, seria uma palavra divertida de se escolher.

Personagens em memória

Um byte de memória é usado para armazenar um código para representar um personagem, como um número, uma letra ou um símbolo. Oito bits podem armazenar 256 códigos diferentes. Isto foi pensado o suficiente e um byte foi fixado em oito bits. Isto permite os dez dígitos decimais, 26 letras minúsculas, 26 letras maiúsculas e muitos símbolos. Os primeiros computadores usavam seis bits para um byte. Isto lhes deu 64 códigos diferentes. Estes computadores não possuíam letras minúsculas.

Os cientistas da computação tiveram que concordar sobre qual código representaria cada personagem. A maioria dos computadores modernos utiliza o ASCII, o Código Padrão Americano para Intercâmbio de Informações. Em ASCII cada código é de oito bits - qualquer combinação de 0s e 1s - e forma um caractere. A letra A é denotada pelo código 01000001.

Para permitir todos os diferentes caracteres em todos os idiomas do mundo, os computadores modernos precisam de mais de 256 caracteres diferentes. Outro sistema de código chamado Unicode permite 1.112.064 caracteres diferentes, usando de um a quatro bytes para cada caractere.

Endereço de memória

A CPU do computador pode acessar cada byte individual. Ele usa um endereço para cada byte. Os endereços da memória do computador começam em zero e vão até o maior número que o computador pode usar. Os computadores mais antigos eram limitados na quantidade de memória que podiam endereçar. Computadores de 32 bits podem endereçar até 4GB de memória. Computadores modernos usam 64 bits e podem endereçar até 18.446.744.073.709.551.616 bytes = 16 exabytes de memória.

Os números que os computadores utilizam podem ficar muito grandes. Para facilitar, a unidade K (para kilobyte) ou Ki (para kibibyte) pode ser usada. Na memória do computador, os números são potências de dois. Um Kibibyte é dois para a potência de 10, ou seja, 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 e escrito como 210 = 1024 bytes. Por exemplo, 64 Kibibytes, escritos como 64KiB ou 64KB, de memória é o mesmo que 65.536 bytes (1.024 × 64 = 65.536). Para capacidades de memória maiores, são utilizadas as unidades megabyte (MB) ou mebibyte (MiB) e gigabyte (GB) ou gibibibyte (GiB). Um megabyte de memória de computador significa 220 bytes ou 1024KB, que é 1.048.576 bytes. Um gibibyte significa 230 bytes ou 1024MB.

Os números são múltiplos de dois. É por isso que um kilobyte de memória é 1024 bytes e não 1000 como seria o caso de um quilograma. Para tentar evitar esta confusão, a Comissão Eletrotécnica Internacional (IEC) usa os nomes kibibyte, mebibyte, e gibibibyte para potências binárias. Eles usam kilobyte, megabyte e gigabyte para significar potências de 10. O Joint Electron Device Engineering Council (JEDEC) manteve os nomes mais antigos. Para piorar, os tamanhos de armazenamento de computadores, como unidades de disco rígido (HDD), são medidos em potências de dez. Assim, uma unidade de disco de 500 GB é de 500 x 1000 x 1000 x 1000 bytes. Isto é muito menos que 500GB de memória que é 500 x 1024 x 1024 x 1024 x1024. A maioria dos cientistas da computação ainda usa os nomes antigos e tem que lembrar que as unidades são diferentes quando se fala de memória e dispositivos de armazenamento.

Somente memória de leitura

Há alguns programas e instruções que o computador sempre precisará. Read only memory (ROM) é a memória permanente que é usada para armazenar estes importantes programas de controle e software de sistemas para executar funções como inicialização ou inicialização de programas. A ROM é não volátil. Isso significa que o conteúdo não é perdido quando a energia é desligada. Seu conteúdo é escrito quando o computador é construído, mas em computadores modernos, o usuário pode alterar o conteúdo usando um software especial.

Memória de acesso aleatório

A memória de acesso aleatório (RAM) é usada como a memória de trabalho de um sistema de computador. Ela armazena temporariamente dados de entrada, resultados intermediários, programas e outras informações. Ela pode ser lida e/ou escrita. Geralmente é volátil, o que significa que todos os dados serão perdidos quando a energia for desligada. Na maioria dos casos, ele é carregado novamente do disco rígido que é usado como armazenamento de dados.

Memória não volátil

A memória não volátil é a memória do computador que mantém as informações armazenadas quando não alimentadas.
Exemplos de memória não-volátil incluem:

  • memória somente leitura
  • memória flash

Às vezes, pode se referir ao armazenamento de computadores. Estes são sempre não-voláteis.
Exemplos inlcuídos:

  • Dispositivos de estado sólido que utilizam memória flash, como unidades de estado sólido (SSD) e unidades flash USB.
  • Dispositivos magnéticos de armazenamento de computadores como discos rígidos (HDD), disquetes e fita magnética
  • discos ópticos tais como CD-ROM, DVD-ROM e Blu-ray
  • armazenamento de papel, como fita de papel e cartões perfurados
As unidades de estado sólido são um exemplo de armazenamento não volátil.Zoom
As unidades de estado sólido são um exemplo de armazenamento não volátil.

Perguntas e Respostas

P: O que é memória de computador?


R: Memória de computador é uma área de armazenamento temporário que contém dados e instruções para que a Unidade Central de Processamento (CPU) tenha acesso.

P: Como funciona um programa?


R: Antes que um programa possa ser executado, ele deve ser carregado do armazenamento para a memória, para que a CPU tenha acesso direto a ele.

P: O que é eletrônica digital binária?


R: Eletrônica digital binária é quando os transistores são usados para ligar e desligar a eletricidade em um computador, criando dois estados - Ligado ou Desligado, Zero ou Um.

P: O que são bits e bytes?


R: Um único ajuste on/off na memória do computador é chamado de um dígito ou bit binário. Um grupo de oito bits é chamado de byte.

P: De onde vieram as palavras bit e byte?


R: As palavras bit e byte foram feitas por cientistas da computação - "bit" vem da combinação de "bi" do binário com "t" do dígito, enquanto "byte" foi mudado de "bite" para evitar confusão.

P: O que é um mordiscar?


R: Uma mordidela é metade de um byte, consistindo de quatro bits cada. Foi nomeado como tal porque foi pensado como sendo a metade de uma mordida.

P: Quem inventou a palavra "mordidela"?


R: A palavra mordidela foi criada por cientistas da computação quando precisavam de um termo apropriado para a metade de um byte.

AlegsaOnline.com - 2020 / 2023 - License CC3