Você está na página 1de 5

LISTA DE EXERCÍCIOS SOBRE: ENTRADA/SAÍDA E BARRAMENTOS

ANAXÍMENES TALES SOUSA LIRA

Luiz Henrique Andrade da Silva

1 - Explique e diferencie a função das interfaces de E/S e dos dispositivos de E/S.

Uma coleção de módulos de E / S, cada módulo faz interface com o barramento do sistema ou
comutador central e controla um ou mais dispositivos periféricos. O módulo de E / S não é
apenas um conector mecânico que conecta o dispositivo ao barramento do sistema. Pelo
contrário, o módulo de E / S Possui alguma “inteligência”, ou seja, contém uma lógica que realiza
a função de comunicação entre o periférico e o barramento.

A função do controlador de E / S é controlar o dispositivo de E / S. Além de processar o acesso


ao “barramento”, por exemplo, quando o programa precisar dos dados do disco, também enviará
um comando para o controlador de disco, e ele enviará um comando para o controlador de
disco. A unidade de disco emite comandos como "busca". A tarefa do controlador também é
receber os bits lidos do disco, montá-los em palavras e, em seguida, gravá-los na memória.
Quando o controlador de E / S lê ou grava o bloco de memória sem intervenção da CPU, dizemos
que executa DMA ou acesso direto à memória.

2. Diferencie:

a. Comunicação serial e paralela.

A diferença entre os dois é o número de fios diferentes na camada física que são usados ​para
transmitir dados simultaneamente do dispositivo. Na comunicação serial, ele transmite dados
do dispositivo em unidades de bits na mesma direção. Os dispositivos de comunicação paralela
enviam dados em vários bits na mesma direção. Na comunicação serial, uma palavra de oito bits
é enviada sequencialmente. Depois que todos os oito bits são enviados, uma palavra é recebida
por vez e as partes são montadas em torno de um byte. Essa é a comunicação inicial. Na
comunicação paralela, esses oito bits são transmitidos nos 8 canais correspondentes, e cada
canal transmite apenas um ponto e recebe um byte de dados ao mesmo tempo.

b. Transmissão síncrona e assíncrona.


Na comunicação síncrona, o emissor e o receptor são sincronizados pelo mesmo relógio, e o
receptor recebe dados continuamente (mesmo quando nenhum bit é transmitido) antes do
momento em que o emissor os envia.
Na comunicação assíncrona, a sincronização é diferente: o remetente envia um fluxo de dados e
insere periodicamente elementos de sinal (geralmente chamados de sinalizadores) para que
possa ser distinguido de onde começar (o início da transmissão da informação é o bit de início).
O final do bloco de dados (o final da informação de transmissão é um bit de parada) e sua
posição na sequência de dados transmitidos.

c. Transmissão simplex, half-duplex e full-duplex.

No modo simplex, a comunicação é unilateral. Por exemplo, em uma via de mão única, um dos
dois dispositivos no link só pode enviar, logo a outra parte só poderá receber.

No modo half-duplex, cada estação pode enviar e receber, mas um dispositivo está enviando e o
outro dispositivo está recebendo, você nunca pode enviar ao mesmo tempo, vice-versa. Toda a
capacidade do canal é alocada ao dispositivo que está transmitindo no momento.

No modo full-duplex, ambas as estações podem enviar e receber sinais ao mesmo tempo, e os
sinais na direção oposta compartilham a capacidade do link ou canal.

3. Informe o papel dos barramentos de: dados, endereço e controle.

Barramento de dados: É através deste barramento que se realiza a troca de dados de envio e
recepção de dados no computador.

Barramento de endereços: indica para onde o processo deve ser extraído e para onde deve ser
enviado após o processamento.

Barramento de controle: atuando como um regulador para outras funções, você pode limitá-las
ou estendê-las conforme necessário.

4. Defina Direct Memory Access.

DMA é um acesso direto à memória. Ele permite que certos subsistemas de hardware no
computador acessem a memória do sistema sem depender da unidade de processamento
central (CPU). É uma função da placa-mãe que permite que dispositivos periféricos acessem
diretamente a memória RAM sem causar sobrecarga na RAM.

5. Qual o objetivo da arbitragem de barramento? Cite os tipos de arbitragem possíveis e


explique a diferença entre os mesmos.
Se dois ou mais dispositivos quiserem se tornar o mestre do barramento ao mesmo tempo, é
estabelecido um mecanismo para realizar a arbitragem do barramento, que pode ser um
mecanismo centralizado ou um mecanismo não centralizado.

Arbitragem centralizada: você precisa de um árbitro para controlar o acesso ao barramento


(chamado de ligação em cadeia) e um árbitro determina quem se tornará o próximo barramento
mestre. Quando a linha de garantia de uso é ativada (conectado em série com todos os
dispositivos) e o dispositivo deseja usar o barramento, o dispositivo mais próximo do árbitro
passará a ser o mestre do barramento, caso contrário, irá liberar o sinal para o próximo
dispositivo.

Arbitragem descentralizada: Não use um árbitro para controlar o acesso ao barramento.


Quando um dispositivo precisa usar o barramento, o dispositivo deve ativar a linha de
solicitação. Todos os dispositivos monitoram todas as linhas de solicitação. Portanto, ao final
do ciclo do barramento, cada uma O dispositivo sabe se é. É a solicitação de maior prioridade e,
portanto, sabe se pode usar o barramento no próximo ciclo.

Este tipo de esquema requer mais linhas de barramento, mas não precisa pagar para ter um
arbitrador, e o número de dispositivos é limitado ao número de linhas de solicitação disponíveis.

6. O que é protocolo de barramento?

É um conjunto de regras que especificam a função do barramento. Define um conjunto de regras


e especificações para a compatibilidade dos dispositivos de E / S com o barramento, geralmente
fornecidas por terceiros, a fim de permitir que outros dispositivos se conectem ao processador.

7. Qual a diferença entre dispositivos mestres e escravos de um barramento

Os dispositivos mestres estão ativos, ou seja, controlam o barramento.

Os dispositivos escravos são passivos, ou seja, não controlam o barramento.

9. Cite as vantagens e desvantagens dos barramentos síncrono e assíncrono.

Barramento síncrono:

Eles usam clok (oscilador de cristal, de 5 a> 100 Hz) para trabalhar, e todas as atividades levam
pelo menos todo o ciclo de todo o ciclo do barramento.

beneficiar

Nenhuma lógica ou muito pouca lógica é necessária durante a transação.

barramento rápido e de baixo custo.


Desvantagem

Todos os equipamentos devem funcionar na mesma velocidade.

Risco de distorção do relógio.

Seu comprimento físico é limitado.

A transação consiste basicamente em duas partes: envio de endereço e leitura de dados.

Barramento assíncrono:

A comunicação ocorre por meio de um protocolo denominado handshake, que é temporizado.

beneficiar

Mais adaptável às mudanças tecnológicas.

Adapte-se a vários dispositivos (velocidade).

Permitir maior comprimento físico.

Normalmente usado para transações de entrada / saída.

Desvantagem

Lógica dedicada é necessária em cada dispositivo.

Devido ao processo de sincronização, a sobrecarga é maior.

Largura de banda mínima (banda).

Os barramentos assíncronos apresentam vantagens sobre os barramentos síncronos, porém,


por serem fáceis de construir e não exigirem sinais de sincronização das estações mestre e
escrava, são usados ​mais sincronizadores e muito dinheiro tem sido investido em tecnologia de
barramento síncrono.

10.Defina o barramento multiplexado e explique seu funcionamento.


Eles são barramentos que contêm um único conjunto de fios para endereços e dados e usam
multiplexadores para transmitir dados e endereços.

Vantagem: menos Barramento

Desvantagens: mais lento

exemplo:

As informações de endereço e dados podem ser controladas por meio da "linha de controle de
endereço válido", utilizando uma linha de controle no mesmo barramento para transmitir na
mesma linha, ou seja, o próximo período de tempo sob o controle de um sinal que especifica um
sinal específico em um intervalo específico.

Você também pode gostar