Beruflich Dokumente
Kultur Dokumente
e sada?
gerenciar e controlar todos os dispositivos de entrada e sada disponveis. Para isso, deve,
enviar comandos para os dispositivos, capturar e enviar interrupes, alm de tratar possveis
erros.
2 - Diferencie a viso do engenheiro eltrico e do programador quanto ao
hardware de entrada e sada.
Viso do Engenheiro Eltrico: v o hardware sob o ponto de vista de chips, fios, fontes de
alimentao, de motores e de todos os componentes fsicos que o constituem.
Viso do Programador: j o programador v a interface apresentada para o software
(comandos que o hardware aceita, as funes que ele executa e os erros que podem ser
retornados).
3 - Como so caracterizados os dispositivos de E/S de bloco e de caractere.
Os dispositivos de bloco so caracterizados por armazenar informaes em blocos de tamanhos
fixos, cada um com seu endereo prprio. J os dispositivos de caractere so caracterizados por
aceitar ou entregar um fluxo de caracteres, sem considerar qualquer estrutura de bloco, sem
endereamento ou qualquer operao de busca.
4 - Aponte a funcionalidade das controladoras de dispositivos.
Uma controladora tem a funo de converter um fluxo serial de bits em um bloco de bytes e
executar uma correo de erros. Aps verificado erros, pode ser copiado para a memria
principal.
5 - Como funciona as controladoras que suportam DMA.
O controlador DMA conectado diretamente ao barramento de dados e de endereos do
computador, para ter a capacidade de acessar diretamente endereos de memria.
6 - Aponte as metas de software de E/S, explicando cada uma.
Independncia de dispositivo: deve ser possvel escrever programas que podem, por exemplo,
l arquivos de qualquer dispositivo.
Atribuio uniforme de nomes: o nome de um arquivo ou de um dispositivo no pode
depender do dispositivo.
Tratamento de erros: os erros devem ser tratados o mais perto possvel do hardware.
Transferncias sncronas ou assncronas: a maior parte dos dispositivos de E/S so assncronos
e os programas dos usurios so mais fceis de implementar atravs de bloqueios. Assim o
Sistema Operacional deve fazer com que as operaes paream, de fato, com bloqueios para os
programas do usurio.
Usado
P1
P2
P3
P4
2
2
3
5
Mximo
7
6
5
8
Disponvel: 2
Proc./Rec.
R1
R2
R3
R4
P1
P2
P3
P4
P5
Recursos Atribudos
Proc./Rec.
R1
R2
R3
R4
P1
P2
P3
P4
P5