Compartilhar via


Consoles

Um console é um aplicativo que fornece serviços de E/S para aplicativos de modo de caractere.

Um console consiste em um buffer de entrada e um ou mais buffers de tela. O buffer de entrada contém uma fila de registros de entrada, cada um dos quais contém informações sobre um evento de entrada. A fila de entrada sempre inclui eventos de teclas e de liberação de teclas. Ele também pode incluir eventos do mouse (movimentos de ponteiro e pressionamentos e versões do botão) e eventos durante os quais as ações do usuário afetam o tamanho do buffer de tela ativo. Um buffer de tela é uma matriz bidimensional de dados de caracteres e cores para saída em uma janela do console. Qualquer número de processos pode compartilhar um console.

Dica

Uma ideia mais ampla dos consoles e como eles se relacionam com terminais e aplicativos cliente de linha de comando podem ser encontrados no roteiro do ecossistema.