wiki:консоль

Это старая версия документа.


Консоль и терминал

Данная статья написана для прояснения значений столь часто используемых в мире Linux терминов «консоль» и «терминал» и их связи друг с другом. Подробнее про обычно подразумеваемый под этими терминами эмулятор текстового терминала можно прочитать в соответствующей статье.

Консоль — это устройство для управления компьютером
Терминал — это электронное или электромеханическое устройство, используемое для взаимодействия пользователя с компьютером.

Что такое консоль и терминал

Современные консоли

  • В большинстве современных компьютеров консолью является комплект устройств интерактивного ввода-вывода, присоединённых к компьютеру непосредственно (не через сеть): дисплей, клавиатура, мышь. Консольный сеанс в многопользовательских операционных системах — это сеанс, осуществляемый человеком, сидящим непосредственно перед компьютером (в противоположность сеансу удалённого доступа, например через telnet, ssh, X Window System, RDP и т. п.). Данная трактовка термина консоль безотносительна к типу пользовательского интерфейса: текстовому (CUI) или графическому (GUI).

Текстовые терминалы

  • Текстовый терминал (или чаще просто терминал, иногда также текстовая консоль) — это интерфейс компьютера для последовательной передачи данных — ввода и изображения текста. Информация представляется в виде массива предопределённых знаков.
  • В старых компьютерных системах консолью называлось устройство для вывода системных сообщений: АЦПУ или монитор. Впоследствии вместо АЦПУ стали применять мониторы, снабжённые знакогенератором, что позволило быстро и удобно организовывать диалог с пользователем. Отсюда происходит традиция называть программы с текстовым интерфейсом консольными.
  • В некоторых системах (в том числе в современных встраиваемых системах) в качестве консоли используется текстовый терминал, подключённый к последовательному порту. Первоначально, текстовые терминалы были электронными устройствами, подключаемыми к последовательному порту, но позже в компьютеры стали встраивать текстовую консоль. В графическом интерфейсе пользователя используются программы — эмуляторы терминала

Иные значения

  • В различных программах и играх консолью стали называть окно для вывода системных сообщений и приёма команд.
  • Консолью называют программное обеспечение, реализующее текстовый интерфейс. В UNIX-подобных системах поддержка текстового интерфейса встроена в ядро.
  • Microsoft Management Console в Microsoft Windows — оболочка для управления системной конфигурацией Windows. Существует также специальный тип окна, используемый текстовыми программами (ошибочно называемый окном MS-DOS, из-за использования коммандного интерпретатора DOS, в ранних версиях Windows) — такие окна также могут быть названы консольными.