aula 01-oac-introducao-a-oac

16
Organização e Arquitetura de Computadores Cristiano Pires Martins 05/30/11 1 1 segunda-feira, 30 de maio de 2011

Upload: cristiano-pires-martins

Post on 01-Jul-2015

578 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aula 01-oac-introducao-a-oac

Organização e Arquitetura de Computadores

Cristiano Pires Martins

05/30/11 1

1segunda-feira, 30 de maio de 2011

Page 2: Aula 01-oac-introducao-a-oac

05/30/11 2

2segunda-feira, 30 de maio de 2011

Page 3: Aula 01-oac-introducao-a-oac

} Essa disciplina trata da estrutura e do funcionamento dos computadores;

} O objetivo é apresentar a natureza e as características dos sistemas de computação modernos.

05/30/11 3

3segunda-feira, 30 de maio de 2011

Page 4: Aula 01-oac-introducao-a-oac

} Arquitetura e Organização} Estrutura e Função

05/30/11 4

4segunda-feira, 30 de maio de 2011

Page 5: Aula 01-oac-introducao-a-oac

} O Computador é um sistema hierárquico;} É um sistema formado por um conjunto

estruturado de componentes;} Sua função pode ser compreendida em

termos das funções desses componentes.

05/30/11 5

5segunda-feira, 30 de maio de 2011

Page 6: Aula 01-oac-introducao-a-oac

} Arquitetura◦ Refere-se aos atributos do sistema que são visíveis ao

programador;◦ Atributos que tem impacto direto sobre a execução

lógica de um programa.◦ Ex.: Conjunto de Instruções, número de bits usado

para dados, técnicas de endereçamento de memória etc.

} Organização◦ Refere-se às unidades operacionais e suas

interconexões que implementam as especificações da sua arquitetura.

05/30/11 6

6segunda-feira, 30 de maio de 2011

Page 7: Aula 01-oac-introducao-a-oac

} Todas as máquinas da família Intel x86 compartilham da mesma arquitetura básica

} O mesmo ocorre com a família IBM System/370

} Isto torna possível a compatibilidade de códigos

} Organização difere nas diferentes versões

05/30/11 7

7segunda-feira, 30 de maio de 2011

Page 8: Aula 01-oac-introducao-a-oac

} Estrutura é o modo como os componentes se relacionam

} Função é a operação dos componentes individuais como parte da estrutura

05/30/11 8

8segunda-feira, 30 de maio de 2011

Page 9: Aula 01-oac-introducao-a-oac

} As funções do computador são:◦ Processamento de dados;◦ Armazenamento de dados;◦ Movimentação dos dados;◦ Controle.

05/30/11 9

9segunda-feira, 30 de maio de 2011

Page 10: Aula 01-oac-introducao-a-oac

05/30/11 10

DataMovementApparatus

ControlMechanism

DataStorageFacility

DataProcessingFacility

10segunda-feira, 30 de maio de 2011

Page 11: Aula 01-oac-introducao-a-oac

} Movimentação dos dados ◦ Teclado para a tela

05/30/11 11

DataMovementApparatus

ControlMechanism

DataStorageFacility

DataProcessingFacility

11segunda-feira, 30 de maio de 2011

Page 12: Aula 01-oac-introducao-a-oac

} Armazenamento◦ Download para o disco

05/30/11 12

DataMovementApparatus

ControlMechanism

DataStorageFacility

DataProcessingFacility

12segunda-feira, 30 de maio de 2011

Page 13: Aula 01-oac-introducao-a-oac

} Processando de/para armazenamento◦ Atualizando um arquivo

05/30/11 13

DataMovementApparatus

ControlMechanism

DataStorageFacility

DataProcessingFacility

13segunda-feira, 30 de maio de 2011

Page 14: Aula 01-oac-introducao-a-oac

} Processamento da Memória para Entrada/Saída◦ Imprimindo um arquivo

05/30/11 14

DataMovementApparatus

ControlMechanism

DataStorageFacility

DataProcessingFacility

14segunda-feira, 30 de maio de 2011

Page 15: Aula 01-oac-introducao-a-oac

05/30/11 15

Computer

Main Memory

InputOutput

SystemsInterconnection

Peripherals

Communicationlines

CentralProcessing Unit

Computer

15segunda-feira, 30 de maio de 2011

Page 16: Aula 01-oac-introducao-a-oac

05/30/11 16

Computer Arithmeticand Login Unit

ControlUnit

Internal CPUInterconnection

Registers

CPU

I/O

Memory

SystemBus

CPU

16segunda-feira, 30 de maio de 2011