Arquitetura
Professor: Wilson Baião
Créditos ao Profº Daniel Augusto de Moura Pereira
Computador
• Máquina composta de um conjunto de partes eletrônicas e eletromecânicas, com capacidade de coletar, armazenar, manipular dados, e fornecer informações, tudo isso de forma automática
Componentes do Computador
•
•
•
•
•
Hardware
Tudo aquilo que o compõe fisicamente
Software
Parte lógica do computador
Elementos virtuais (abstratos)
Organização Básica
(Von Neumann)
Memória
Unidade de Entrada
Unidade de Controle
Unidade
Lógica e
Aritmética
Unidade Central de Processamento
Unidade de Saída
Arquitetura de Computadores
• Unidade Central de Processamento (UCP)
– Composta de:
• Unidade Lógica e Aritmética (ULA)
• Unidade de Controle
Arquitetura de Computadores
•
Unidade de Controle
– onde os códigos (instruções), que representam as operações a serem realizadas, são identificados e através da qual os dados são obtidos da memória;
– código de operação: identifica a operação a ser feita
– código de operando: dados necessários à execução da operação Processamento da Informação
Dados: todo elemento conhecido que serve de base à resolução de um problema;
Informação: é um conjunto estruturado de dados;
Processamento: é a atividade que consiste em transformar determinadas informações a fim de obter outras informações ou resultados que tenham alguma finalidade prática;
Arquitetura Geral dos Computadores
Como funciona um computador? Algoritmos implementados por um programa escrito em uma linguagem de programação sequências de instruções
Programadores se comunicam com computadores através de uma linguagem de programação
9
Para haver comunicação, é necessário que haja uma linguagem em comum...
...ou um tradutor
10
Linguagens em geral...
Mais
chinês, português, inglês etc
Complexa
Mais
Simples
É necessária uma espécie de tradução das linguagens comuns para a linguagem binária, que é o que o computador “entende” de fato