ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR

Documentos relacionados
Unidade Central de Processamento UCP (CPU)

William Stallings Organização de computadores digitais. Capítulo 14 Operação da Unidade de Controle

2. A influência do tamanho da palavra

Organização e Projeto de Computadores

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

ORGANIZAÇÃO DE COMPUTADORES O PROCESSADOR E SEUS COMPONENTES

FACULDADE LEÃO SAMPAIO

UNIDADE CENTRAL DE PROCESSAMENTO FELIPE G. TORRES

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

2. A influência do tamanho da palavra

Processador. Processador

Arquitetura e organização de computadores

SSC510 Arquitetura de Computadores 1ª AULA

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

Disciplina: Arquitetura de Computadores

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

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. Dr. Daniel Caetano

Barramento. Prof. Leonardo Barreto Campos 1

Microcontrolador 8051:

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

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

Organização de Computadores Aula 05

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES A UNIDADE DE CONTROLE E A INTERPRETAÇÃO DE INSTRUÇÕES. Prof. MSc. Tiago Alves de Oliveira

Arquitetura e Organização de Computadores

SSC0112 Organização de Computadores Digitais I

Estrutura Básica de um Computador

Prof. Leonardo Augusto Casillo

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

ORGANIZAÇÃO DE COMPUTADORES

Microcontrolador 8051

Montagem e Manutenção Processadores

Unidade Central de Processamento 2. Registradores

Microprocessadores CPU. Unidade de Controle. Prof. Henrique

COMPUTADOR 2. Professor Adão de Melo Neto

AGT0001 Algoritmos Aula 01 O Computador

Organização e Arquitetura de Computadores I

INTRODUÇÃO À ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES. Função e Estrutura. Introdução Organização e Arquitetura. Organização e Arquitetura

Arquitetura de Microprocessadores

Organização de Computadores 1

Hardware e Software. Prof. Paulo Cesar F. de Oliveira, BSc, PhD

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

Arquitetura de Computadores

Aula 10 Microcontrolador Intel 8051 Parte 1

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES PROF. DEJAIR PRIEBE

Introdução à Informática

William Stallings Organização de computadores digitais. Capítulo 11 Estrutura e função da CPU

Capítulo 3 Organização Interna de um Computador

Introdução aos microcontroladores Microcontroladores e microprocessadores Tecnologia em Manutenção Industrial

Célula, Palavra, Ciclo de Instruções e Lógica Temporizada

ENIAC Primeiro computador de Propósito Geral. William Stallings Computer Organization and Architecture 6 th Edition (2003)

INFORMÁTICA. Professor: Venicio Paulo Mourão Saldanha Site:

18/08/2015. Capítulo 2: Manipulação de dados. Arquitetura de Computadores. Capítulo 2: Manipulação de Dados

PROCESSADORES Unidade de Controle Unidade Aritmética e Lógica efetua memória de alta velocidade registradores Program Counter Instruction Register

SEL-433 APLICAÇÕES DE MICROPROCESSADORES I

Departamento de Engenharia Elétrica. ELE Microprocessadores II. Prof. Carlos Antonio Alves Sala 59 Fone

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

Professor: Vlademir de Oliveira Disciplina: Microcontroladores e DSP. Memórias de Dados e de Programa

INTRODUÇÃO: MICROCONTROLADORES

AULA 2. Prof.: Jadiel Mestre. Introdução à Informática. Introdução à Informática Componentes de um Sistema de Informação

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

MICROPROCESSADORES. Aula 10

Introdução. Pedro Cruz. EEL770 Sistemas Operacionais

Hardware. Informática

Organização e Arquitetura de Computadores I

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

Arquitetura de Computadores. Revisão Volnys Bernal. Agenda. Revisão: Arquitetura de Computadores. Sobre esta apresentação

1. Conceitos Básicos de Computação

Organização de Computadores

3. Unidade Central de Processamento

Conceitos básicos de hardware, software e peopleware e modelo de Von Neumann

Infraestrutura de Hardware. Funcionamento de um Computador

Evolução dos computadores

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

Introdução à Ciência da Computação

Microcontroladores. Rafael Silva de Lima

William Stallings Computer Organization and Architecture

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

BARRAMENTOS DO SISTEMA FELIPE G. TORRES

Prof. Gustavo Oliveira Cavalcanti

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

MICROPROCESSADORES. Palavras Chaves: microprocessador, cpu, ucp, arquitetura de computadores.

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ORGANIZAÇÃO COMPUTACIONAL

Algoritmos e Lógica de Programação Componentes e Arquitetura

Algoritmos Computacionais

Computação L. Apresentação da Disciplina e Conceitos Básicos de Computadores

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

Execução de Tarefas. O software consiste num conjunto de códigos ou instruções desenvolvidos para facilitar o controlo da máquina.

Transcrição:

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR Prof. Filippo Valiante Filho http://prof.valiante.info

Estrutura do Computador Computador CPU (Central Processing Unit) Sistema de Armazenamento (Memórias) Sistema de E/S Barramentos

Estrutura do Computador (ii) CPU ULA Unidade Lógica e Aritmética. Registradores Unidade de armazenamento mais básica. Unidade de Controle Controla a perfeita execução das sequências de instruções (programas), garantindo o sincronismo (tempo) e a ordenação correta de cada passo; bem como, interpretando e gerando os sinais de controle externos à CPU.

Estrutura do Computador (iii) Sistema de Armazenamento (Memórias) Memória Principal ( RAM ) Programas e dados em execução. Memória Secundária Armazenamento permanente de dados e programas. P.Ex.: HD, memória flash, etc.

Estrutura do Computador (iv) Sistema de Entrada e Saída (E/S) Módulo de E/S Controle dos periféricos Periféricos Comunicação com o usuário Comunicação com outros computadores Armazenamento de dados Interação com o ambiente

Estrutura do Computador (v) Barramento (Bus) Meio de comunicação compartilhados entre os diversos componentes do computador Especificação lógica, elétrica e mecânica Ex: USB (Universal Serial Bus)

Barramentos Tipos de Barramentos Dados Endereço Controle Interrupção Leitura / Escrita Reset Clock (Relógio)

Barramentos (ii) Largura dos Barramentos (quantidade de vias) Endereços: 16 bits 2 16 = 65536 = 64k posições (endereços) Dados: Cada posição armazena 8 bits = 1 Byte (B) Capacidade (limite) da Memória do Computador: Quantidade de posições X Tamanho da posição 64k posições X 1 Byte = 64kB (kilobytes) de memória RAM

Clock Clock (Relógio) 1 ciclo Frequência (f) = ciclos por segundo [Hz] 1 Hertz = 1 ciclo por segundo Período (T) = tempo de um ciclo [s] f = 1 / T P.ex. para f = 2,0 GHz T = 1 / f T = 0,5 ns = 0,0000000005 s

Estrutura da CPU Unidade de Controle Barramento Interno Unidade Lógica e Aritmética Registradores

Estrutura da CPU (ii) Registradores para controle da execução do programa Contador de Programa - Program Counter (PC) ou Instruction Pointer (IP) Armazena o endereço da próxima instrução Registrador de Instrução Instruction Register (IR) Armazena a instrução em execução

Estrutura da CPU (iii) Registradores para comunicação com a memória MAR (Memory Address Register) / Latch de Endereços Fornece o endereço a ser acessado na memória MBR (Memory Buffer Register) / Latch de Dados Dado lido ou dado a ser escrito

Estrutura da CPU (iv) Registradores para execução das instruções (processamento dos dados) Acumulador (AC) Registrador Temporário / Auxiliares Registrador de Status / PSW (Program Status Word) / Flags (indicadores binários)

Estrutura da CPU (v)

Estrutura da CPU (vi)

Funcionamento do Computador Computador executa instruções Instrução: Código de operação (op code) O que deve ser feito com os... Operandos (dados) Dados podem ser números, caracteres, endereços ou bits.

Funcionamento do Computador (ii) Ciclo de Instrução Algoritmo de funcionamento do computador Obter a instrução. Executar. Repetir.

Ciclo de Instrução (i) Início Ciclo de Busca Ciclo de Execução Fim Stallings (2010)

Ciclo de Instrução (ii) Stallings (2010)

Ciclo de Instrução (iii) Valiante Filho (2013)

Referências Bibliográficas STALLINGS, William. Arquitetura e Organização de Computadores. 8ª edição. Pearson Education. 2010. TANENBAUM, Andrew S. Organização Estruturada de Computadores. 4ª edição. LTC Editora. 2001. VALIANTE FILHO, F. Desenvolvimento de Projetos Utilizando Microcontroladores. Revista Eletrônica Total, São Paulo, v. 108, p. 8-11, 01 jun. 2005. VALIANTE FILHO, F. Princípio de Funcionamento de um Microprocessador - Versão 5. São Paulo, set. 2013. Disponível em: http://prof.valiante.info/disciplinas/hardware/princpiode-funcionamento-de-um-microprocessador. Acessado em 30.03.2015.