Arquitetura de Computadores FACENS – Engenharia da Computação Introdução à Engenharia de Computação Arquitetura de Computadores
Arquitetura de Computadores Periféricos Unidade Central de Processamento Memória Computador Interconexões Entrada Saída Outros Sistemas
Arquitetura de Computadores Componentes de Computadores CPU (Unidade Central de Processamento) Unidade de Controle ALU (Unidade Lógica Aritmética) Memória Hierarquia de Memória Registradores Cache Principal Auxiliar Entrada / Saída Mouse, teclado, monitor, impressora, scanner, etc. Interconexões
Arquitetura de Computadores Interconexões Importância no desempenho (Os componentes podem ser rápidos, mas se não podem se comunicar de forma rápida, o processamento é lento) Entrada / Saída Como uma variedade de componentes tão grande pode ser conectada em um computador Como reconhecer e trabalhar com todos estes dispositivos Técnicas para acelerar a entrada e saída
Arquitetura de Computadores Memória Aspecto chave do desempenho de computadores atualmente Tipos de memórias e suas principais aplicações Problema em acompanhar a velocidade do processador Criação do conceito de hierarquia de memória
Arquitetura de Computadores CPU O cérebro do computador Desafio é mantê-la trabalhando Como funciona a CPU: Interpreta instruções Executa Grava resultados Pode ser vista como um computador independente Conjunto de instruções Linguagem de Montagem Processamento paralelo
Arquitetura de Computadores Simulação Simulador de um processador WINMIPS