Please enable JavaScript.
Coggle requires JavaScript to display documents.
Entrada/Saída (Tipos de transferência de Entrada/Saída (DMA(direct memory…
Entrada/Saída
Saída
São exemplos de unidades de saída de um computador: monitor, caixas de som, impressora. :star:
Obtenção de dados ou retorno de dados, como resultado de alguma operação de algum programa, consequentemente resultado de alguma entrada. :star:
Esta interface é responsável por conectar fisicamente o processador e a memória do sistema ao barramento. :star:
Dispositivos Híbridos(Entrada/Saída)
São exemplos de Dispositivos Híbridos: disquete, tela sensível ao toque,celular. :star:
Entrada
:
São exemplos de unidades de entrada de um computador: microfone, teclado, mouse, scanner, leitor de código de barras, máquina fotográfica digital, webcam, joystick e outros acessórios de jogos. :star:
Inserção de dados por meio de algum código ou programa, para algum outro programa ou hardware. :star:
Responsável pela comunicação lógica entre o barramento e o dispositivo. :star:
Não é só o conector físico. :star:
Possível a comunicação entre vários dispositivos, fazendo com que a velocidade do barramento seja mais bem aproveitada :star:
Maneiras de alocação de endereços de Entrada/Saída
E/S isolada
Possui seu próprio endereço separado de maneira que o computador pode utilizar os endereços para verificar se é a memória ou o E/S que a programa deve executar. :star:
E/S mapeada na memória:
Dividem o mesmo espaço de endereçamento. Uma característica é o barramento de endereço. E não existem diferenças entre as instruções de acesso a memória nem ás interfaces de entrada e saída. :star:
Modelo lógico de interfaces de entrada e saída
Para um programador e para uma CPU uma interface de E/S é vista como um conjunto de registradores (unidade de armazenamento), divididos em 3 classes. :star:
·
Registrador de Controle
(usado na escrita). O conteúdo deste registrador define o método de operação da interface. :star:
Registrador de estado
(usado para a leitura). Este registrador indica o modo do dispositivo ou da interface e pode ser utilizado para controlar a dinâmica da comunicação. :star:
Registrador de Dados
Este registrador é usado para o armazenamento temporário de forma a melhor lidar com o fluxo de dados entre computador e dispositivo. :star:
Tipos de transferência de Entrada/Saída
Entrada e saída programada
Quem define as operações que serão realizadas na Entrada/Saída é o programador. :star:
Transferência condicional:
Só é realizado quando e se o dispositivo estiver pronto para realizar tal transferência. :star:
Transferência incondicional:
É realizada independente do estado da interface. :star:
Entrada e Saída por interrupção
O instante da operação é definido pelos periféricos através de interrupção. :star:
DMA(direct memory access):
O processador concede poder a um dispositivo controlador de DMA, cuja transferência mantém a CPU em estado passivo (idle), sendo que o controle do barramento está sendo momentaneamente efetuado por dispositivo controlador de DMA. :star:
Etapas
Inicialização, transferência e finalização. :star:
Tipos básicos de interface
Interface Serial
(
comunicação bit por bit
) Neste caso fazem-se necessários somente dois condutores de sinais. Exemplos: teclado e mouse. :star:
Interface Paralela
(
varios bits de informação
) Este tipo de comunicação é indicado para curtas distâncias em que a velocidade é importante. Exemplo: impressora. :star:
Modos
Simplex:
a informação é transferida em uma única direção (transmissor - receptor). :star:
Half-duplex:
a comunicação é bidirecional porém em apenas um direção em um deterninado instante de tempo. :star:
Full-duplex:
a comunicação bidirecional e simultânea. :star: