CODAAUT 2021 Aula 2 Aula 2 – INTRODUÇÃO À ARQUITETURA DE COMPUTADORES Objetivos: Compreender os conceitos iniciais de informática. • Compreender as operações básicas realizadas pelos computadores. • Conhecer os principais modelos de organização de computadores. • Compreender como estão relacionados os principais componentes dos computadores. Arquitetura Von Neumann Arquitetura Von Neumann é baseado em três conceitos básicos: • os dados e as instruções são armazenados em uma única memoria de leitura e escrita. • o conteúdo dessa memoria e endereçado pela sua posição, independente do tipo de dados nela contido. • a execução de instruções ocorre de modo sequencial, exceto quando o programa altere a instrução para a seguinte. Modelo de Von Neumann
• O processador desdobra-se em: Unidade de Controle (UC), necessária
ao sincronismo da tarefa; ULA (Unidade Logica e Aritmética), responsável pelos cálculos e os registradores, para armazenar temporariamente os resultados; • A memória, responsável por armazenar o resultado final da operação; • Os dispositivos de entrada e saída para a comunicação do sistema com o meio externo. Arquitetura de barramentos Os componentes do modelo de Von Neumann são interligados por meio de uma arquitetura de barramentos: Funções dos computadores A função básica desempenhada por um computador é executar um programa (Software), que é constituído por um conjunto de instruções armazenadas na memoria. A interação entre os componentes A CPU troca dados com a memoria e usa tipicamente dois registradores: um registrador de endereçamento a memoria (que contem o endereço da memória a ser usada para a próxima instrução de leitura ou escrita) e outro registrador temporário de dados (que recebe um lido da memoria ou armazena um valor a ser gravado na memoria). Utilizando a mesma ideia, um registrador de endereçamento de E/S especifica um determinado dispositivo de E/S, e um registrador temporário de dados de E/S e usado para troca de dados entre um modulo de E/S e a CPU.