- •Конспекты лекций по информатике
- •Введение
- •1. Понятие операционной среды
- •1.1. Классификация операционных сред
- •1.2. Объекты и функции операционной среды
- •2. Системные операционные среды
- •2.1. Операционные системы.
- •2.3. Язык команд дос
- •2.4. Командные файлы
- •2.4.1. Простейший командный файл
- •2.4.2. Командный файл с параметрами
- •2.4.3. Командный файл с проверкой условий
- •2.4.4. Диалоговые командные файлы
- •2.4.5. Командные файлы, использующие переменные окружения
- •2.4.6. Командный файл, вызывающий другие командные файлы
- •2.5. Программы-утилиты.
- •2.6. Программы-оболочки
- •2.7. Эффективное использование ресурсов эвм
- •3. Инструментальные операционные среды
- •3.1. Системы программирования
- •3.2. Интегрированная среда системы программирования Турбо-Паскаль
- •4. Прикладные операционные среды
- •4.1. Редактирование документов
- •4.2. Редакторы текстовых документов.
- •4.3. Редактор математических документов MathCad
- •4.4. Электронные таблицы и табличные процессоры.
- •4.4.1. Структура электронной таблицы
- •4.4.2. Условные вычисления
- •4.4.3. Электронные таблицы и деловая графика
- •4.4.4. Простейшие базы данных
- •4.5. Графические редакторы.
- •4.6. Глобальная телекоммуникационная сеть Интернет.
1. Понятие операционной среды
1.1. Классификация операционных сред
ВОПРОСЫ:
Системные, инструментальные и прикладные операционные среды. Пользовательские интерфейсы операционных сред. Текстовые и графические среды, мультимедиа. Среды, ориентированные на программиста и конечного пользователя. Средства проблемной ориентации. Организация обработки данных в операционной среде. Многозадачные и многопользовательские среды.
СОДЕРЖАНИЕ ТЕМЫ:
Рассмотрим основные классификационные признаки операционных сред.
По назначению можно выделить следующие типы операционных сред: системные, инструментальные и прикладные.
Системные операционные среды обеспечивают запуск и выполнение программ на ЭВМ, управление аппаратными и информационными ресурсами ЭВМ, организацию диалога с пользователем. Программное обеспечение системной среды включает операционную систему, системные программы оболочки и программы-утилиты.
Инструментальные среды предназначены для разработки нового программного обеспечения (системного, инструментального, прикладного). Программное обеспечение инструментальных сред включает системы программирования различного назначения, а также разнообразные средства автоматизации проектирования информационного и программного обеспечения. Среди систем программирования можно выделить:
- универсальные системы программирования, основанные на универсальных алгоритмических языках, языках логического и функционального программирования;
- специализированные системы программирования, основанные на проблемно-ориентированных языках (предназначенные, например, для разработки информационных систем с базами данных).
Прикладные операционные среды предназначены для решения задач в различных предметных областях, т.е. для получения конечного результата автоматизации обработки информации. Существуют разнообразные типы прикладных операционных сред. Изучение некоторых из них требует углубленного изучения соответствующей предметной области. К таковым относятся, например операционные среды многопользовательских информационных систем, систем автоматизации проектирования, автоматизированных систем управления предприятиями, систем управления в реальном времени и т.д. В данном курсе рассматриваются прикладные операционные среды, предназначенные для автоматизации редактирования документов.
По уровню предполагаемой подготовки пользователя можно выделить операционные среды:
ориентированные на программиста;
ориентированные на конечного пользователя.
Под конечным пользователем понимается пользователь, не обязательно владеющий навыками алгоритмизации и программирования. Прикладные операционные среды ориентированы, как правило, на конечного пользователя, но могут включать средства, которыми может использовать только программист, например, средства проблемной ориентации, позволяющие программировать в прикладной среде, расширяя ее возможности.
Инструментальные среды ориентированы только на программистов.
Системные операционные среды долгое время также были сориентированы только на программистов или операторов-профессионалов, но с появлением персональных ЭВМ возникла задача сделать системную среду более удобной и для конечного пользователя. Это привело к созданию программ-оболочек и операционных сред типа Windows. Однако нельзя сказать, что задача создания системной среды, удобной для конечного пользователя, полностью решена.
Важнейшей характеристикой операционной среды является язык общения с пользователем. Первоначально такие языки строились только как языки команд или как языки программирования, в которых центральное место занимает понятие "команда" или "оператор". При использовании языка команд пользователь должен держать в голове весь набор команд, чтобы выбрать требуемую функцию операционной среды. В этой ситуации среда "пассивна" и не помогает пользователю сделать правильный выбор. Развитие технологии меню, совершенствование устройств отображения привели к созданию более наглядных и удобных пользовательских интерфейсов, при использовании которых операционная среда более активна и ведет пользователя по правильному пути, предлагая допустимые альтернативы.
По технической базе пользовательского интерфейса можно выделить текстовые среды, графические среды и мультимедиа (мультимедиа).
В текстовой среде вся входная и выходная информация представляется в виде текстов. Для работы в такой среде необходимы клавиатура, алфавитно-цифровой дисплей и принтер.
В графической среде кроме текстов может обрабатываться разнообразная графическая информация в виде чертежей, картинок, снимков. Для представления текстов можно использовать различные шрифты. В такой среде вместо алфавитно-цифровых устройств требуется графический дисплей и принтер, а также дополнительные устройства: ручной манипулятор "мышь", сканер статических изображений, плоттер для черчения и др.
В мультимедиа становится возможной обработка в реальном времени звуковой и динамической визуальной информации. Такая среда требует дополнительно аудио-адаптер с микрофоном и громкоговорителями, видеобластер с видеокамерой и видеомагнитофоном, дисковод CD-ROM.
Следует также отметить, что при переходе от текстовой среды к графической и далее к мультимедиа растут требования к производительности процессора, емкости оперативной и внешней памяти ЭВМ.
По числу одновременно работающих пользователей и одновременно решаемых каждым пользователем задач можно выделить следующие типы сред: однопользовательские однозадачные (операционная система DOS персональной ЭВМ); однопользовательские многозадачные (среда Windows); многопользовательские однозадачные (большинство многопользовательских информационных систем); многопользовательские многозадачные (операционная система UNIX);