
- •3. Терминальное оконечное оборудование. Описание функциональной схемы сотового телефона
- •4. Описание структурной схемы сотового телефона.
- •6. Концепция различных зон обслуживания в современных сспо
- •8. Виды передаваемой информации: речевые сигналы
- •9. Виды передаваемой информации: звуковые сигналы
- •10. Виды передаваемой информации: сокращение избыточности в видеосигналах.
- •Интерфейс сеть/человек. Виды интерфейсов.
- •12. Классификация интерфейсов пользователя: Командный интерфейс.
- •13. Классификация интерфейсов пользователя: оому-интерфейс.
- •14. Классификация интерфейсов пользователя: рояз-интерфейс.
- •15. Пользовательский интерфейс мобильной связи.
12. Классификация интерфейсов пользователя: Командный интерфейс.
Командный интерфейс пользователя, интерфейс командной строки (англ. CLI — command line interface), консольный интерфейс, консоль — интерфейс пользователя, обеспечивающий взаимодействие пользователя и компьютера в диалоговом режиме посредством ввода команд и данных.
Для ввода информации пользователем используется клавиатура или другое символьное устройство ввода. Информация пользователю выводится в виде текста, для чего применяется дисплей или (редко) печатающее устройство.
Стандартный сценарий работы с интерфейсом командной строки заключается в том, что оператор на приглашение системы вводит некоторую команду или группу команд и их параметры, потверждая ввод нажатием соответствующей клавиши. Затем система интерпретирует команды и выполняет необходимые действия, возможно сопровождая работу выводом информации на консоль. При этом программа может предлагать пользователю ввести доолнительные параметры, выводя запрос и ожидая ввода. Выполнение команды обычно завершается сообщением статуса (успешное или ошибочное завершение) и новым приглашением на ввод команды.
Интересной особенностью командного интерфейса является возможность взаимодействия двух программ посредством имитиции управляющей программой действий пользователя. Простота подачи команд и анализа выводимого текста делает это весьма эффективным.
Преимущества и недостатки
Преимущества командного интерфейса
Очень низкие требования к аппаратным средствам — минимально для работы требуется клавиатура и символьное устройство вывода или терминал, соединённый с машиной.
Высокая степень унификации — всё взаимодействие обеспечивается через две функции: ввод и вывод символов, часто реализуемые через файловый ввод-вывод.
Широкая возможность интеграции программ — посредством использования командного интерпретатора и перенаправления ввода-вывода.
Недостатки командного интерфейса
Плохая наглядность интерфейса — необходимо помнить команды или пользоваться справочником.
Ограниченные возможности выводаа информации — отсутствие графики.
Использование
Наиболее распространённое использование интерфейса командной строки — командный интерпретатор, используемый как интерфейс управления операционной системой. Это широко распространённая практика в ОС POSIX-совместимого семейства: Linux, xBSD, QNX и других. Также это основной интерфейс многих старых ОС, включая CP/M и основанных на ней — MS-DOS и пр.
Совместно с командным интерпретатором обычно используются консольные программы, которые также используют командный интерфейс или просто вывод на консоль.
Командный интерфейс используется в диалоговых языках программирования, также в программах со встроенными языками автоматизации.
Интерфейс командной строки используется в разнообразных устройствах. Hayes-модемы используют стандартизированный набор AT-команд посылаемых с компьютера. Многие встроенные системы также используют командый интерфейс в качестве технологического.