Process Ad Or

14
Introdução a Arquitetura de Computadores Visão Geral

description

cIENCIA DA COMPUTAÇÃO

Transcript of Process Ad Or

Page 1: Process Ad Or

Introdução a Arquitetura de Computadores

Visão Geral

Page 2: Process Ad Or

Conceitos Fundamentais

� Computador: Máquina programável, de

propósito geral, que processa informação.

� Programa: Seqüência de instruções (de uma

dada linguagem de programação) que

operam sobre dados, realizando um

processamento de informação específico.

W-Informática
Destacar
W-Informática
Destacar
W-Informática
Máquina de escrever
Estudar
W-Informática
Máquina de escrever
Page 3: Process Ad Or

Arquitetura

� Operador vs. Máquina

W-Informática
Destacar
W-Informática
Máquina de escrever
Estudar
W-Informática
Máquina de escrever
Page 4: Process Ad Or

Arquitetura

� Arquitetura de von Newmann

W-Informática
Destacar
W-Informática
Destacar
W-Informática
Máquina de escrever
Estudar
W-Informática
Máquina de escrever
Page 5: Process Ad Or

Componentes

� Memória: Armazena dados e programas.

� Processador: – Executa programas armazenados na memória

– Interpreta suas instruções, ou seja, buscando as instruções na memória

– Decodifica as instruções e executa, uma após a outra.

– CPU - Central Processing Unit

W-Informática
Destacar
W-Informática
Destacar
W-Informática
Destacar
Page 6: Process Ad Or

Componentes

� Dispositivos de Entrada e Saída:

– Estabelecem comunicação com o mundo externo (operador ou outros dispositivos).

– (E/S ou I/O - Input/Output)

� Barramento:

– Conjunto de conexões elétricas (e lógicas) paralelas que permite a transmissão de:

� dados, endereços e sinais de controle entre os diversos módulos

funcionais do computador.

W-Informática
Destacar
Page 7: Process Ad Or

Problemas

� O Processador sócompreende binário

� Isso acontece pois ele éfeito por circuitos lógicos

� Numa maquina com 4

bits 2 + 2 seria:

– 0010 001 0010

Page 8: Process Ad Or

Solução

� Criar linguagens intermediarias entre o

operador e a máquina;

Nível dos Circuitos

Nível Intermediário 2

Nível Intermediário 1

Nível do ProgramadorConversor 1

Conversor 3

Conversor 2

Page 9: Process Ad Or

Níveis de comunicação

� Computador pode ser visto como um conjunto hierárquico de máquinas virtuais.

� A máquina M0, mais simples, interpreta ou traduz instruções ou programas da máquina M1, mais

complexa.

� De modo geral:

– Níveis baixos: linguagens de natureza numérica, interpretadas.

– Níveis altos: linguagens de natureza simbólica, traduzidas.

Page 10: Process Ad Or

Níveis de comunicação

� Níveis mais baixos

Page 11: Process Ad Or

Níveis de comunicação

� Níveis mais altos

Page 12: Process Ad Or

FIM

Page 13: Process Ad Or

Instrução

� Operação que realiza algum processamento

básico de informação.

� Exemplo:

– Somar dois números: 2 + 2;

– Ler um dado: Leia x;

– Armazenar um dado: Guarde x;

– etc.

Page 14: Process Ad Or

Linguagem

� Conjunto de instruções associadas a uma

sintaxe e uma semântica específicas.

� Também conhecida como Linguagem de

Programação

� Exemplo:

– C;

– Java;

– etc;