3. Arquitetura de entrada e saída barramento memória CPU disco vídeo rede Dispositivo de I/O: possui uma parte mecânica e outra eletrônica
4.
5.
6.
7.
8.
9.
10.
11.
12. Exemplo de acesso a dispositivos Controladora de impressão onde um registrador fornece o “status” da impressão (end. 315H) e outro corresponde ao envio do caractere a ser impresso (end. 312H). mapeado em memória mapeado em E/S le_status: mov AL, 315H print_char: mov AL, 65H mov 312H, AL le_status: in AL, 315H print_char: mov AL, 65H out 312H, AL
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23. Estrutura em Camadas do Subsistema de E/S E/S nível de usuário E/S independente de dispositivo Hardware interface padrão para drivers de dispositivos (API) driver SCSI driver IDE driver floppy driver rede driver teclado software S.O.
24.
25.
26.
27.
28.
29.
30. Bufferização de E/S Dispositivo de E/S Sistema Operacional Aplicação sem buffer buffer único buffer duplo buffer circular in in move move in in move . . .
31.
32.
33.
34.
35.
36. Organização e Formatação inter-sector gap inter-track gap trilhas S0 S1 S2 S3 S4 S5 SN SN S0 S1 S2 S3 S4 S5 zona de dados ECC info controle setores
37.
38.
39.
40.
41.
42. Temporização de acesso ao disco cabeçote leitura/escrita trilha seek time setor transfer time latency time t acesso =t seek + t latência + t transf
64. RAID 2 (redundância com código Hamming) -Discos são sincronizados, i.e., todos os cabeçotes estão posicionados no mesmo ponto (trilha e setor) -Todos os discos são acessados na realização de um E/S -A unidade de stripping é byte ou palavra -Executa o cálculo do código Hamming e o armazena em disco separados
65. RAID 3 (paridade) Similar ao RAID 2 Diferença é que só existe um disco de redundância