Arquitetura e Organização de ComputadoresVisão geral
Comunicações, Interfaces e Periféricos
Um periférico é qualquer aparelho fora do núcleo processador–memória. A CPU acessa um controlador: circuito que expõe os registradores de comando, estado e dados e esconde a física do aparelho.
Quem observa o estado, quem copia a palavra e como o bit entra no fio neste tópico — e o disco, o flash e a arbitragem do barramento nos tópicos seguintes — partem desse trio.
As páginas se agrupam em quatro blocos. O primeiro classifica o aparelho pelo papel — volume, latência e quem inicia a transferência — e monta o contrato comando / estado / dados.
O segundo escolhe quem espera e quem copia: a CPU no laço de estado, a interrupção, ou o DMA que move o bloco.
O terceiro põe a palavra no fio: um bit por intervalo ou n bits no mesmo relógio, o quadro UART 8N1 e o acordo RTS/CTS ou strobe/ACK.
O quarto desloca a palavra um bit por relógio: PISO e SIPO convertem paralelo e série; o multiplicador sequencial inspeciona Q₀ e desloca o par (A,Q).
O trio comando / estado / dados está em Dispositivos Periféricos. Quem lê o estado e quem move a palavra — I/O programado, interrupção ou DMA — está em Projeto de Interface de Entrada/Saída.
O quadro início–dados–parada e o tempo de bit 1/baud estão em Protocolos de Comunicação. A tabela Qᵢ → Qᵢ₋₁ e o laço desloca-e-soma em n ciclos estão em Registradores de Deslocamento.
O acordo RTS/CTS no fio está em Protocolos de Comunicação. A interrupção que tira a CPU do laço de estado está em Projeto de Interface de Entrada/Saída.
Páginas deste tópico
Projeto de Interface de Entrada/Saída
ProAlta incidência no POSCOMP8 min de leitura · 8ª mais cobrada em Arquitetura e Organização de Computadores
I/O programado vs interrupção vs DMA; ciclo de IRQ só recall + link.
Protocolos de Comunicação
ProBaixa incidência no POSCOMP13 min de leitura · 40ª mais cobrada em Arquitetura e Organização de Computadores
Serial vs paralelo; enquadramento UART; handshake.
Dispositivos Periféricos
ProBaixa incidência no POSCOMP10 min de leitura · 30ª mais cobrada em Arquitetura e Organização de Computadores
Papéis de armazenamento, HID e I/O de alta velocidade; por que existe o controlador.
Registradores de Deslocamento
ProBaixa incidência no POSCOMP14 min de leitura · 41ª mais cobrada em Arquitetura e Organização de Computadores
multiplicador sequencial usa o laco desloca-e-soma sobre um registrador de deslocamento