Joãozinho decidiu, finalmente, comprar um computador pois ele está louco para revelar suas fotos sem ter que sair de casa. Chegando na loja, resolve comprar uma máquina da marca "T" do modelo "F", TENDÊNCIA TOTAL! A mais nova novidade (redundância, quem curte?), tecnologia de última geração. Pena que ele gastou muito dinheiro com o computador e não pôde (A reforma ortográfica tira o acento disso também?) comprar uma impressora junto.
Pois bem, ele foi forte e economizou todo seu salário durante 3 meses para comprar sua tão esperada impressora e, então, imprimir suas fotos com alta qualidade e eficiência.
Novamente na loja, ele escolhe e compra a melhor impressora que encontrou, a famosa impressora "X", mas, chegando em casa ela não funciona. O que será que aconteceu? Joãozinho, sem exitar, liga para a assistência técnica da "X" que chega em 5 minutos na sua residência. UAU! Joãozinho preferia que eles nunca tivessem chegado, pois a impressora "X" não é compatível com seu computador "T", o que levou Joãozinho a realizar a troca do produto por uma impressora "T" da série "F", a única compatível com seu pc.
A parte triste nessa história, é que a "T", série "F", imprime apenas em preto e branco e Joãozinho saiu frustrado por falta de compatibilidade e pela limitação a que foi submetido.
Difícil de acreditar, não? Pois era mais ou menos assim que as coisas aconteciam antigamente; isso porque os dispositivos de E/S eram ligados diretamente no barramento, eles faziam parte do processador.
Mas as coisas melhoraram com a chegada da Controladora. O hardware passou a ser ligado a essa controladora que servia como um comunicador programa/dispositivo.
O programa solicita ao Controlador o que necessita e essa, por sua vez, faz o pedido ao dispositivo que executa o que foi solicitado.
As Controladoras podem trabalhar de duas formas distintas, eis:
Busy-Wait: A verificação para saber se a instrução de E/S já foi concluída é feita o tempo todo, ou seja, o processador é ocupado à toa. Não permite multiprogramação.
Spooling: É verificado de tempos em tempos se a instrução de E/S já foi concluída. Permite o uso de multiprogramação pois congela a aplicação quando a instrução E/S é executada.
Pois bem, ele foi forte e economizou todo seu salário durante 3 meses para comprar sua tão esperada impressora e, então, imprimir suas fotos com alta qualidade e eficiência.
Novamente na loja, ele escolhe e compra a melhor impressora que encontrou, a famosa impressora "X", mas, chegando em casa ela não funciona. O que será que aconteceu? Joãozinho, sem exitar, liga para a assistência técnica da "X" que chega em 5 minutos na sua residência. UAU! Joãozinho preferia que eles nunca tivessem chegado, pois a impressora "X" não é compatível com seu computador "T", o que levou Joãozinho a realizar a troca do produto por uma impressora "T" da série "F", a única compatível com seu pc.
A parte triste nessa história, é que a "T", série "F", imprime apenas em preto e branco e Joãozinho saiu frustrado por falta de compatibilidade e pela limitação a que foi submetido.
Difícil de acreditar, não? Pois era mais ou menos assim que as coisas aconteciam antigamente; isso porque os dispositivos de E/S eram ligados diretamente no barramento, eles faziam parte do processador.
Mas as coisas melhoraram com a chegada da Controladora. O hardware passou a ser ligado a essa controladora que servia como um comunicador programa/dispositivo.
O programa solicita ao Controlador o que necessita e essa, por sua vez, faz o pedido ao dispositivo que executa o que foi solicitado.
As Controladoras podem trabalhar de duas formas distintas, eis:
Busy-Wait: A verificação para saber se a instrução de E/S já foi concluída é feita o tempo todo, ou seja, o processador é ocupado à toa. Não permite multiprogramação.
Spooling: É verificado de tempos em tempos se a instrução de E/S já foi concluída. Permite o uso de multiprogramação pois congela a aplicação quando a instrução E/S é executada.

0 comentários:
Postar um comentário