pet Arquitetura de Computadores computação UFPE

Documentos relacionados
SSC510 Arquitetura de Computadores 1ª AULA

Unidade Central de Processamento UCP (CPU)

SSC0112 Organização de Computadores Digitais I

Arquiteturas Von Neumann e Harvard

COMPUTADOR. Adão de Melo Neto

RELOGIO MEMÓRIA USO DA NUMERAÇÃO BINÁRIA. 02. Explique a função do barramento de endereços no Modelo Barramento de Sistemas.

Organização de Computadores Aula 05

Introdução à Computação: Arquitetura von Neumann

COMPUTADOR 2. Professor Adão de Melo Neto

Organização e Arquitetura de Computadores INTRODUÇÃO

Prof. Gustavo Oliveira Cavalcanti

ARQUITETURA DE COMPUTADORES

Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores. Organização Básica de Computadores

Arquitetura de Computadores Aula 10 - Processadores

ORGANIZAÇÃO DE COMPUTADORES CAPÍTULO 6: PROCESSADORES. Prof. Juliana Santiago Teixeira

Disciplina: Arquitetura de Computadores

Microcontroladores. Rafael Silva de Lima

Arquitetura de Von Neumann

2. A influência do tamanho da palavra

Barramento. Prof. Leonardo Barreto Campos 1

AULA 01: APRESENTAÇÃO

INTRODUÇÃO A ARQUITETURA DE COMPUTADORES FELIPE G. TORRES

Arquitetura de Computadores. Professor: Vilson Heck Junior (Material: Douglas Juliani)

COMPUTADOR. Adão de Melo Neto

18/10/2010. Unidade de Controle Controle. UC Microprogramada

2. A influência do tamanho da palavra

INTRODUÇÃO AOS SISTEMAS LÓGICOS INTRODUÇÃO

Prof. Leonardo Augusto Casillo

Histórico de desenvolvimento de computadores Prof. Luís Caldas Aula 02 Processador de uso geral

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I

Estrutura da CPU Organização de registradores Ciclo de instrução

Processador. Processador

Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade.

Organização e Arquitetura de Computadores I

Arquitetura e Organização de Computadores

Arquitetura e organização de computadores

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

CPU. Funções: Componentes: Processamento; Controle. UC (Unidade de Controle); Registradores; ALU s, FPU s etc. Arquitetura de Computadores 3

Microprocessadores CPU. Unidade de Controle. Prof. Henrique

ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 02: INTRODUÇÃO

Conceitos Básicos Processador

William Stallings Arquitetura e Organização de Computadores 8 a Edição. Capítulo 12 Estrutura e função do processador

Organização de Sistemas Computacionais Processadores: Organização da CPU

PARTE II - CONJUNTO DE INSTRUÇÕES ARQUITETURA DE COMPUTADORES ANTONIO RAMOS DE CARVALHO JÚNIOR

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

Evolução dos computadores

Arquitetura de Computadores. Ciclo de Busca e Execução

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

UCP: Construindo um Caminho de Dados (Parte III)

UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL SISTEMAS DE INFORMAÇÃO - CÂMPUS DE COXIM INTRODUÇÃO A SISTEMAS DIGITAIS. Lista de Exercícios 01

Prof. Sandro Wambier

Organização e Arquitetura de Computadores. Leslier S. Corrêa

ORGANIZAÇÃO DE COMPUTADORES MÓDULO 7

Elementos Físicos do SC e a Classificação de Arquiteturas

ARQUITETURA DE COMPUTADORES. Professor: Clayton Rodrigues da Siva

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Linguagem de Máquina

Organização e Arquitetura de Computadores I

Instruções de Máquina

Arquitetura e Organização de Computadores

Arquitetura de Microprocessadores

Unidade de Controle. UC - Introdução

Computador Cleópatra

CONJUNTO DE INSTRUÇÕES

Unidade Central de Processamento 2. Registradores

14/3/2016. Prof. Evandro L. L. Rodrigues

Modelo de Von Neumann

Aula 19: UCP: Construindo um Caminho de Dados (Parte III)

Infraestrutura de Hardware. Implementação Multiciclo de um Processador Simples

CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP)

Micro-Arquiteturas de Alto Desempenho. Introdução. Ementa

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Sistemas Operacionais. Conceitos de Hardware

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE LÓGICA ARITMÉTICA E AS INSTRUÇÕES EM LINGUAGEM DE MÁQUINA

Tópicos Avançados em Sistemas Computacionais: Infraestrutura de Hardware Aula 02

Grupo I Resumo Histórico

SEL-0415 Introdução à Organização de Computadores Aula 2 Prof. Dr. Marcelo Andrade da Costa Vieira

Organização e Arquitetura de Computadores. Professor Airton Ribeiro de Sousa

Introdução à Informática

Arquitetura de Computadores. Prof. João Bosco Jr.

Os computadores ditigais podem ser classificados em 5 grupos distintos:

Unidade Central de Processamento (CPU) Processador. Bernardo Gonçalves Introdução ao Computador 2008/01

Arquitetura de Microprocessadores

X Y Z A B C D

Organização e Arquitetura de Computadores I

Solução Lista de Exercícios Processadores

Estrutura Básica de um Computador

CONJUNTO DE INSTRUÇÕES DE UM PROCESSADOR (UCP)

Universidade Federal do Rio de Janeiro Bacharelado em Ciência da Computação. Arquitetura de Computadores I. Organização Básica do Computador

ARQUITETURA DE COMPUTADORES. Organização de Sistemas Computacionais. Prof.: Agostinho S. Riofrio

Estrutura de um computador digital. Gustavo Queiroz Fernandes

LÓGICA DE PROGRAMAÇÃO INTRODUÇÃO À ORGANIZAÇÃO PARA ENGENHARIA DE COMPUTADORES. Prof. Dr. Daniel Caetano

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

UCP 8051 (parte 02) Professor Adão de Melo Neto

III.2 - Princípios de Arquitetura

ULA. Combina uma variedade de operações lógicas e matemáticas dentro de uma única unidade.

Nome: N.º Ano: Turma: Turno: Responde às seguintes questões 1. Qual o primeiro nome do computador à base de transístores?

Transcrição:

Arquitetura de Computadores 2008.2

Roteiro 1. Definição e tipos de arquitetura 2. Os cinco componentes clássicos de um computador 3. Como eles interagem de modo coerente 4. O que o futuro nos reserva 5. O mais importante

1.Definição e tipos de arquitetura Quando falamos em arquitetura temos dois tipos a considerar: 1. Quais e como os componentes de hardware se relacionam 2. Que instruções são suportadas por cada um deles

1.Definição e tipos de arquitetura Arquitetura de von Neumann: Cinco componentes básicos:controle,caminho de dados,memória e dispositivos de entrada e saída

1.1Definição e tipos de arquitetura Cada um desses componentes é interligado aos demais por barramentos

1.2Definição e tipos de arquitetura A arquitetura também é definida pelo conjunto de instruções que o processador pode executar Computador com um Conjunto Reduzido de Instruções(RISC) Computador com um Conjunto Complexo de Instruções(CISC)

2.Os cinco componentes clássicos de um computador Vendo mais de perto a arquitetura von Neumann: A função desempenhada por cada entidade

2.Os cinco componentes clássicos de um computador Processador(ou CPU): Datapath + Controle 1. Datapath:caminho que o dado percorre dentro do processador. A ULA(Unidade Lógica Aritmética) faz parte do Datapath 2. Controle:gerar todos os sinais de controle internos e externos ao processador.

2.Os cinco componentes clássicos de um computador 3. Memória: dispositivo que permite armazenamento de dados e instruções

2.Os cinco componentes clássicos de um computador 4. Dispositivos de Entrada:São dispositivos que fornecem dados para execução de um programa.permitem a interação usuário-máquina. 5. Dispositivos de Saída:São dispositivos que exibem dados e informações processadas pelo computador.

3. Como eles interagem de modo coerente(memória) Uma rua em que cada casa é endereçada por um número fixo e bem definido.a memória é como se fosse uma rua em que cada byte(casa) possui um número que o identifica EXCLUSIVAMENTE

3. Como eles interagem de modo coerente:executando uma instrução Os processadores mais simples(risc) seguem basicamente uma seqüência de passos para execução de uma instrução

3. Como eles interagem de modo coerente Perceba que a cada seqüência de passos ocorre um PC guarda o valor do endereço da próxima instrução que deve ser executada Relembrando...

3. Como eles interagem de modo coerente Como esta seqüência é executada no hardware?

3. Como eles interagem de modo coerente O processador fornece a memória o endereço da instrução que deve ser lida, esta envia então o valor binário da instrução (32 ou 64 bits em processadores usuais) para o processador encerrando a fase de busca instrução..

3. Como eles interagem de modo coerente Dado que a instrução se encontra no processador o controle ira fazer a decodificação da instrução, nesse ponto o controle ira descobrir qual tipo de instrução a ser executada

3. Como eles interagem de modo coerente Tipos básicos de instruções: Aritméticas: somas, subtrações Transferência de dados: entre memória e processador Desvios: salta para a execução de uma instrução não seguinte a que atualmente é executada full duplex condicionais, incondicionais

3. Como eles interagem de modo coerente Numa operação aritmética,por exemplo, os operandos são lidos da memória e vão para o processador para que a operação de fato seja executada.

3. Como eles interagem de modo coerente Considerando novamente uma instrução aritmética, a via de dados, especificamente a ULA(unidade lógica aritmética), fará a execução propriamente dita da instrução, auxiliada pelos sinais emitidos pela unidade de controle.

3. Como eles interagem de modo coerente Esta é a fase final da execução de uma instrução onde os resultados serão armazenados finalmente na Memória. O PC é então incrementado e se busca a próxima instrução dando continuidade ao ciclo.

3. Como eles interagem de modo coerente Para finalizar esta seção: Como sincronizar todos os componentes para que esta seqüência seja respeitada? Um relógio único, um clock.

Obrigado!!! Creative Commons Este material foi elaborado pelo PET Informática da, estando sob a licença Creative Commons. É permitido que outras pessoas usem e alterem a presente obra, desde que os créditos sejam dados ao PET Informática. Não é permitido o uso comercial do material. Maiores informações: http://creativecommons.org/licenses/by-nc/2.5/br/