T Cnicas E Entrada E Sa Da

1193 palavras 5 páginas
TÉCNICAS DE E/S

1) PROGRAMADA

Com a E/S programada, troca de dados entre a CPU e o módulo de E/S são realizadas. A CPU executa o programa direto da operação de E/S, incluindo o sensoriamento de status do dispositivo, gerando um comando de leitura ou escrita, transferindo dados. Quando a CPU envia o comando do módulo de E/S, há perda de tempo da CPU. A CPU gera um comando de E/S, continua a executar outras instruções, e é interrompida quando é completada a tarefa. Os comando de E/S são resultado de instruções de E/S em um programa de computador. A CPU é responsável por extrair dados da memória principal para a saída e armazenamento de dados na memória principal para a entrada. É necessário que as instruções programadas na CPU mantenham abas fechadas em tudo que está tomando espaço na unidade da interface e o dispositivo E/S. Visão Geral Quando a CPU está executando um programa e encontra uma instrução relacionada à E/S, ela executa aquela instrução gerando um comando para o módulo de E/S apropriado. Com E/S programada, o módulo E/S realizará a ação requisitada e então configurará os bits apropriados no registrador de status de E/S. O módulo de E/S não realiza outra ação para alertar a CPU e em geral não a interrompe. No entanto, é de responsabilidade da CPU checar periodicamente o status do módulo de E/S até a CPU detectar que a operação foi realizada.

Comandos de E/S

Para executar uma operação de E/S, a CPU gera um endereço, especificando o módulo de E/S em particular e o dispositivo externo e um comando de E/S. Há quatro tipos de comandos de E/S que um módulo de E/S pode receber: teste: testa várias condições de status de um módulo E/S e seu periférico; escrita: faz com que o módulo E/S colete um item de dados do barramento de dados (DATA BUS) e subsequentemente transmita os itens de dados à um periférico; leitura: faz com que o módulo E/S obtenha um item de dados do periférico e posicione ele em um buffer interno; controle: ativa um periférico e

Relacionados

  • controle classico
    3976 palavras | 16 páginas
  • Redes
    17183 palavras | 69 páginas
  • tcc rupxscrum
    32319 palavras | 130 páginas
  • trabalhos 1213
    4250 palavras | 17 páginas
  • Detecção de intrusão em redes de computadores utilizando floresta de caminhos ótimos
    20583 palavras | 83 páginas
  • Segmentação e visualização de imagens médicas e tridimensionais utilizando a biblioteca vtk
    5120 palavras | 21 páginas
  • Técnico
    23887 palavras | 96 páginas
  • Analise e integrac~ao de metodos baseados em modelos para gerac~ao automatica de casos de teste
    15296 palavras | 62 páginas
  • Estudante
    5209 palavras | 21 páginas
  • artigo
    3342 palavras | 14 páginas