![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Программное обеспечение (ПО) можно разделить на системное и прикладное (рис. 1.1).
ПО |
Прикладное |
Операционные системы |
Система управления файлами |
Операционные оболочки |
Утилиты |
Системы программирования |
Базы данных |
САПР |
Электронные таблицы |
Издательские системы |
ПО для математических расчетов |
Системное |
Рис. 1.1. Структура ПО
Системное ПО представляет собой комплекс управляющих и обрабатывающих программ, обеспечивающих функционирование вычислительных систем, а также разработку и выполнение программ пользователей.
Cистемное ПО можно разделить на следующие группы:
- операционные системы (ОС);
- системы управления файлами;
- операционные оболочки;
- утилиты;
- системы программирования.
Операционная система – это совокупность программ, управляющая ресурсами вычислительной машины, с целью их эффективного использования и функционирования. ОС осуществляет идентификацию программ и данных, а также обеспечивает связь между оператором и ЭВМ.
Система управления файлами предназначена для организации удобного доступа к данным, организованным как файлы. Благодаря СУФ вместо низкоуровневого доступа к данным с указанием конкретных физических параметров нужной записи (номер поверхности, дорожки, сектора и т.д.), используется логический доступ с указанием имени файла и записи в нем. Выделение СУФ в отдельную категорию целесообразно, поскольку некоторые ОС позволяют работать сразу с несколькими файловыми системами: FAT16, FAT32, NTFS.
Операционные оболочки предназначены для облегчения взаимодействия пользователя с ОС (Norton Commander, Total Commander, Explorer и т.д.).
Утилиты – это специальные системные программы, с помощью которых можно обслуживать ОС и ВС. Например, утилиты позволяют выполнять такие операции как разбиение жесткого диска на разделы, форматирование, дефрагментация диска и т.д. К утилитам относятся пакеты программ Norton Utilietes, Sandra и т. д.
Система программирования – это комплекс программ, обеспечивающих автоматизацию разработки и отладки программ. Современные системы программирования представляют собой интегрированную среду разработки (IDE), объединяющую редактор текста, компилятор языка программирования высокого уровня (транслятор), макроассемблер, библиотеки подпрограмм, компоновщик и отладчик. Любая система программирования разрабатывается под конкретную ОС и конкретную аппаратную платформу ВС.
Прикладное ПО – это совокупность программ для решения конкретных задач из различных сфер применения ЭВМ (базы данных, системы автоматизированного проектирования, издательские системы, офисные программы и т.д.).
Главным компонентом системного ПО является ОС. При разработке остальных компонентов СПО учитываются особенности конкретной ОС.
Дата публикования: 2015-01-26; Прочитано: 1233 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!