Консоли

Консоль — это приложение, которое предоставляет службы ввода-вывода приложениям в режиме символов.

Консоль состоит из входного буфера и одного или нескольких буферов экрана. Входной буфер содержит очередь входных записей, каждая из которых содержит сведения о входном событии. Очередь ввода всегда включает события нажатия клавиши и выпуска ключей. Он также может включать события мыши (движения указателя и нажатия кнопки и выпуски) и события, во время которых действия пользователя влияют на размер активного буфера экрана. Буфер экрана — это двумерный массив символов и данных о цвете для вывода в окне консоли. Любое количество процессов может совместно использовать консоль.

Совет

Более широкая идея консоли и их связь с терминалами и клиентскими приложениями командной строки можно найти в стратегии экосистемы.