Читайте также:
|
|
Программное обеспечение (software), наряду с аппаратными средствами (hardware) – важнейшая составляющая любых информационных технологий. Программное обеспечение представляет собой компьютерные программы и данные, предназначенные для решения определенного круга задач и хранящиеся на машинных носителях.
Программное обеспечение (ПО) – это совокупность всей информации, данных и программ, которые обрабатываются компьютерными системами.
За годы с момента создания первых компьютеров накоплен гигантский объем программного обеспечения. Самую укрупненную классификацию ПО можно представить в виде схемы (рисунок 1).
Рисунок 1- Классификация программного обеспечения
Системное ПО – это совокупность программ для обеспечения работы компьютера. Системные программы предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции и обеспечивают связь между пользователями и прикладными программами;
Инструментальное ПО – это программы, с помощью которых осуществляется процесс разработки программного обеспечения;
Прикладное ПО – это программы, предназначенные для выполнения определенных пользовательских задач и рассчитанные на непосредственное взаимодействие с пользователем.
Приведенная классификация условна, так как с течением времени появляются новые программные средства, другие исчезают. Некоторые средства в процессе эволюции ПО переходят из одного класса в другой. Некоторые системы выполняют как системную, так и прикладную роль. Например, утилиты, предназначенные для сжатия данных, входят как в состав системного программного обеспечения, но также активно используются в прикладных целях пользователями.
Системное ПО включает в себя:
• операционные системы;
• программы –оболочки;
• сетевые системы;
• вспомогательные программы (утилиты).
Среди всего многообразия системных программ наибольшее значение имеет одна – операционная система (operating system).
Как видно из рисунка 2, не один из компонентов ПО, за исключением самой ОС, не имеет непосредственного доступа к аппаратуре компьютера. Даже пользователь взаимодействует со своими программами через интерфейс. Любые их команды, прежде чем попасть в прикладные программы, проходят через операционные системы.
Рисунок 2 – схема взаимодействия видов программного обеспечения
Прикладное ПО – это комплекс программ для решения задач определённого класса конкретной предметной области. Прикладное ПО работает только при наличии системного ПО. Прикладные программы называют приложениями.
Прикладные программы включает в себя:
• текстовые редакторы;
• табличные процессоры;
• системы управления базами данных;
• интегрированные пакеты;
• графические редакторы;
• экспертные системы;
• обучающие программы;
• системы автоматизированного проектирования;
• игры и др.
Особую группу составляет инструментальное ПО или системы программирования, которые являются частью системного ПО, но носят прикладной характер. Системы программирования – это совокупность программ для разработки, отладки и внедрения новых программных продуктов.
К программам для разработки, отладки и внедрения новых программных продуктов относятся:
• трансляторы;
• среда разработки программ;
• библиотеки справочных программ (функций, процедур);
• отладчики;
• редакторы связей и др.
Дата добавления: 2015-08-27; просмотров: 104 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Утверждено редакционно-издательским советом университета | | | Основные концепции операционных систем |