Bem-vindo ao Mundo da Arquitetura de Hardware

Explore os componentes fundamentais que tornam possível a computação moderna. Desde os barramentos que conectam os componentes até as arquiteturas que definem como os dados fluem, este projeto oferece uma jornada completa pelos conceitos essenciais da arquitetura de computadores.

Interativo

Simuladores e visualizações dinâmicas

🎯

Didático

Explicações claras e exemplos práticos

🔬

Detalhado

Desde conceitos básicos até implementações

Módulos de Estudo

Explore cada componente da arquitetura de hardware

🔄
Interativo

Barramentos e Clock

Descubra como os dados trafegam pelo computador através dos barramentos e como o clock sincroniza todas as operações.

Barramentos Clock Sincronização Comunicação
🎞️ Animações
🐍 Scripts Python
📈 Gráficos
🏗️
Conceitual

Harvard vs Von Neumann

Compare as duas arquiteturas fundamentais de computadores e entenda suas diferenças, vantagens e aplicações.

Harvard Von Neumann Memória Arquiteturas
📊 Comparações
🖼️ Diagramas
📝 Documentação
💾
Simulador

Simulador de Memória

Experimente como a memória funciona na prática com um simulador interativo que demonstra alocação e gerenciamento.

Memória RAM Alocação Gerenciamento Simulação
🎮 Interativo
💻 JavaScript
🔧 Ferramentas
💻
Conceitos

Linguagens de Programação

Explore como diferentes linguagens funcionam: compilação, interpretação e JIT compilation. Entenda a relação com arquiteturas de hardware.

JIT Compilation Interpretação Compilação Performance
Java
🐍 Python
🌐 JavaScript

Recursos Adicionais

Ferramentas e materiais complementares para aprofundar seus estudos

🐍 Scripts Python

Clock Generators barramentos/clock-*.py Scripts para geração de sinais de clock
Harvard Architecture Harvard-VonNeumann/Harvard.py Implementação da arquitetura Harvard
Von Neumann Architecture Harvard-VonNeumann/VonNeumann.py Implementação da arquitetura Von Neumann

🎞️ Animações e Mídia

Computer Communication barramentos/*.gif Animações de comunicação entre componentes
Digital Signal barramentos/meu_sinal_digital.png Visualização de sinais digitais
Architecture Diagrams Harvard-VonNeumann/image.png Diagramas comparativos de arquiteturas

💻 Aplicações Web

Memory Simulator memory-simulator/ Simulador interativo de gerenciamento de memória
CPU Explorer CPU/cpu.html Guia interativo sobre CPUs e transistores
Bus Communication barramentos/barramentos.html Explicação interativa dos barramentos

📚 Documentação

CPU Links CPU/links.md Links úteis sobre processadores
Architecture Guide Harvard-VonNeumann/Harvard-VonNeumann.md Guia detalhado das arquiteturas
Memory Simulator Guide memory-simulator/README.md Documentação do simulador de memória

Sobre o Projeto

Este projeto foi desenvolvido como um recurso educacional abrangente para o estudo de arquitetura de hardware. Combina teoria sólida com implementações práticas, simuladores interativos e visualizações dinâmicas para proporcionar uma experiência de aprendizado completa.

🎓 Educacional

Conteúdo estruturado para facilitar o aprendizado progressivo

🔧 Prático

Simuladores e implementações reais dos conceitos teóricos

🌐 Acessível

Interface web responsiva para acesso em qualquer dispositivo

📈 Atualizado

Conteúdo moderno incluindo tecnologias atuais como Lei de Moore

Estatísticas do Projeto

5
Módulos Principais
15+
Arquivos de Código
3
Simuladores
5+
Visualizações