Конспект установочных лекций по комплексному курсу Информатика, Теория информации



Основные аспекты операционных систем - часть 8


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

Диалоговый режим требует особых свойств интерфейса между пользователем и системой. В идеальном случае пользователь должен иметь возможность легко вести диалог, лучше всего без использования дополнительных письменных инструкций. Это требует предоставления ему дополнительной информации (объяснение системных фикций и состояния системы в данный момент), а также помощи при выдаче сообщений об ошибках (диагностика ошибок и пути их устранения). Особое значение имеет простота и наглядность представления требуемой информации о текущем состоянии системы. Далее, все системные фикции должны возможно больше соответствовать ожиданиям и интуиции пользователя (англ. principle of least surprise). Это приводит в область эргономики программного оборудования, которая имеет своей целью по возможности простое и понятное оформление пользовательского интерфейса.

Ограниченность площади экрана дисплея требует особой техники работы с ним, такой, как разделение его на окна (англ. windows). При этом экран делится на несколько частей, на каждую из которых выдаются отдельные вырезки той или иной информации. При этом можно определить новые вырезки, перекрыть старые окна, снова их восстановить или погасить.




Содержание  Назад  Вперед