Please enable JavaScript.
Coggle requires JavaScript to display documents.
E/S do computador - Coggle Diagram
E/S do computador
Módulos de entrada e saída
Conexão com periféricos de E/S
Serial(passado) -> Paralelo(evolução) -> Serial(dias atuais)
PCI Express (PCIe)
Comunicação serial de alta velocidade
links ponto a ponto seriais full-duplex
1 a 32 linhas independentes
Pode se organizar em slots de diferentes tamanhos, mas o comum é x32 linhas
Universal Serial Bus (USB)
Padrão universal para conectores e protocolos de comunicação
usado em diferentes tipos de dipositivos
USB 1.x
obsoleto
USB 2.0
serial de 4 pinos
480 Mb/s
half-duplex
USB 3.0
5 Gbit/s
full-duplex
serial 5 pinos USB3.0 + 4 pinos USB 2.0 (total 9 pinos)
5V / 900 mA
permite 1.5 A desde que não esteja transmitindo
USB 3.1 gen 2
codificação 128b/130b
dobro da velocidade do 3.0
USB 3.2 gen 2x2
dois canais
dobro da velocidade do 3.1 gen 2
conectores tipo A, B e C
Atualmente migrando para USB-C
Serial ATA (SATA)
usado em armazenamento em massa
HD, SSD e unidades ópticas
serial de 7 pinos
apenas um dispositivo por porta, usando cabos de até 1m
usa protocolo AHCI
atualmente SATA revision 3.0, funcionando a 600MB/s
No caso dos SSD's mais modernos e rápidos, ineficiente
M.2 e PCIe (NVMe)
Substitui a SATA para SSD de alto desempenho
ambas usam protocolo NVMe
m.2 é uma interface física que expõe os barramentos PCIe 3.0 x4, SATA 3.0 e USB 3.0
HDMI e Display Port
HDMI
Formato proprietário para transmissão de áudio/vídeo digital
eletricamente compatível com DVI
Display Port
construído para ser substituta do VGA e DVI
vídeo até 8k e áudio até 8 canais
eletricamente incompatível com DVI e HDMI, mas a adaptação passiva é possível
Thunderbolt
PCIe + Display Port
versão 3.0 - 5 GB/s, metade do consumo energético
PCIe 3.0 , USB 3.1, 2 monitores 4K, Display Port 1.4
conector USB-C
Conexão com barramento de sistema ou comutador central
Vários dispositivos de entrada e saída diferentes funcionando em velocidades diferentes, por isso é necessário
contém lógicas ativas de comunicação entre periféricos e barramento
funções
comunicação com CPU
comunicação com dispositivos
buffering de dados
detecção de erros
controle e temporização