Программные средства реализации информационных процессов
Понятие системного программного обеспечения
Операционная система
Системы программирования
Пакеты прикладных программ
Под программным обеспечением (Software) понимается совокупность программ, которые могут выполняться вычислительной системой.
Категории ПО:
Системное ПО,
Системы программирования,
Пакеты прикладных программ.
Системное программное обеспечение (System Software) – совокупность программ и программных комплексов для обеспечения работы компьютера и компьютерных сетей.
Сервисное ПО или утилиты – вспомогательные программы, дополняющие и расширяющие возможности ОС
Сервисное ПО:
Программы контроля, тестирования и диагностики,
Программы-драйверы,
Программы-упаковщики (архиваторы),
Антивирусные программы,
Программы оптимизации и контроля качества дисков,
Программы форматирования и восстановления информации,
Коммуникационные программы, организующие межкомпьютерный обмен,
Программы для записи CD-ROM, CD-RW,
Программы для управления ОЗУ.
Операционная система – совокупность программных средств, обеспечивающих управление аппаратной частью компьютера, прикладными программами, а также их взаимодействие между собой и пользователем.
Функции ОС:
Управление работой каждого блока ПК и их взаимодействием,
Управление выполнением программ,
Организация хранения информации во внешней памяти,
Взаимодействие пользователя с компьютером.
Управление работой периферийных устройств
Драйвер устройства – программа ОС для управления периферийными устройствами: дисководами, монитором, клавиатурой, принтером, манипулятором «мышь» и др.
Виды драйверов
Стандартные,
Загружаемые.
Стандартные (внутренние) драйверы – программы, которые находятся внутри BIOS (базовая система ввода-вывода) или её модуля расширения и служат для управления внешними устройствами, входящими в стандартный комплект поставки ПК.
Загружаемые (внешние, устанавливаемые) драйверы – хранящиеся на диске и предназначенные для управления внешними устройствами, отличающимися от стандартных.
Управление выполнением программ
Прерывания – это процедуры (небольшие программы), которые компьютер вызывает для выполнения определенной задачи.
Типы прерываний:
Аппаратные,
Логические,
Программные.
Организация хранения информации во внешней памяти
Во внешней памяти используется иерархическая структура хранения информации.
На самом нижнем уровне содержится файл. Полный путь к файлу содержит имя устройства, каталог, подкаталог и т.д., и, наконец, имя файла. Все эти элементы разделяются специальным символом / (обратный слеш).
Файл – поименованная совокупность данных, размещенных на ВЗУ, хранимая и обрабатываемая как единое целое.
Имя файла состоит из 2-х частей, разделенных точкой:
собственно имя файла и расширение, определяющее тип файла.
Типы файлов и их расширения
Типы файлов |
Расширения |
Программы |
.exe, .com |
Текстовые |
.txt, .doc |
Графические |
.bmp, .gif, .jpg |
Звуковые |
.wav, .mid, .mp3 |
Видеофайлы |
.avi, .mov |
Программные (язык программирования) |
.bas, .pas |
Системы программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.
Системы программирования:
Пакет Borland Delphi (Pascal),
Пакет Microsoft Visual Basic ( Turbo Basic),
Пакет Borland C++ (C).
Средства разработки программ
Транслятор (для перевода программы в машинные коды),
Интегрированная среда разработки,
Средства создания и редактирования текстов,
Обширные библиотеки стандартных программ и функций,
Отладочные программы,
«Дружественную» к пользователю диалоговую среду,
Многооконный режим работы,
Мощные графические библиотеки,
Утилиты для работы с библиотеками,
Встроенный ассемблер,
Встроенную справочную службу.
Пакет прикладных программ – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Классы ППП
Общего назначения,
Офисные,
Мультимедийные,
Для автоматизированного проектирования,
Системы искусственного интеллекта,
Проблемно-ориентированные.