ПОНЯТИЕ ОПЕРАЦИОННОЙ СРЕДЫ

Классификация операционных сред

ВОПРОСЫ:

Системные, инструментальные и прикладные операционные среды. Пользовательские интерфейсы операционных сред. Текстовые и графические среды, мультимедиа. Среды, ориентированные на программиста и конечного пользователя. Средства проблемной ориентации. Организация обработки данных в операционной среде. Многозадачные и многопользовательские среды.

СОДЕРЖАНИЕ ТЕМЫ:

Рассмотрим основные классификационные признаки операционных сред.

По назначению можно выделить следующие типы операционных сред: системные, инструментальные и прикладные.

Системные операционные среды обеспечивают запуск и выполнение программ на ЭВМ, управление аппаратными и информационными ресурсами ЭВМ, организацию диалога с пользователем. Программное обеспечение системной среды включает операционную систему, системные программы-оболочки и программы-утилиты.

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

- универсальные системы программирования, основанные на универсальных алгоритмических языках, языках логического и функционального программирования;

- специализированные системы программирования, основанные на проблемно-ориентированных языках (предназначенные, например, для разработки информационных систем с базами данных).

Прикладные операционные среды предназначены для решения задач в различных предметных областях, т.е. для получения конечного результата автоматизации обработки информации. Существуют разнообразные типы прикладных операционных сред. Изучение некоторых из них требует углубленного изучения соответствующей предметной области. К таковым относятся, например операционные среды многопользовательских информационных систем, систем автоматизации проектирования, автоматизированных систем управления предприятиями, систем управления в реальном времени и т.д. В данном курсе рассматриваются прикладные операционные среды, предназначенные для автоматизации редактирования документов.

По уровню предполагаемой подготовки пользователя можно выделить операционные среды:

- ориентированные на программиста;

- ориентированные на конечного пользователя.

Под конечным пользователем понимается пользователь, не обязательно владеющий навыками алгоритмизации и программирования. Прикладные операционные среды ориентированы, как правило, на конечного пользователя, но могут включать средства, которые может использовать только программист, например, средства проблемной ориентации, позволяющие программировать в прикладной среде, расширяя ее возможности.

Инструментальные среды ориентированы только на программистов.

Системные операционные среды долгое время также были сориентированы только на программистов или операторов-профессионалов, но с появлением персональных ЭВМ возникла задача сделать системную среду более удобной и для конечного пользователя. Это привело к созданию программ-оболочек и операционных сред типа Windows. Однако нельзя сказать, что задача создания системной среды, удобной для конечного пользователя, полностью решена.

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

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

В текстовой среде вся входная и выходная информация представляется в виде текстов. Для работы в такой среде необходимы клавиатура, алфавитно-цифровой дисплей и принтер.

В графической среде кроме текстов может обрабатываться разнообразная графическая информация в виде чертежей, картинок, снимков. Для представления текстов можно использовать различные шрифты. В такой среде вместо алфавитно-цифровых устройств требуется графический дисплей и принтер, а также дополнительные устройства: ручной манипулятор мышь, сканер статических изображений, плоттер для черчения и др.

В мультимедиа становится возможной обработка в реальном времени звуковой и динамической визуальной информации. Такая среда требует дополнительно аудио адаптер с микрофоном и громкоговорителями, видеобластер с видеокамерой и видеомагнитофоном, дисковод CD-ROM.

Следует также отметить, что при переходе от текстовой среды к графической и далее к мультимедиа растут требования к производительности процессора, емкости оперативной и внешней памяти ЭВМ.

По числу одновременно работающих пользователей и одновременно решаемых каждым пользователем задач можно выделить следующие типы сред: однопользовательские однозадачные (операционная система DOS персональной ЭВМ); однопользовательские многозадачные (среда Windows); многопользовательские однозадачные (большинство многопользовательских информационных систем); многопользовательские многозадачные (операционная система UNIX);

Основы физики и электротехники. Лекции, курсовые, задачи, учебники