5 Entrada e Saída de Dados:



Documentos relacionados
Fundamentos de Arquitetura de Computadores. Prof. Marcos Quinet Universidade Federal Fluminense UFF Pólo Universitário de Rio das Ostras - PURO

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

Arquitetura de Computadores Arquitetura de entrada e saída

INFORMÁTICA - BICT (noturno)

Arquitetura e Organização de Computadores I

Aula 04 A. Barramentos. Prof. Ricardo Palma

Princípios de funcionamento dos computadores

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

Sistemas Operacionais

INTRODUÇÃO BARRAMENTO PCI EXPRESS.

Organização de Computadores 1

Dispositivos de Entrada e Saída

Componentes de um Sistema de Computador

Fundamentos em Informática

Curso Técnico de Nível Médio

Arquitetura de Computadores. Professor: Vilson Heck Junior

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

Introdução aos Computadores

Barramentos - BUS. Professor Especialista: Airton Ribeiro de Sousa

Prof. Daniel Gondim Informática

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

Memória principal; Unidade de Controle U C P. Unidade Lógica e Aritmética

Hardware de Computadores

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

FACULDADE PITÁGORAS DISCIPLINA: ARQUITETURA DE COMPUTADORES

Arquitetura de Computadores - Revisão -

ARQUITETURA DE COMPUTADORES

Disciplina: Introdução à Informática Profª Érica Barcelos

Arquitetura de Computadores. Tipos de Instruções

Estrutura de um Computador. Linguagem de Programação Rone Ilídio UFSJ - CAP

CAPÍTULO 5. INTERFACES PARA PERIFÉRICOS DE ARMAZENAMENTO INTERFACES DIVERSAS: FIREWIRE, SPI e I 2 C INTERFACES COM O MUNDO ANALÓGICO

Sistemas Operacionais

4 Sistema Computacional:

Escola Secundária de Emídio Navarro

Comunicação de dados. Introdução

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

ARQUITETURA DE COMPUTADORES

Gerência de Entrada/Saída

Escola Secundária de Emídio Navarro

SISTEMAS OPERACIONAIS CAPÍTULO 3 CONCORRÊNCIA

INFORMÁTICA BÁSICA. Prof. Rafael Zimmermann

Tais operações podem utilizar um (operações unárias) ou dois (operações binárias) valores.

Prof. Dr. Charlie Antoni Miquelin BÁSICO DE COMPUTAÇÃO EM TC

Visão Geral da Arquitetura de Computadores. Prof. Elthon Scariel Dias

Fundamentos de Hardware

CCNA 1 Conceitos Básicos de Redes. Capítulo1 - Introdução à Redes. Associação dos Instrutores NetAcademy - Agosto de Página

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

SISTEMAS INFORMÁTICOS

Serial Paralela USB FireWire(IEEE1394)

Introdução a Informática. Prof.: Roberto Franciscatto

Estruturas do Sistema de Computação

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

6 - Gerência de Dispositivos

Arquitetura e Organização de Computadores Introdução à Organização do Computador

Memórias Prof. Galvez Gonçalves

4 Sistema Computacional:

Quadro de consulta (solicitação do mestre)

ESTRUTURA E FUNCIONAMENTO DE UM SISTEMA INFORMÁTICO

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

Conceitos de Entrada e Saída

Organização Básica do Computador

CAPÍTULO 1 INTRODUÇÃO

Organização e Arquitetura de Computadores

Sistemas Operacionais. Roteiro. Hardware. Marcos Laureano

Arquitetura de Computadores. Arquitetura de Computadores 1

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

Componentes de um computador típico

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

A idéia hardware sugerida é colocar a placa entre o PC e o microcontrolador, conforme mostrado no esquema abaixo.

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

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

Arquitetura e Organização de Computadores

3. Arquitetura Básica do Computador

Por razões, é requerido um módulo de E/S, que deve desempenhar duas funções principais:

HARDWARE COMPONENTES BÁSICOS E FUNCIONAMENTO. Wagner de Oliveira

Estrutura e Funcionamento de um Computador

Periféricos, dispositivos de entrada e dispositivos de saída

1. CAPÍTULO COMPUTADORES

Prof.: Roberto Franciscatto. Capítulo 1.1 Introdução

Capacidade = 512 x 300 x x 2 x 5 = ,72 GB

MODULO II - HARDWARE

Tecnologias da Informação e Comunicação

Barramento - Significado

Microinformática Introdução ao hardware. Jeronimo Costa Penha SENAI - CFP/JIP

Um Driver NDIS Para Interceptação de Datagramas IP

ENTRADA E SAÍDA DE DADOS

Estrutura de um Computador

Aula 04 B. Interfaces. Prof. Ricardo Palma

INSTITUTO DE EMPREGO E FORMAÇÃO PROFISSIONAL, I.P.

Prof. Sandrina Correia

REDES DE COMPUTADORES

Introdução à Informática. Alexandre Meslin

Placa Acessório Modem Impacta

MOTAGEM E MANUTENÇÃO Hardware. Professor: Renato B. dos Santos

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

Instituto Politécnico. Curso: Tec. Redes de Computadores. Disciplina: Organização de Computadores. Prof.: Fábio Lucena Veloso

Máquina Multinível. Um programa pode ser definido como uma seqüência de instruções que descrevem como executar uma determinada tarefa.

Transcrição:

5 Entrada e Saída de Dados: 5.1 - Arquitetura de Entrada e Saída: O sistema de entrada e saída de dados é o responsável pela ligação do sistema computacional com o mundo externo. Através de dispositivos de E/S que são fornecidos dados e instruções a serem aplicadas sobre estes e são retornados ao usuário os resultados de tais operações. 5.2 Periférico: é qualquer dispositivo ligado ao computador que permita a comunicação ou interação com o mundo externo. A partir do sentido do fluxo de dados em relação ao processador podemos classificá-lo como de entrada ou saída. Certos dispositivos podem ser dos dois tipos. 5.2.1 Entrada de Dados: É feita através de dispositivos que convertem dados e informações em sinais que o computador é capaz de armazenar e processar. Através dos dispositivos de entrada é possível fornecer ao computador instruções através de dispositivos interativos (teclado, mouse, tela sensível ao toque, microfone, etc.) ou dados através de disquetes, CDs, DVDs, scanners, leitores de código de barras, dentre vários outros. 5.2.2 Saída de Dados: Através de dispositivos de saída o sistema computacional fornece ao usuário uma resposta para uma instrução obtida de um dispositivo de entrada. As formas como estes dados são retornados são as mais diversas possíveis. As mais comuns são: Na forma de palavras ou imagens através do monitor; Para dispositivos de saída, como disquetes, CDs, pen drivers, com o propósito de armazenamento de dados; Através de documentos impressos, utilizando dispositivos matriciais, de jato de tinta, laser ou cera. - 34 -

5.3 Transmissão de Dados: Um subsistema de entrada e saída de dados deve ser capaz de executar duas funções básicas: Receber ou enviar informações para o meio exterior; Converter as informações (de entrada ou saída) em uma forma inteligível para o computador (se estiver recebendo) ou para o usuário (se estiver enviando). É feita a conversão dos símbolos utilizados pelos seres humanos para representar informações para os símbolos usados pelo computador, que são apenas 0 e 1, representados através de intensidades de sinais elétricos. Símbolos utilizados pelo ser humano; são convertidos em símbolos utilizados na linguagem dos computadores. Existem duas maneiras básicas de realizar a transmissão e recepção de dados entre periféricos/interfaces e dispositivos de MP/UCP: Transmissão Serial e Transmissão Paralela. 5.3.1 Transmissão Serial: Na transmissão serial, o periférico é conectado ao dispositivo controlador ou de E/S por uma única linha de transmissão. Como a transmissão é realizada bit a bit, receptor e transmissor devem estar sincronizados, ou seja, o transmissor transmite os bits sempre com a mesma velocidade, todos com a mesma duração no tempo. - 35 -

Para o receptor receber os dados, ele precisa saber quando um bit inicia e sua duração; o receptor deve trabalhar na mesma velocidade do transmissor. Apenas receber os bits não é suficiente, é necessário que o receptor saiba identificar grupos de bits que tenham um significado, por exemplo, um caracter. Na transmissão serial duas formas podem ser utilizadas para a separação das informações: transmissão síncrona e assíncrona. 5.3.1.1 Transmissão Serial Assíncrona: A transmissão serial assíncrona não exige o sincronismo dos relógios entre o receptor e o transmissor. Cada caractere carrega seus próprios sinais de sincronismo: é acrescido de um pulso de dois bits, um no início com valor de tensão correspondente ao bit 0, chamado START, e outro pulso de um ou dois bits no final, com tensão correspondente ao bit 1, denominado STOP. Enquanto não há transmissão, o transmissor envia continuamente bits 1 pela linha; assim que um caracter é enviado, é detectada uma queda de tensão pelo receptor. O transmissor sabe quantos bits o caracter tem, já que transmissor e receptor funcionam com o mesmo código de armazenamento. 5.3.1.2 Transmissão Serial Síncrona: A transmissão serial síncrona é mais eficiente, pois são transmitidos blocos de caracteres, sem intervalos entre eles e sem pulsos de START e STOP, reduzindo a quantidade de bits trafegados apenas para controle. Receptor e transmissor precisam trabalhar em sincronia para conhecerem o início e o final de cada bloco, funcionando com a mesma frequência de relógio. Neste modelo é necessário a utilização de identificadores de início e final de bloco; no início é inserido um grupo de bits, utilizado para marcar o início da contagem de bits a serem recebidos, e um grupo no final. Dispositivos USB trabalham utilizando transmissão síncrona. - 36 -

5.3.2 Transmissão Paralela: Este modelo define um conjunto de sinais que fluem através de um conjunto de linhas de conexão simultâneamente; a comunicação de todos os circuitos internos do computador adota este modelo. É necessário existir uma sincronia entre transmissor e receptor, realizada através de um pulso de frequência do sistema. 5.3.3 Barramentos: Barramentos são conjuntos de fios que transportam sinais de dados, endereço e controle, responsáveis pela interconexão dos componentes. Existem barramentos internos e externos ao processador. Diferentes modelos de barramentos diferenciam-se por sua capacidade de transmissão (quantidade de bits transmitidos por ciclo), modelo de endereçamento e freqüência de operação; alguns dos modelos mais conhecidos são o ISA, PCI e AGP. BARRAMENTOS PCI: BARRAMENTOS ISA: BARRAMENTOS PCI EXPRESS: BARRAMENTOS AGP: Para não sobrecarregar o processador com a tarefa de controle de todo o fluxo de informações trafegadas pelos barramentos são utilizados circuitos específicos para esta tarefa, chamados chipsets, presentes na placa-mãe. - 37 -

CHIPSETS: 5.3.4 Controle de E/S: As técnicas utilizadas em operações de Entrada e Saída dividem-se em três categorias: E/S programada: os dados são trocados entre a CPU e o módulo de E/S. A CPU executa um programa que lhe dá o controle direto da operação de E/S, incluindo a apreensão do status do dispositivo, a emissão de comandos de leitura e de escrita e a transferência de dados. Quando a CPU emite um comando para o módulo de E/S, deve esperar até estar completa a operação de E/S. Se a CPU for mais rápida que o módulo de E/S, isto é um desperdício de tempo de CPU. E/S dirigida por interrupção: a CPU emite um comando de E/S, continua a executar outras instruções e é interrompida pelo módulo de E/S quando este tiver concluído o seu trabalho. Tanto com E/S programada como por interrupção, a CPU é responsável por extrair os dados da memória principal e armazenar os dados na memória principal, para saída ou para entrada de dados, respectivamente. Acesso direto a memória (DMA): nesta categoria, o módulo de E/S e a memória principal trocam dados diretamente, sem envolvimento da CPU. A CPU fica liberada para realizar outras atividades. - 38 -