DEV Community

Mayron Ceccon
Mayron Ceccon

Posted on

1 1

Input e Output (I/O)

Input é a entrada de dados em uma unidade de processamento. Estas entradas podem ser feitas por meio físico (hardware) ou lógico (software), esses dispositivos de entrada podem ser, teclados, mouses, webcam, microfones, softwares, entre outros.

Output é a saída dos dados que foram inseridos, após serem processados. Temos diversos tipos de dispositivos de saída, monitor, impressora, caixas de som, arquivos gerados por um sistema, etc.

Esses dados são trocados entre dispositivo de entrada, local de processamento e o dispositivo de saída em formato binário (0 e 1).

O fluxo de input e output de maneira simplória é o seguinte:

Ao digitar uma letra no teclado (exemplo a letra a), esta letra será convertida para o formato binário (01100001), o dispositivo de processamento irá receber esta informação e armazenará em sua memória, quando o CPU estiver livre este código binário será direcionado para o seu processamento (por exemplo converter para maiúscula), com o processamento realizado, este dado binário (01000001) será enviado novamente para a memória, que fará o direcionamento para o dispositivo de saída apropriado.

I/O

Alguns links interessantes:

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay