Organização de computadores
Introdução
- Microcontrolador MIPS
 - Simulador MARS
 - Arquitetura MIPS
 - Chamada de sistema - SYSCALL
 - Introdução a linguagem assembly MIPS - Sintaxe da linguagem assembly MIPS
 - O que é uma computador
 - Arquitetura de von Neumann e de Harvard
 - Funções básicas do microcontroladores
 - Instruções no MIPS
 - Processador
 - Unidade de controle
 - Unidade Lógica Aritmética
 - Unidade de Ponto Flutuante
 - Registradores
 - Arquitetura dos processadores
 - Ciclo de instrução do processador
 - Pipelining em processadores
 - Sintaxe do MIPS
 - Categorias de instruções no MIPS
 - Instruções lógicas no MIPS
 - Processador multi-core
 - Escalonamento de Threads
 - Instruções de função
 - Lista de exercícios para N1
 - Técnica geométrica - Exemplo 2
 
Subsistema de memória
Introdução
- Diferença entre arquitetura e organização de computadores
 - Diferença entre estrutura e função em computadores
 - Funções das memórias
 - Tipos de memórias
 - Hierarquia de memória
 - Tempo de acesso
 
Características das memórias
- Capacidade de armazenamento
 - Unidade de transferência
 - Método de acesso
 - Desempenho de memórias
 - Tempo médio de acesso
 
Princípio de localidade
Código de detecção e Correção de erros em memória
- Introdução a código de detecção e Correção de erros em memória
 - Tipos de erros
 - Esquema básico de detecção e correção de erros
 - Código de Hamming