Get Started. It's Free
or sign up with your email address
Dipositivos by Mind Map: Dipositivos

1. Características

1.1. Taxa de transferência de dados

1.2. Complexidade de controle

1.3. Unidade de transferência

1.3.1. Caractere ou bloco

1.3.2. Representação de dados

1.3.3. Esquemas de codificação

1.4. Tratamento de erros

1.4.1. Depende do dispositivo

2. Pseudo-Dipositivo

2.1. Não corresponde a dispositivo físico

2.2. Abstração para adicionar funcionalidades ao S.O.

2.3. /dev/null

3. Cassificação

3.1. Sentido Fluxo de Dados

3.1.1. Entrada

3.1.2. Saída

3.1.3. Entrada e Saída

3.2. Unidade de transferência de dados

3.2.1. Imperfeita, nem todos podem ser classificados

3.2.1.1. Caractere

3.2.1.1.1. Transferência byte a byte

3.2.1.1.2. Sem estrutura pré-definida

3.2.1.1.3. Exemplo: Teclado, interface serial

3.2.1.2. Bloco

3.2.1.2.1. Armazenamento e transferência estruturados

3.2.1.2.2. Exemplo: HD, fitas DAT

4. IRQ

4.1. Interrupt Request

4.2. Sinal de hardware enviado ao processador

4.3. Função: Interrompe temporariamente um programa em execução

5. Também conhecido como

5.1. Periféricos

5.1.1. Permite interação externa

5.1.2. É um dispositivo conectado ao PC

5.1.2.1. Através deINTERFACE

6. Manipulados através de

6.1. Interface

6.1.1. Interconectadas a barramentos internos do PC

6.1.2. Elemento chave na Transferência de Dados

6.1.3. Gerenciada por

6.1.3.1. Controladoras

6.1.3.1.1. Controle de Operações de entrada e saída

6.1.3.1.2. Programada via registradores de configuração

7. Arquitetura

7.1. Mecânica

7.2. Eletrônica

8. podem ser acessados por

8.1. Processadores

8.1.1. E/S Programada (Pooling)

8.1.1.1. Ciclo de funcionamento

8.1.1.1.1. Envio de comando à controladora

8.1.1.1.2. Espera pela realização do comando

8.1.1.2. A controladora E/S atualiza os bits

8.1.1.3. Processador espera o término da operação (busy waiting)

8.1.1.4. Desvantagem

8.1.1.4.1. Desperdício de tempo para verificação

8.1.1.4.2. Solução

8.1.2. E/S Orientada a Interrupções (Interrupt Driven)

8.1.2.1. Evita desperdício no Polling

8.1.2.2. Processador interrompido quando módulo E/S pronto

8.1.2.3. Enquanto não ocorre interrupção, processador fica disponível

8.1.2.4. Interrupção solicita atuação do processador em outra tarefa de E/S

8.1.3. Acesso Direto à Memória (DMA)

8.1.3.1. Dispositivos enviam dados diretamente para memória

8.1.3.1.1. sem processador

8.1.3.2. 8 portas de DMA

8.1.3.2.1. Dispositivos não podem utilizar portas simultaneamente

8.1.3.2.2. Canais numerados de 0 a 7

8.1.3.2.3. 0 a 3: Transferência de dados através de 8 bits

8.1.3.2.4. Demais: Transferência de dado através de 16 bits