Escolar Documentos
Profissional Documentos
Cultura Documentos
Até agora...
• Principais conceitos:
– Interfaces e periféricos
– Níveis de abstração para interfaces: mecânico, eletrônico (físico, lógico),
de dados (protocolos), de programação (API)
– Barramento
Interfaces e Periféricos
– Controlador
Critérios de qualidade – Portas de E/S
– E/S mapeada na memória
– Técnicas de comunicação do subsistema de processamento c/ dispositivos
Prof. João Paulo A. Almeida
• E/S programada (PIO), interrupções, DMA
(jpalmeida@inf.ufes.br)
– Subsistema de E/S do Sistema Operacional
– BIOS, Chamadas de Sistema
2007/02 - INF02788
– Comunicação serial x paralela
– Comunicação síncrona x assíncrona
– Simplex, half-duplex e duplex
1
29-Aug-07
http://en.wikipedia.org/wiki/Image:9_pin_d-sub_connector_male_closeup.jpg http://en.wikipedia.org/wiki/Image:Type_A_USB_Connecter_alt.jpg
mobilidade
http://en.wikipedia.org/wiki/Image:Usb_extension_cable.jpg
http://www.actisys.com/IR100M-new.gif:
Mobilidade
2
29-Aug-07
Facilidade de configuração
• Plug-and-play
– “Plug and play is a computer feature that allows the
addition of a new device, normally a peripheral,
without requiring reconfiguration or manual
installation of device drivers.”
– Modern plug-and-play includes both the traditional
boot-time assignment of I/O addresses and
interrupts to prevent conflicts and identify drivers, as
well as hotplug systems such as USB and Firewire.
• Nada de configurar manualmente IRQ, canal de DMA, ou
número de porta serial
http://images.google.com.br/imgres?imgurl=http://www.tmesis.com/modem/3com5687.GIF
3
29-Aug-07
• Outros:
• Porta paralela: 1 dispositivo (por exemplo 1 impressora)
• Porta serial: 1 dispositivo
• PS/2: 1 dispositivo
vídeo discos
4
29-Aug-07
Speed 480
2400 2400 1200 1064 786 393 2560 4000
(Mbit/s) (burst)
Segurança
• Confidencialidade
– International Organization for Standardization (ISO):
"ensuring that information is accessible only to those
authorized to have access"
• Integridade
– “data can not be created, changed, or deleted without
authorization.”
• Disponibilidade (Availability)
– “information, the computing systems used to process the
information, and the security controls used to protect the
information are all available and functioning correctly when
the information is needed”
5
29-Aug-07
http://en.wikipedia.org/wiki/Image:Video_Standards.svg