Arquitectura de Computadores



Documentos relacionados
Sistemas de Entrada e Saídas III

Arquitectura de Computadores

Entrada e Saída. Prof. Leonardo Barreto Campos 1

Arquitectura de Computadores

Componentes básicos de um sistema computacional. Cap. 1 (Stallings)

Entrada e Saída. Interface entre periféricos, processador e memória. Fonte: Minho - Portugal 1

Capítulo 2 (Livro Texto*) - Notas de Aula - Parte II

Modos de entrada/saída

Dispositivos de Entrada e Saída

Sistemas Digitais INE 5406

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 04 - Concorrência. Cursos de Computação

Gerência de Entrada/Saída

Sistemas Operativos I

Arquitectura de Computadores

CAPÍTULO 2 CARACTERÍSTICAS DE E/S E PORTA PARALELA

Introdução à Engenharia de Computação

Unidade Central de Processamento (CPU) Processador. Renan Manola Introdução ao Computador 2010/01

BARRAMENTO DO SISTEMA

28/9/2010. Unidade de Controle Funcionamento e Implementação

Capítulo 4 Livro do Mário Monteiro Introdução Hierarquia de memória Memória Principal. Memória principal

Estrutura e funcionamento de um sistema informático

Estrutura de um Computador

MICROPROCESSADORES Nuno Cavaco Gomes Horta Universidade Técnica de Lisboa / Instituto Superior Técnico

Arquitetura de Computadores - Revisão -

Escola Secundária de Emídio Navarro

Arquitectura de Computadores

Sistemas Operacionais. Revisando alguns Conceitos de Hardware

Binária. Introdução à Informática. Introdução à Informática. Introdução à Informática. Introdução à Informática. Bit. Introdução à Informática

Sistemas de Memória I

Arquitetura de um Computador

Arquitetura de Computadores Arquitetura de entrada e saída

Arquitectura de Computadores

Sistemas Operacionais Entrada / Saída. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)

Introdução. à Estrutura e Funcionamento de um Sistema Informático

Arquitetura de Computadores. Arquitetura de Computadores 1

O hardware é a parte física do computador, como o processador, memória, placamãe, entre outras. Figura 2.1 Sistema Computacional Hardware

Organização e Arquitetura de Computadores

Armazenar dados e programas que serão utilizados pelo processador (CPU Unidade Central de Processamento)

Modelo Genérico de Módulo de E/S Grande variedade de periféricos

Primeiros "computadores" digitais. Execução de um programa. Consolas. Primórdios dos computadores. Memória interna. Computadores com memória interna

Figura 1 - O computador

Sistemas Operacionais

Visão Geral de Sistemas Operacionais

ARQUITETURA DE COMPUTADORES

Introdução aos Computadores

Sistemas Operativos. Sumário. Estruturas de sistemas de computação. ! Operação de um sistema de computação. ! Estruturas de E/S

Periféricos possuem características diferentes. Periféricos são mais lentos que UCP e Memória Necessita-se de módulos de Entrada/Saída

4.1 - Sistema de I/O. CEFET-RS Curso de Eletrônica. Organização de Computadores. Profs. Roberta Nobre & Sandro Silva

Sistemas Operacionais

Arquitetura de Computadores. Tipos de Instruções

PROCESSAMENTO DE DADOS

Escola Secundária de Emídio Navarro

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 03 Conceitos de Hardware e Software parte 01. Cursos de Computação

Informática I. Aula 4. Aula 4-11/09/2006 1

Entradas/Saídas. 1. Princípios de hardware/software de E/S 2. Camadas de software de E/S 3. Relógios (Temporizadores) 4. Gestão de consumo de potência

Linguagem de Montagem Funcionamento de CPU e Assembly Rudimentar

Prof. Sandrina Correia

Organização de Computadores. (Aula 5) Entrada/Saída

ARQUITETURA DE COMPUTADORES

Sistemas Numéricos bit / Byte BIT BYTE. Prof. Celso Candido ADS / REDES / ENGENHARIA

Componentes do Computador e. aula 3. Profa. Débora Matos

Arquitetura e Organização de Computadores I

Arquitectura de Computadores RECUPERAÇÃO DO 1º TESTE

Entrada e Saída (Input/Output I/O) Organização de Computadores (Aula 5) Entrada/Saída. Diferentes Tipos de Dispositivos (1)

Organização e Arquitetura de Computadores I

Sistemas Operacionais Gerência de Dispositivos

Arquitetura de Computadores. Ivan Saraiva Silva

Dispositivos de Entrada e Saída

Arquitetura de Computadores para. Sistemas Operacionais. Sistemas Operacionais. Sumário

discos impressora CPU memória AULA 04 - Estruturas de Sistemas Computacionais Operação dos sistemas de computação Controlador de disco

Arquitectura de Computadores

Capítulo 4. MARIE (Machine Architecture Really Intuitive and Easy)

Entradas/Saídas. Programação por interrupções Programação da porta série Recepção Concorrência no acesso a recursos Programação por DMA

Microprocessadores. Sistemas de Entrada / Saída

SIS17-Arquitetura de Computadores

MANUTENÇÃO DE MICRO. Mário Gomes de Oliveira

Apresentação do programa e bibliografia; Regras de funcionamento e de avaliação; Organização interna de um computador

Introdução à Informática. Alexandre Meslin

MICROPROCESSADORES. Arquitectura do Conjunto de Instruções. Nuno Cavaco Gomes Horta. Universidade Técnica de Lisboa / Instituto Superior Técnico

SSC0611 Arquitetura de Computadores

Arquitectura de Computadores

William Stallings Arquitetura e Organização de Computadores 8 a Edição

3/9/2010. Ligação da UCP com o barramento do. sistema. As funções básicas dos registradores nos permitem classificá-los em duas categorias:

PCS-2529 Introdução aos Processadores. Prof. Dr. Paulo Sérgio Cugnasca

Programador/a de Informática

Introdução à Programação 2006/07. Computadores e Programação

Arquitectura de Computadores

ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES DISPOSITIVOS DE ENTRADA E SAÍDA. Prof. Dr. Daniel Caetano

ISL - Introdução. Sistema. Binário. Introdução. Tipos de Computador. Sub title text goes here. Unused Section Space 2. Unused Section Space 1

Edeyson Andrade Gomes

Introdução à estrutura e funcionamento de um Sistema Informático

Funcionamento básico de um computador

Pós-Graduação, Maio de 2006 Introdução aos Sistemas Operacionais. Prof. Dr. Ruy de Oliveira CEFET-MT

ANHANGUERA EDUCACIONAL. Capítulo 2. Conceitos de Hardware e Software

Transcrição:

Arquitectura de Computadores Modos de Transferência de Informação (14.6) José Monteiro Licenciatura em Engenharia Informática e de Computadores Departamento de Engenharia Informática (DEI) Instituto Superior Técnico 9 de Maio, 2013 José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 1 / 13

Sumário da Aula modos de transferência de informação transferência sob controlo do programa transferência por interrupção transferência por DMA estrutura interna modo de funcionamento processadores I/O sistema de entradas e saídas de um PC José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 2 / 13

Arquitectura Geral de um Computador Processador Barramento de endereços Barramento de dados Barramento de controlo Memória Interface Interface... Interface Periférico Periférico Periférico José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 3 / 13

Transferência Sob Controlo do Programa José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 4 / 13

Transferência Sob Controlo do Programa Lê o porto de estado da interface Isola bit de estado de periférico pronto pronto? Lê posição de memória para um registo Escreve registo no porto de escrita da interface Incrementa posição de memória e total de transferências fim? José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 4 / 13

Transferência por Interrupção José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 5 / 13

Transferência por Interrupção Lê posição de memória para um registo Escreve registo no porto de escrita da interface Incrementa posição de memória e total de transferências José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 5 / 13

Transferência por DMA DMA - Direct Memory Access José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 6 / 13

Transferência por DMA DMA - Direct Memory Access Arquitectura do sistema com um controlador DMA: UCP m n Endereços Dados MRD/MWR IORD/IOWR BUS_REQUEST Memória primária Controlador de DMA DMAR_A Periférico A DMAG_A DMAR_B Periférico B... DMAG_B BUS_GRANT José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 6 / 13

Arquitectura Interna de um Controlador de DMA Endereços n Read Write BUS_REQUEST BUS_GRANT Lógica de controlo Ld OE Ld OE Ld OE Endereço Contador de acessos Registo de controlo Dados m DMAR DMAG José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 7 / 13

Modos de Funcionamento do DMA Por palavra Pede controlo dos Transfere uma palavra Cede controlo dos Fim transfer.? Perif. pronto? José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 8 / 13

Modos de Funcionamento do DMA Por palavra Por burst Pede controlo dos Pede controlo dos Transfere uma palavra Transfere uma palavra Cede controlo dos Fim transfer.? Fim transfer.? Perif. pronto? Cede controlo dos Perif. pronto? Cede controlo dos Perif. pronto? José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 8 / 13

Modos de Funcionamento do DMA Por palavra Por burst Por bloco Pede controlo dos Pede controlo dos Pede controlo dos Transfere uma palavra Transfere uma palavra Transfere uma palavra Cede controlo dos Fim transfer.? Fim transfer.? Fim transfer.? Perif. pronto? Cede controlo dos Cede controlo dos Perif. pronto? Perif. pronto? Cede controlo dos Perif. pronto? José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 8 / 13

Processadores de Entradas / Saídas UCP m n Endereços Dados MRD/MWR Memória primária BUS_REQUEST Processador entradas/saídas BUS_GRANT Endereços Dados Interrupçao IORD/IOWR Periférico A Periférico B... José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 9 / 13

Organização das Estradas/Saídas num PC José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 10 / 13

Organização das Estradas/Saídas num PC José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 11 / 13

Revisão modos de transferência de informação transferência sob controlo do programa transferência por interrupção transferência por DMA estrutura interna modo de funcionamento processadores I/O sistema de entradas e saídas de um PC José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 12 / 13

Próxima Aula métricas de desempenho processadores CISC e RISC processamento em Pipeline José Monteiro (DEI / IST) Arquitectura de Computadores 2013-05-09 13 / 13