Endereço de E/S

Um endereço de E/S é um identificador numérico que a CPU de um computador usa para se comunicar com um periférico. Cada porta de E/S de um computador, como uma porta USB, uma entrada Ethernet e uma porta HDMI, tem um endereço exclusivo que a diferencia de todas as outras portas. Endereços de E/S separados ajudam a CPU a identificar cada periférico e interagir diretamente com eles.

Quando um programa em execução na CPU de um computador precisa se comunicar diretamente com um periférico, ele envia comandos e dados para o endereço de E/S desse periférico. O periférico pode responder enviando informações de volta para a CPU do computador nesse mesmo endereço. Por exemplo, quando você imprime um documento, a CPU encaminha o documento e as configurações de impressão para o endereço de E/S da impressora, onde a impressora pode processar essa solicitação e imprimir o documento.

Os primeiros computadores geralmente mapeavam as portas de E/S usando endereços fixos com base no tipo de porta de E/S — por exemplo, o endereço padrão da primeira porta serial de um computador era sempre 0x03F8. Esses endereços eram separados da memória do sistema e exigiam instruções exclusivas da CPU para enviar dados para dispositivos de E/S e recebê-los deles. Os computadores modernos agora usam um método mais eficiente chamado E/S mapeada em memória, que atribui endereços às portas de E/S a partir do mesmo espaço de endereçamento da memória principal do sistema. Compartilhar esse espaço de endereçamento permite que qualquer instrução da CPU que acesse a memória do sistema também acesse dispositivos de E/S. Como o sistema operacional agora gerencia os endereços de E/S, os aplicativos podem usar APIs do sistema para interagir com periféricos em vez de enviar dados para endereços específicos e predefinidos — aumentando drasticamente a confiabilidade e reduzindo a frequência de conflitos.

Atualizado July 20, 2023 por Brian P.

quizTeste seus conhecimentos

What is the maximum speed of DDR4 RAM?

A
1600 MHz
0%
B
2400 MHz
0%
C
3200 MHz
0%
D
4800 MHz
0%
Correct! Incorrect!     View the DDR4 definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Endereço de E/S nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.