🚀 Capítulo 05: Barramentos
🎯 Objetivo da Aula
Ao final desta aula, você entenderá o que são barramentos (Buses) e como eles servem como as estradas que conectam todos os componentes do computador.
🏢 O Cenário Prático (Seu Desafio)
Os dados estão demorando para ir da memória para o processador. Você precisa entender o conceito de “Largura de Banda” do barramento para resolver o gargalo!
🧠 Fundamentos: A Teoria Traduzida
Barramentos são os conjuntos de fios que transportam sinais elétricos entre os componentes.
Existem 3 tipos principais de barramento do sistema:
- Barramento de Dados: Leva a informação real.
- Barramento de Endereço: Diz para onde o dado vai.
- Barramento de Controle: Controla o fluxo (leitura ou escrita).
Largura de Barramento
Medida em Bits (ex: 32 bits, 64 bits). É como o número de faixas em uma rodovia. Mais faixas = mais carros (dados) passando ao mesmo tempo.
📖 Exemplo Guiado: O Trânsito de Dados
Se a CPU quer ler o dado da posição 10 da memória:
- Ela coloca o número 10 no Barramento de Endereço.
- Ela avisa que quer “Ler” no Barramento de Controle.
- A memória coloca o dado no Barramento de Dados para a CPU pegar.
🛠️ Prática Obrigatória 1
Qual a diferença entre um sistema de 32 bits e um de 64 bits em termos de capacidade de memória endereçável?
🛠️ Prática Obrigatória 2
No arquivo script.js da pasta cap05, simule essa comunicação com logs.
🔑 Gabarito de Código/Fórmulas
Prática 1:
Um sistema de 32 bits pode endereçar até 4 GB de RAM. Um de 64 bits pode endereçar uma quantidade absurdamente maior (teoricamente 16 Exabytes).