Pet computação UFPE 2009.2 Aula de apoio aos feras: Arquitetura de Computadores.

Slides:



Advertisements
Apresentações semelhantes
Microcontroladores Uma visão geral.
Advertisements

Organização de Computadores I
CPU: Controle e processamento
Arquitetura de Computadores
O Sistema de Computação
HARDWARE.
Arquitetura e organização de computadores
Arquitetura e organização de computadores.
Organização de computadores Professora Marcela Santos Aula 7 – A arquitetura de von Neumann.
Autor: Salvador P. Gimenez
Arquitetura de Computadores
Software Básico Silvio Fernandes
Introdução à Informática
Sistemas Operacionais
Professor: Erivelto Tschoeke – UDESC/CEPLAN
Componentes do Computador e noções de Arquitetura de Computadores
Processadores – Aula 3 Professor: André Luis Meneses Silva
Arquitetura de Computadores
Arquitetura de Computadores
Processadores – Aula 3 Professor: André Luis Meneses Silva
Prof. João Paulo de Toledo Gomes
Processadores Livro Introdução à Organização de Computadores Capítulo: 6 – Processadores.
Pet computação UFPE Aula de Apoio aos Feras: Ferramentas dos Laboratórios.
Prof.: Vagner Pinto Borges Prof.: Vagner Pinto Introdução à Arquitetura e Organização.
Representação de Instruções
Unidade Central de Processamento UCP
Organização de Computadores
Aula de Apoio aos Feras: Ferramentas dos Laboratórios
ORGANIZAÇÃO DE COMPUTADORES
Sistemas Operacionais I
Organização de um computador
Aula de apoio aos feras: Arquitetura de Computadores e
Agenda - Aula 2 Introdução (Computador Digital) Processadores
Pet computação UFPE Aula de apoio aos feras: Sistemas de Numeração.
Processamento de dados na UCP e memória UCP
Prof. Remy Eskinazi - Microcontroladores
Arquitetura de Computadores
Unidade Central De Processamento: Processador
POLIMIG Curso Técnico em Informática Disciplina: Hardware
Organização e Arquitetura de Computadores
Unidade Central De Processamento: Processador
Fundamentos de Arquitetura da Computação
Técnico em Informática
UNIDADE LÓGICA ARITMÉTICA (ULA)
Introdução à INFORMÁTICA
Organização e Arquitetura de Computadores
Unidade de Controle.
Arquiteturas Von Neumann e Harvard Computador Cleópatra
Microprocesadores x Microcontroladores
Tudo sobre o Processador
Curso: Sistemas de Informação Tópico 5
Processador 2014/2015 Comunicação de Dados Ricardo Bento 12ºL.
Sistemas Operacionais
UNIDADE LÓGICA ARITMÉTICA (ULA)
1. Introdução O processador é o componente vital do sistema de computação, responsável pela realização das operações de processamento (os cálculos matemáticos.
Introdução à Computação Componentes Básicos dos Computadores
O que devem fazer os Microprocessadores ?
Processadores.
Afonso Ferreira Miguel
Arquitetura de Microcomputadores
Funcionamento interno do computador
Arquitetura de computadores
Introdução à Computação
Arquitetura de Sistemas Operacionais
A linguagem de Máquina – Instruções Básicas
ARQUITETURA DE VON NEUMANN
Organização Estruturada de Computadores
Microcontroladores.
Pet computação UFPE Arquitetura Von Neumann. pet computação UFPE 1.Definição e tipos de arquitetura Quando falamos em arquitetura temos dois tipos a considerar:
 Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:  Somar e subtrair  Mover um dado de um local de armazenamento.
Transcrição da apresentação:

pet computação UFPE Aula de apoio aos feras: Arquitetura de Computadores

pet computação UFPE 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

pet computação UFPE 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

pet computação UFPE 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

pet computação UFPE 1.Definição e tipos de arquitetura Cada um desses componentes é interligado aos demais por barramentos

pet computação UFPE 1.Definição e tipos de arquitetura Arquitetura Não Von Neumann : Modelos alternativos tem surgido em especial para dar suporte às Redes Neurais Artificiais. RNA : NÃO executam instruções de um programa.Resultados são gerados com base em estímulos numa tentativa de assemelhar-se ao cérebro humano.

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

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

pet computação UFPE 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

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

pet computação UFPE 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. 2.Os cinco componentes clássicos de um computador

pet computação UFPE 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

pet computação UFPE 3. Como eles interagem de modo coerente (memória) word:é a quantidade de bits que pode ser manipulada em conjunto e acessada de uma só vez.

pet computação UFPE 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:executando uma instrução

pet computação UFPE 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 3. Como eles interagem de modo coerente

pet computação UFPE 3. Como eles interagem de modo coerente Como esta seqüência é executada no hardware?

pet computação UFPE 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

pet computação UFPE 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

pet computação UFPE 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

pet computação UFPE 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.

pet computação UFPE 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.

pet computação UFPE 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

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

pet computação UFPE 4.O que o futuro nos reserva Computadores de DNA O DNA acumula mais de 100 trilhões de vezes a informação armazenada nos atuais aparelhos sofisticados de computação.

pet computação UFPE 4.O que o futuro nos reserva 1s e 0s são a base da computação, então pode se atribuir a presença de luz 1 a ao inverso 0,alternando ausência e presença tem-se computação!

pet computação UFPE 5.O mais importante :um pouco de filosofia O mais importante não é entender como os computadores modernos funcionam nos mínimos detalhes, mas capturar o princípio comum que os rege. Assim estamos preparados para toda e qualquer inovação futura. APRENDER A APRENDER deve ser nossa meta.

pet computação UFPE Obrigado!!! Creative Commons Este material foi elaborado pelo PET Informática da UFPE, 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: