Buscar

1) Computadores precisam de dispositivos de entrada e saída (E/S) para receber dados que serão processados e retornar os resultados desse processam...

1) Computadores precisam de dispositivos de entrada e saída (E/S) para receber dados que serão processados e retornar os resultados desse processamento. Existem vários tipos de dispositivos que devem ser controlados pelo sistema operacional, de forma que sejam úteis para os processos que executam as tarefas dos usuários. Assinale a afirmativa correta sobre dispositivos de E/S.

A) Dispositivos de bloco permitem a leitura ou escrita individual de cada um dos blocos que os compõem.

B) Os dispositivos de entrada e saída têm velocidades uniformes e pouca variação entre si.

C) Discos rígidos são um exemplo de dispositivo de caracteres, recebendo fluxos de caracteres sem estrutura de blocos.

D) Dispositivos de bloco são mais simples e não necessitam de drivers para se comunicarem com o sistema operacional.

E) Todos os dispositivos de entrada e saída podem ser classificados como de bloco ou de caracteres.

2) Dispositivos de entrada e saída (E/S) geralmente são equipamentos com um nível de complexidade elevado, aproveitando fenômenos físicos baseados em óptica, magnetismo e eletricidade para armazenar, transferir, gerar ou exibir dados. Gerenciar esses dispositivos é normalmente uma tarefa complexa, conduzida por vários componentes de hardware e software que trabalham em sintonia para atingir o objetivo de garantir o correto funcionamento. Dentre tais componentes, destacam-se os controladores e os drivers de dispositivos, devido a sua proximidade com o hardware para os quais são projetados. Assinale a afirmativa correta sobre drivers e controladores de dispositivos.

A) Ambos se referem ao software usado no sistema operacional para enviar comandos aos dispositivos.

B) Controladores são componentes eletrônicos, enquanto drivers são softwares de sistema.

C) Drivers são componentes eletrônicos, enquanto controladores são softwares de sistema.

D) O sistema operacional utiliza seus controladores para enviar sinais para os drivers, que conhecem os detalhes mecânicos dos dispositivos.

E) Controladores são implementados de acordo com interfaces de programação definidas pelo sistema operacional.

3) A diversidade de dispositivos, com características variadas de tempo de resposta e largura de banda, entre outras, torna necessária a adoção de estratégias de acesso diferentes, de acordo com o tipo de dispositivo e a situação em que são usados. Os principais modos de acesso são a entrada e saída (E/S) programada, a E/S mapeada em memória, o acesso baseado em interrupção e o acesso baseado em acesso direto à memória. Cada uma dessas alternativas oferece características diferentes e que podem ser vantajosas, de acordo com o cenário em que são usadas.

Assinale a afirmativa que descreve corretamente o modo de funcionamento do acesso baseado em interrupção.

A) O processador gerencia a transferência de dados entre a memória e o dispositivo, mas enquanto o dispositivo não está pronto para mais dados, a CPU fica livre para executar outros processos. O dispositivo gera um sinal quando fica pronto para avisar à CPU.

B) O processador dispara o trabalho de cópia para um coprocessador, que irá gerenciar a transferência de dados entre a memória e o dispositivo. Enquanto o dispositivo não está pronto para mais dados, a CPU fica livre para executar outros processos. O coprocessador gera um sinal para avisar à CPU quando todo o trabalho foi concluído.

C) O processador inicia a transferência de dados entre a memória e o dispositivo. Durante o processo, a CPU constantemente pergunta ao dispositivo se ele está pronto, enquanto a resposta for negativa. Ao receber a resposta positiva, a CPU segue com a execução do programa.

D) Os dados que devem ser enviados para o dispositivo são armazenados em um buffer na memória principal, e a CPU dispara comandos de cópia da posição de memória do buffer para a posição de memória mapeada do dispositivo. Ao final da cópia, o controlador de memória dispara um sinal para que a CPU siga a execução.

E) O processador gerencia a transferência de dados entre a memória e o dispositivo, mas enquanto o dispositivo não está pronto para mais dados, a CPU fica livre para executar outros processos. Um coprocessador monitora a transferência e gera um sinal quando cada bloco termina, para avisar à CPU.


Respostas

User badge image

undefined

DISPOSITIVOS DE BLOCO PERMITEM A LEITURA OU ESCRITA INDIVIDUAL DE CADA UM DOS BLOCOS QUE OS COMPÕEM.
1
Dislike0
User badge image

undefined

Resposta 2)Controladores são componentes eletrônicos, enquanto drivers são softwares de sistema.

0
Dislike0
User badge image

undefined

Resposta 3 ) O processador gerencia a transferência de dados entre a memória e o dispositivo, mas enquanto o dispositivo não esta pronto para mais dados, a CPU fica para executar outros processos. O dispositivo gera um sinal quando fica pronto para avisar à CPU.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina