Arquitetura de Computadores

Documentos relacionados
Organização de Computadores I

Capítulo 2 Livro do Mário Monteiro Componentes Representação das informações. Medidas de desempenho


Arquitetura de Computadores. Infraestrutura de TI: Hardware

Introdução à Programação de Computadores Fabricação Mecânica

Programação de Computadores I - PRG1 Engenharia Elétrica

Arquitetura de Computadores Aula 10 - Processadores

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico Barramentos

Estrutura de um computador digital. Gustavo Queiroz Fernandes

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

Arquitetura de Microprocessadores

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

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação tópico 2.3 Subsistemas de E/S

Arquitetura de Von Neumann

1.3. CONCEITOS BÁSICOS DE INFORMÁTICA

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

2. A influência do tamanho da palavra

Introdução à Computação

COMPUTADOR. Adão de Melo Neto

Prof. Benito Piropo Da-Rin. Arquitetura, Organização e Hardware de Computadores - Prof. B. Piropo

Hardware. Computador. Computador. Computador. Evolução dos Computadores. Laboratório de Utilização de Microcomputadores (DCA0302) Aula 01

2. A influência do tamanho da palavra

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

INFORMÁTICA BÁSICA HARDWARE: COMPONENTES BÁSICOS E FUNCIONAMENTO.

FUNDAMENTOS DE ARQUITETURAS DE COMPUTADORES SISTEMAS DE COMPUTAÇÃO. Cristina Boeres

FUNDAMENTOS DA PROGRAMAÇÃO DE COMPUTADORES O SISTEMA DE COMPUTAÇÃO

Tecnólogo em Análise e Desenvolvimento de Sistemas. Sistemas Operacionais (SOP A2)

Sistemas Operacionais

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

O Sistema de Computação

Modelo de Von Neumann: conceito do programa armazenado

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

Computador (arquitetura básica): b

Componentes de um Computador Típico

AULA 01: APRESENTAÇÃO

Tecnologias da Informação e da Comunicação

Disciplina: Arquitetura de Computadores

Estrutura Básica de um Computador

Organização de Computadores Aula 05

Arquitetura de Microprocessadores

AGT0001 Algoritmos Aula 01 O Computador

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

Montagem e Manutenção Processadores

O Sistema de Computação

Introdução à Informática

Introdução a Tecnologia da Informação

Sistemas Operacionais. Visão Geral

Organização de Computadores Computação paralela; Sistema de entrada e saída (I/O); Suporte a Sistema operacional. Professor: Francisco Ary

Hardware. Informática

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

Introdução ao Hardware Informática Básica e Aplicada PROFESSOR: DANIEL BRANDÃO

FundamentosemInformática

COMPUTADOR. Adão de Melo Neto

Tecnologias. de Informação e Comunicação. 7ºAno. 1.º Período. Aula 5, 6. 1 Magda Lopes

Fundamentos de Tecnologia da Informação

Elementos básicos de uma Arquitetura Computacional

Arquitetura de Computadores. Prof. Dr. Eng. Fred Sauer

Estrutura dos Computadores. Arquitetura de Computadores

CURSO TÉCNICO PROFISSIONALIZANTE Disciplina: Informática Básica (Hardware)

ESTRUTURA E FUNCIONAMENTO DO COMPUTADOR

Sistemas de Computação. O Computador. Eng. Jorge Munguambe. Lic. em Engenharia Informática

Sistemas Operacionais. Conceitos de Hardware

Informática I. Aula 2. Ementa

Sâmia Rodrigues Gorayeb. Arquitetura de Computadores Organização e Funcionamento

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

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

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

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

Introdução a Computação

O que é um microprocessador?

Instalação e Manutenção de Computadores Sandra Silva

Computadores podem ser úteis em problemas que envolvem: Grande número de dados. Grande número de cálculos. Complexidade. Precisão.

Introdução à Informática Engenharia Agrícola

Introdução a Tecnologia da Informação

Conceitos computacionais

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

Revisão FUI. Tiago Alves de Oliveira

1.Introdução capaz de executar uma sequência de instruções definidas pelo homem gerar um determinado resultado

Organização Estruturada de Computadores Arquitetura e Organizaçãode Computadores. Nesta Aula. Abstração de Computadores. O Modelo von Neumann

ORGANIZAÇÃO DE COMPUTADORES

Componentes do Computador

/17. Arquitetura de Computadores Subsistemas de Memória Prof. Fred Sauer

MAC2166 Introdução à Computação Aula 1 Como Funciona um Computador

História da Computação

Introdução à Arquitetura de Computadores

Informática Básica CONCEITOS DE HARDWARE. Msc. Eliezio Soares

Aula 05. Fundamentos de Hardware e Software. Prof. Dr. Dilermando Piva Jr.

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

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

Processador: Conceitos Básicos e Componentes

Apresentação. Prof.: Roitier Campos Gonçalves

Módulo 3 - Estrutura e configuração de Sistemas Operativos monoposto

Hardware: Componentes Básicos. Sistema de Computador Pessoal. Anatomia de um Teclado. Estrutura do Computador. Arquitetura e Organização

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

FACULDADE PITÁGORAS PRONATEC

Montagem e Manutenção de Computadores

INTRODUÇÃO. Introdução a Informática. Vinícius Pádua

COMPUTADOR 2. Professor Adão de Melo Neto

Processador. Processador

Transcrição:

Arquitetura de Computadores Unidade 2 Organização Funcional dos Sistemas de Computação Prof. Dr. Eng. Fred Sauer http://www.fredsauer.com.br fsauer@gmail.com

Unidade 2 Conteúdo Programático Componentes de um Sistema de Computação Descrição e Funções Básicas Interligação por Barramentos. Características Apresentação em sala de componentes de HW Cálculos com barramento e memória Motivações Um computador é como um jogo de montar: as peças combinam entre si Sistemas e aplicações dependem da correta escolha do HW para operar adequadamente 2/23

Fundamentos Primeiros computadores: Processador e disp. E/S John Von Newmann: Introduziu a MP (Eniac) Arquitetura com UCP, ULA, MP e UC 3/23

Programa: recurso para usar o HW 4/23

Componentes Processador CPU (Central Processing Unit) Ler, interpretar e executar instruções de máquina Realizar operações lógicas e aritméticas

Componentes (cont) Dispositivos de E/S (I/O Input/Output) Interface entre o computador e o meio Teclado Mouse CPU Monitor Impressora Scanner Joystick DADOS INFORMAÇÕES Speaker Outros Outros 6/23

Componentes (cont) Memória ULA UC R1 R2 R3 R4 Rn Velocidade REG CPU Cache L1 Cache L2 Cache L3 RAM Quantidade Cache (SRAM) Memória Principal (DRAM) Memória Secundária Google, Amazon, etc 7/23

ORGANIZAÇÃO FUNCIONAL DE UM S.C Anteriormente, foi observado que a manipulação (Processamento) de Dados é realizada em etapas: - Obter os dados que serão processados (computados) (ENTRADA) - Elaborar a sequencia de passos do algoritmo) (PROCESSAMENTO) - Registrar ou guardar a informação resultante do processamento (SAÍDA) Mario A. Monteiro8/23

ORGANIZAÇÃO FUNCIONAL DE UM S.C De modo mais sucinto: ETAPAS DE UMA COMPUTAÇÃO (processamento de dados) entrada sequência de instruções saída Sequência de instruções Algoritmo Algorítmo Programa (receita de bolo) Mario A. Monteiro9/23

ORGANIZAÇÃO FUNCIONAL DE UM S.C Assim, todo Sistema de Computação (computador) é organizado (funcionalmente) em 3 grandes módulos (ou sub-sistemas): DE PROCESSAMENTO DE ARMAZENAMENTO (MEMÓRIA) DE ENTRADA/SAÍDA (E/S) Como se trata de componentes eletrônicos, sua comunicação e controle é realizada por sinais elétricos, que percorrem fios. Estes fios são chamados, em conjunto, de BARRAMENTO (bus) Mario A. Monteiro10/23

COMPONENTES DE UM COMPUTADOR (S. C.) IMPLEMENTAM AS ETAPAS DE UM PROCESSAMENTO DE DADOS Mario A. Monteiro11/23

Uma Estrutura Simples com todos os componentes ligados em um único barramento Mario A. Monteiro12/23

FUNÇÕES DE UM PROCESSADOR Processadores são projetados com a capacidade de realizarem diretamente (pelo hardware) pequenas e simples (primitivas) operações. EXEMPLOS: - Executar operações aritméticas com 2 números (somar, subtrair, multiplicar, dividir); - Mover um número (dado) de um local para outro; - Mover um número (dado) de dispositivo de entrada ou de saída. - Desviar a sequência de controle. Mario A. Monteiro13/23

A execução de um comando em linguagem de alto nível (p.ex, C ), como: X := A + B; FUNÇÕES DO PROCESSADOR Requer, primeiro, sua conversão para uma ou mais instruções de máquina e, em seguida, sua execução propriamente dita. Somar A, B 1001 00111 00001 Instrução (Somar), em linguagem Assembly Mesma Instrução binária de máquina Que significa: somar o valor indicado por A com o valor indicado por B e armazenar o resultado no local indicado por A. Mario A. Monteiro14/23

FUNÇÕES DO PROCESSADOR Os processadores, então: - interpretam o que fazer (qual a operação no exemplo anterior, a operação era SOMAR) e; - e executam a operação (como fazer algoritmo para completar a operação propriamente dita). Cada operação é identificada e definida por um conjunto de bits denominado: INSTRUÇÃO DE MÁQUINA - ex. anterior: 1001 00111 00001 A sequência de etapas (algoritmo) para completar a execução de uma instrução de máquina é denominada de: CICLO DE INSTRUÇÃO Mario A. Monteiro15/23

Ciclo de Instrução 16/23

FUNÇÕES DO PROCESSADOR Mario A. Monteiro17/23

O SUB-SISTEMA DE MEMÓRIA A MEMÓRIA é um sistema, constituido de vários componentes, cada um com velocidades, custos e capacidades diferentes. Todos, no entanto, com mesma função ARMAZENAR VALORES e RECUPERAR quando desejado. Toda memória permite a realização de duas operações: ESCRITA (armazenar) - O dado anteriormente armzenado é apagado LEITURA (recuperar) - Normalmente se recupera uma cópia do dado. Mario A. Monteiro18/23

O SUB-SISTEMA DE MEMÓRIA ORGANIZAÇÃO Toda memória é organizada como um conjunto de N partes iguais, de largura fixa com M bits. O valor de M depende do tipo de memória (usualmente é 8 bits (1 Byte) nas memórias RAM, mas tem valores maiores para outras memórias). Cada parte (chama-se célula ou palavra nas memórias RAM, linha, nas memórias cache, setor, nos HDs, etc) e é identificada por um número, chamado ENDEREÇO. Todos os N endereços tem mesma largura, de E bits. Endereço = 1011101 Então, E = 7 bits Uma memória com N partes também possui N endereços. Mario A. Monteiro19/23

O SUB-SISTEMA DE MEMÓRIA ORGANIZAÇÃO 2 E = N E = largura de cada endereço M = conteúdo de cada parte Endereço 0 Endereço 1 Endereço 2 Endereço 3 M bits M bits M bits M bits M bits m N partes Endereço N- 1 M bits Mario A. Monteiro20/23

O SUB-SISTEMA DE ENTRADA/SAÍDA (E/S) ou INPUT/OUTPUT (I/O) O sistema de E/S tem por função interligar o mundo exterior ao interior (processador-memória). Todo componente de E/S é constituido de 2 partes: O dispositivo propriamente dito (ex:vídeo) A interface (ex:placa de video) Mario A. Monteiro21/23

O SUB-SISTEMA DE ENTRADA/SAÍDA (E/S) ou INPUT/OUTPUT (I/O) Mario A. Monteiro22/23

O SUB-SISTEMA DE ENTRADA/SAÍDA (E/S) ou INPUT/OUTPUT (I/O) INTERFACE ou CONTROLADOR é um dispositivo que serve para compatibilizar as diferentes características entre o processador/memória e o dispositivo que controla, bem como controlar o funcionamento do referido dispositivo. Exemplo: a placa de video é o interface do monitor, assim como a placa controladora de um HD. Mario A. Monteiro23/23