SO sitemas de entrada e saida

2345 palavras 10 páginas
Sistemas de Entrada e Saída
Referência:
Silberschatz, Abraham. Sistemas Operacionais com Java. 7 ed. Rio de
Janeiro: Elsevier, 2008.

Hardware de E/S
Interface de E/S para as aplicações
Sub-sistema de E/S do kernel
Transformação de requisições de E/S em operações do hardware
Desempenho

Hardware de E/S

Existe um variedade muito grande de dispositivos de E/S
Conceitos comuns: o Porta o Barramento (daisy chain ou acesso direto compartilhado) o Controlador (host adapter)
As instruções de E/S controlam os dispositivos
Os dispositivos têm endereços usados para: o Instruções de E/S diretas o E/S mapeadas na memória
Estrutura típica de barramento de PC

Prof. Dr. Fábio Vieira do Amaral

Página 1

Locais de porta de E/S de dispositivo nos PCs (parcial)

Maneiras de interagir com E/S dependendo do suporte do hardware.
Polling
Determina-se o estado de cada dispositivo: o pronto para comando o ocupado o erro
Ciclo de espera ocupada para aguardar uma E/S com o dispositivo.
Interrupção
Linha de requisição de interrupção do processador é acionada pelo dispositivo de E/S.
O hardware de manipulação de interrupção recebe as interrupções.
Mascara novas interrupções - ignora-as ou atrasa o atendimento delas. o Baseado na prioridade o Algumas interrupções podem não ser mascaráveis
Usa o vetor de interrupções para selecionar a rotina de manipulação adequada. O mecanismo de interrupções também é usado para o tratamento de exceções (interrupções causadas pelo software)

Prof. Dr. Fábio Vieira do Amaral

Página 2

Ciclo de E/S controlado por interrupção

Tabela de vetor de evento do Intel Pentium

Acesso direto à memória
Usado para evitar programmed I/O (E/S programada) para grandes quantidades de dados. Programmed I/O (PIO) é o que se faz com dispositivos de E/S que usam apenas interrupção ou polling, toda transferência de dados, todos os bytes, precisam passar pelo processador.
Requer um controlador de DMA.
Curto circuita o processador transferindo os dados diretamente entre a

Relacionados

  • Sistema de Gestão de fibra
    1507 palavras | 7 páginas
  • Trabalho de Informatica Aplicada 01 ENIAC
    477 palavras | 2 páginas
  • TRABALHO SOBRE ADMINISTRAÇÃO
    3062 palavras | 13 páginas
  • Monografia
    1899 palavras | 8 páginas
  • Sistemas operacionais
    691 palavras | 3 páginas
  • Novo A Documento Do Microsoft Office Word
    4136 palavras | 17 páginas
  • plano de negocios
    568 palavras | 3 páginas
  • Sistema operaciona monolítico
    1094 palavras | 5 páginas
  • Sistemas operacionais
    951 palavras | 4 páginas
  • trabalhos facema
    633 palavras | 3 páginas