Seja Bem-Vindo. Este site tem recursos de leitura de texto, basta marcar o texto e clicar no ícone do alto-falante   Click to listen highlighted text! Seja Bem-Vindo. Este site tem recursos de leitura de texto, basta marcar o texto e clicar no ícone do alto-falante

Arquitetura de Computadores – Aula 02 (Semana 02)

Semana 2: Memórias 

Autor: Carlos Fernandes
E-mail para contato: carlos.fernandes@afogados.ifpe.edu.br

Objetivo da Aula

Compreender os diferentes tipos de memória utilizados em computadores, suas funções e impacto no desempenho do sistema, comparando memórias primárias e secundárias, bem como as técnicas de otimização do armazenamento de dados.


1. Introdução: A Importância da Memória nos Computadores

A memória é um dos componentes fundamentais de qualquer sistema computacional, pois é responsável pelo armazenamento e acesso rápido aos dados necessários para a execução de tarefas. A capacidade e a velocidade da memória influenciam diretamente o desempenho do computador. Um sistema com maior quantidade de memória RAM e tecnologias de armazenamento rápido (como SSDs) tende a ser mais responsivo e eficiente.

A memória é utilizada em diferentes níveis do sistema computacional, desde a memória cache embutida no processador até dispositivos de armazenamento externo. A organização e hierarquia dessas memórias impactam diretamente na eficiência do processamento de informações.

Memória de computador: volátil, não volátil, RAM e ROM

Hierarquia da Memória em um Computador

Os sistemas computacionais são projetados para utilizar memórias de diferentes velocidades e capacidades de forma hierárquica. A hierarquia da memória pode ser classificada da seguinte forma:

  1. Registradores da CPU – São as memórias mais rápidas, armazenando instruções e dados que estão sendo processados no momento.
  2. Memória Cache – Pequena memória de alta velocidade dentro da CPU que reduz a latência no acesso à RAM.
  3. Memória RAM (Memória Principal) – Armazena os dados temporários enquanto o sistema está em operação.
  4. Armazenamento Secundário (HDDs e SSDs) – Responsável pelo armazenamento permanente de dados e programas.
  5. Armazenamento Terciário (Dispositivos Externos e Backup) – Inclui dispositivos de backup e armazenamento externo.

Hierarquia de Memória - Organização de Computadores

Impacto da Memória no Desempenho do Sistema

A capacidade e a velocidade da memória RAM influenciam diretamente a execução de programas. Um sistema com pouca memória RAM pode se tornar lento, pois o sistema operacional precisará recorrer à memória virtual no disco rígido, que é muito mais lenta.

O que é CL em Memória RAM e como afeta o desempenho do seu PC

Por outro lado, um computador com SSD em vez de HDD oferece tempos de carregamento reduzidos, tornando o sistema mais responsivo. Isso é especialmente importante para profissionais de manutenção, pois a troca de um HDD por um SSD é uma das melhorias mais eficazes em desempenho.

Diagnóstico e Manutenção de Memórias

Caso 1: Computador Travando e Apresentando Tela Azul

Um cliente relata que seu computador reinicia aleatoriamente e exibe a “tela azul da morte” (BSOD). O técnico inicia os seguintes procedimentos:

  1. Executa o MemTest86 para verificar a integridade da RAM.
  2. Encontra erros de leitura e escrita.
  3. Substitui o módulo de RAM defeituoso, resolvendo o problema.

Caso 2: Sistema Operacional Demora a Carregar

O computador de um cliente leva mais de 5 minutos para iniciar. O técnico segue os seguintes passos:

  1. Usa o CrystalDiskInfo para verificar a saúde do HDD.
  2. Detecta setores defeituosos no disco rígido.
  3. Substitui o HDD por um SSD, reduzindo o tempo de inicialização para menos de 30 segundos.

Ferramentas para Testes de Memória

  • MemTest86: Teste avançado de memória RAM.
  • CPU-Z: Identifica especificações detalhadas da memória RAM.
  • CrystalDiskInfo: Diagnóstico de HDDs e SSDs.

Vídeos Recomendados


Conclusão

A memória desempenha um papel vital no desempenho de um computador. Um técnico de manutenção deve ser capaz de identificar falhas em módulos de RAM, escolher adequadamente os tipos de armazenamento e otimizar o uso da memória do sistema. Com o conhecimento adequado, é possível aumentar significativamente a eficiência e vida útil de um computador.

 


2. Tipos de Memória

Tipos de Memória Prof. André Luís Del Mestre Martins - ppt carregar

2.1 Memória RAM (Random Access Memory)

A memória RAM é um dos componentes mais importantes para o desempenho de um computador. Sua principal função é armazenar temporariamente os dados que estão sendo processados pela CPU. Como é uma memória volátil, seu conteúdo é apagado quando o computador é desligado.

Principais Tipos de RAM

  1. SDRAM (Synchronous Dynamic RAM) – Sincroniza-se com o clock da CPU para maior eficiência.
  2. DDR (Double Data Rate SDRAM) – Evolução da SDRAM, permitindo transferência em ambas as bordas do clock.
    • DDR1: 200 a 400 MHz.
    • DDR2: 400 a 1066 MHz.
    • DDR3: 800 a 2133 MHz.
    • DDR4: 1600 a 3200 MHz.
    • DDR5: 4800 MHz ou mais.
  3. ECC RAM (Error-Correcting Code RAM) – Utilizada em servidores e estações de trabalho para corrigir erros automaticamente.
  4. SO-DIMM (Small Outline DIMM) – Versão compacta usada em notebooks.

Diagnóstico e Solução de Problemas em RAM

Falhas na RAM podem causar problemas como tela azul (BSOD), reinicialização inesperada e falha na inicialização do sistema.

  1. Uso do MemTest86: Testa os módulos RAM para identificar erros.
  2. Verificação física: Remoção e limpeza dos contatos dos módulos.
  3. Teste de Slots: Testar os módulos em diferentes slots da placa-mãe.
  4. Substituição da RAM: Caso um módulo esteja defeituoso, ele deve ser trocado.

Estudo de Caso: Cliente com Tela Azul Frequente

  1. O técnico usa MemTest86 e detecta falhas na RAM.
  2. Remove o módulo defeituoso e substitui por um novo.
  3. O problema é resolvido, e o computador volta a funcionar normalmente.

Vídeo recomendado: Como Diagnosticar Problemas de Memória RAM


2.2 Memória ROM (Read-Only Memory)

A memória ROM é um tipo de armazenamento não volátil, ou seja, os dados nela gravados permanecem mesmo quando o computador é desligado. Ela é essencial para o funcionamento do sistema, pois armazena instruções importantes para a inicialização do hardware.

Tipos de ROM:

  1. PROM (Programmable ROM) – Pode ser programada apenas uma vez.
  2. EPROM (Erasable Programmable ROM) – Pode ser apagada e reprogramada com luz ultravioleta.
  3. EEPROM (Electrically Erasable Programmable ROM) – Pode ser apagada e regravada eletronicamente.

Uso da ROM em Computadores

A ROM é usada principalmente para armazenar a BIOS ou UEFI, que contêm instruções essenciais para a inicialização do computador.

Estudo de Caso: Computador Não Liga

  1. O cliente relata que o computador não inicia e a tela fica preta.
  2. O técnico reseta a BIOS removendo a bateria CMOS.
  3. O sistema volta a iniciar normalmente.

Vídeo recomendado: O que é BIOS e UEFI?


2.3 Memória Cache

A memória cache é uma memória ultrarrápida usada para armazenar dados frequentemente acessados pela CPU, reduzindo o tempo de espera e melhorando o desempenho geral do sistema.

Níveis de Memória Cache:

  1. L1 (Level 1):

    • Integrada diretamente no processador.
    • Extremamente rápida, mas com capacidade limitada (geralmente 64 KB a 128 KB).
  2. L2 (Level 2):

    • Externa ao núcleo do processador, mas ainda dentro do chip.
    • Tem maior capacidade (256 KB a 2 MB).
  3. L3 (Level 3):

    • Compartilhada entre os núcleos da CPU.
    • Capacidade entre 4 MB a 64 MB.

Importância da Memória Cache para o Desempenho

A presença de uma boa memória cache reduz o tempo que a CPU gasta esperando por dados da RAM, tornando a execução de programas muito mais rápida.

Estudo de Caso: Computador com Baixo Desempenho em Jogos

  1. O técnico verifica que o processador utilizado tem pouca memória cache.
  2. Recomenda a troca para um modelo com maior cache L3.
  3. O desempenho do sistema melhora consideravelmente.

Vídeo recomendado: O que é Memória Cache e como ela impacta no desempenho


Conclusão

A memória é um dos principais fatores que influenciam no desempenho de um computador. A RAM permite acesso rápido a dados, a ROM armazena instruções fundamentais para o funcionamento do hardware, e a memória cache otimiza a velocidade de processamento. Conhecer esses tipos de memória e saber diagnosticar problemas relacionados a elas é essencial para um técnico em manutenção e suporte.


3.Memórias Secundárias e Alternativas

Principais tipos de memórias: RAM, ROM, HD e SSD - Tudo sobre

3.1 Armazenamento Secundário 

O armazenamento secundário é essencial para o funcionamento de qualquer sistema computacional, pois é responsável por guardar dados de forma permanente, mesmo quando o computador está desligado. Diferente da memória RAM, que é volátil e perde dados quando o sistema é desligado, as memórias secundárias mantêm os dados intactos. Neste tópico, abordaremos os principais tipos de armazenamento secundário: HDD (Hard Disk Drive), SSD (Solid State Drive) e NVMe (Non-Volatile Memory Express), além de discutir ferramentas para diagnóstico e solução de problemas. 

HDD (Hard Disk Drive) 

O HDD é uma das tecnologias mais antigas e ainda amplamente utilizadas para armazenamento secundário. Ele funciona com base em discos magnéticos que giram em alta velocidade, enquanto uma cabeça de leitura/gravação acessa os dados.  

Características

  • Tecnologia mecânica: O HDD possui partes móveis, como discos magnéticos e braços de leitura, o que o torna mais suscetível a danos físicos, como quedas ou impactos. 
  • Custo-benefício: É mais barato em comparação com SSDs e NVMe, especialmente para grandes capacidades de armazenamento (ex.: 1TB ou mais). 
  • Velocidade: A velocidade de leitura e gravação é menor que a de SSDs e NVMe, variando entre 80 MB/s e 160 MB/s, dependendo do modelo. 
  • Durabilidade: A vida útil de um HDD é geralmente medida em horas de operação (ex.: 30.000 a 50.000 horas). 

Exemplo Prático: Um técnico de manutenção pode encontrar HDDs em computadores mais antigos ou em servidores que exigem grande capacidade de armazenamento a um custo reduzido. Um exemplo comum é o Seagate Barracuda, amplamente utilizado em desktops. 

O que é um disco rígido? | Crucial BR

Vídeo Recomendado: Como funciona um HDD – YouTube 

SSD (Solid State Drive) 

O SSD é uma evolução do HDD, utilizando memória flash para armazenar dados. Diferente do HDD, ele não possui partes móveis, o que o torna mais rápido e confiável. 

Características

  • Tecnologia flash: Utiliza células de memória NAND para armazenar dados, o que elimina a necessidade de partes móveis. 
  • Velocidade: A velocidade de leitura e gravação é significativamente maior que a de HDDs, variando entre 500 MB/s e 3.500 MB/s, dependendo do modelo. 
  • Durabilidade: SSDs têm uma vida útil medida em terabytes escritos (TBW). Por exemplo, um SSD de 500GB pode ter uma vida útil de 150 TBW. 
  • Consumo de energia: Consome menos energia que um HDD, o que é ideal para notebooks e dispositivos móveis. 

Exemplo Prático: Um técnico pode recomendar a substituição de um HDD por um SSD para melhorar o desempenho de um computador lento. Um exemplo popular é o Samsung 870 EVO, conhecido por sua confiabilidade e desempenho. 

O que é um SSD? Tudo sobre Solid State Drives • Tecnoblog

Vídeo Recomendado: SSD vs HDD: Qual é a diferença? – YouTube 

NVMe (Non-Volatile Memory Express) 

O NVMe é um padrão de armazenamento projetado para aproveitar ao máximo a velocidade das memórias flash, especialmente em SSDs. Ele utiliza a interface PCIe (Peripheral Component Interconnect Express), que oferece maior largura de banda em comparação com a interface SATA usada por HDDs e SSDs tradicionais. 

Características

  • Alta velocidade: NVMe pode atingir velocidades de leitura e gravação superiores a 3.500 MB/s, sendo ideal para aplicações que exigem alto desempenho, como edição de vídeo e jogos. 
  • Baixa latência: A latência é significativamente menor que a de SSDs SATA, o que melhora o tempo de resposta do sistema. 
  • Formato compacto: NVMe é frequentemente encontrado no formato M.2, que é menor e mais adequado para notebooks e dispositivos compactos. 

Exemplo Prático: Um técnico pode instalar um NVMe em um computador de alto desempenho para melhorar o tempo de boot e a velocidade de carregamento de aplicativos. Um exemplo é o WD Black SN850, conhecido por sua velocidade e eficiência. 

O que é NVMe?

Vídeo Recomendado: O que é NVMe e por que é tão rápido? – YouTube 

 Diagnóstico e Solução de Problemas em Armazenamento 

Para garantir o bom funcionamento de HDDs, SSDs e NVMe, é essencial realizar diagnósticos regulares. Ferramentas como o CrystalDiskInfo são amplamente utilizadas para monitorar a saúde dos dispositivos de armazenamento. 

CrystalDiskInfo

  • Função: Monitora parâmetros como temperatura, horas de uso e taxa de erro em HDDs e SSDs. 
  • Uso Prático: Um técnico pode usar o CrystalDiskInfo para identificar problemas como setores defeituosos em um HDD ou desgaste prematuro em um SSD. 
  • Exemplo: Se o CrystalDiskInfo indicar um alto número de setores defeituosos em um HDD, o técnico pode recomendar a substituição do dispositivo antes que ocorra uma falha completa. 

Vídeo Recomendado: Como usar o CrystalDiskInfo – YouTube 

Outras Ferramentas

  • HD Tune: Para testes de desempenho e verificação de erros em HDDs e SSDs. 
  • SSD Life: Especificamente para monitorar a saúde e a vida útil de SSDs. 

 Estudos de Caso 

  1. Caso 1: Substituição de HDD por SSD em um Computador Lento 
    1. Problema: Um cliente reclama que seu computador está lento para inicializar e abrir programas. 
    2. Solução: O técnico recomenda a substituição do HDD por um SSD, resultando em um tempo de boot reduzido de 2 minutos para 15 segundos. 
    3. Ferramentas Utilizadas: CrystalDiskInfo para verificar a saúde do HDD, Clonezilla para clonar o sistema operacional para o SSD. 
  2. Caso 2: Diagnóstico de Falha em NVMe 
    1. Problema: Um computador de alto desempenho apresenta falhas aleatórias durante o uso. 
    2. Solução: O técnico utiliza o CrystalDiskInfo e descobre que o NVMe está operando em temperaturas elevadas. A solução foi instalar um dissipador de calor no NVMe. 
    3. Ferramentas Utilizadas: CrystalDiskInfo para monitoramento de temperatura, HWMonitor para verificação geral do sistema. 

Recursos Adicionais 

  • Livros
    • “Upgrading and Repairing PCs” de Scott Mueller. 
    • “Hardware: Manual Completo” de Gabriel Torres. 
  • Sites
    • Tom’s Hardware: Para análises e comparações de dispositivos de armazenamento. 
    • HowStuffWorks: Para explicações detalhadas sobre tecnologias de armazenamento. 
  • Cursos Gratuitos

 Conclusão 

O armazenamento secundário é um componente crítico em qualquer sistema computacional, e a escolha entre HDD, SSD e NVMe depende das necessidades de desempenho, custo e durabilidade. Para um técnico em manutenção e suporte de informática, é essencial dominar o diagnóstico e a solução de problemas relacionados a esses dispositivos, utilizando ferramentas como o CrystalDiskInfo para garantir a saúde e o bom funcionamento dos sistemas. Com o conhecimento adequado, o técnico estará preparado para atuar em diversos setores, desde empresas de tecnologia até órgãos públicos, contribuindo para a eficiência e a confiabilidade dos sistemas computacionais. 

 


4. Estudo de Caso: Diagnóstico e Manutenção de Memórias

Caso 1: Computador com tela azul frequente

  1. O cliente relata que o sistema apresenta tela azul aleatoriamente.
  2. O técnico executa o MemTest86 e detecta falhas na RAM.
  3. Solução: Substituição do módulo defeituoso.

Caso 2: Computador lento e travando

  1. O cliente reclama que o computador demora para abrir programas.
  2. O técnico verifica que o HDD está apresentando setores defeituosos.
  3. Solução: Troca do HDD por um SSD.

5. Ferramentas para Diagnóstico de Memória

  • MemTest86: Diagnóstico de falhas na RAM.
  • CPU-Z: Informações detalhadas sobre os módulos de RAM.
  • CrystalDiskInfo: Avalia a saúde de HDDs e SSDs.

6. Recursos Complementares

Vídeos Recomendados

Leituras Recomendadas

  • Modern Operating Systems – Andrew Tanenbaum.
  • Computer Architecture: A Quantitative Approach – John L. Hennessy.

Sites e Cursos Gratuitos


Conclusão

A memória desempenha um papel fundamental no desempenho do computador, impactando a velocidade e a estabilidade do sistema. Entender os diferentes tipos de memória e suas aplicações é essencial para diagnosticar e solucionar problemas comuns de hardware. No próximo módulo, abordaremos a estrutura e funcionamento da CPU.

Fim da aula 02

Click to listen highlighted text!