Читайте также:
|
|
Основной функцией компьютера является выполнение программ. Совокупность программ, с которыми работает компьютер, образует программное обеспечение. Все программное обеспечение подразделяется на системное, прикладное и инструментальное программные системы. Соотношение между требующимися программными продуктами и имеющимися на рынке быстро изменяется. Развитие программного обеспечения идет вглубь, появляются новые подходы к построению операционных систем, языкового программирования, и вширь, так как прикладные программы зачастую приобретают самостоятельную ценность. Появляются нетрадиционные программы, которые сложно поддаются обычной классификации. Например, программа электрический собеседник. В настоящее время сложились следующие группы программного обеспечения: операционная система и оболочки, системы программирования (трансляторы, библиотеки программ), инструментальные системы, интегрированные пакеты программ, динамические электронные таблицы, системы машинной графики, системы управления базами данных, прикладное программное обеспечение.
· системное программное обеспечение,
· прикладное программное обеспечение.
Системные программы управляют работой аппаратных средств и обеспечивают услугами нас и наши прикладные комплексы. В первую очередь это операционные системы и дополняющие их программные модули (системные программы "утилиты", драйверы периферийных устройств и т. п.). Например, вводя с клавиатуры символ, мы пользуемся услугами системной программы - драйвера клавиатуры; для форматирования дискеты мы вызываем системную утилиту - format и т. д.
К системному обеспечению часто относят и широкий круг программ, выполняющих разнообразные сервисные функции по обслуживанию компьютерного аппаратного и программного обеспечения: утилиты Нортона, программы архивирования, антивирусные средства, различные диагностические комплексы и т. д. Данные программы называются утилитами.
С помощью прикладных программ на компьютере решаются конкретные задачи. Спектр прикладного обеспечения очень широк: от простых программ для решения несложных вычислительных задач, до мощных профессиональных систем, научных комплексов, систем массового обслуживания.
Промежуточное место занимает особый класс программ -инструментальные ПО, или средства разработки приложений. Роль таких систем за последние годы резко возросла. Если раньше для разработки применяли автономные программы с несложным сервисом, то сейчас в состав инструментария входят мощные средства визуального программирования, библиотеки функций, классов и т. п.
Инструментальное программное обеспечение состоит из:
-систем программирования,
-средств разработки и отладки программ. (Системы программирования - это комплекс программ, который облегчает работу программиста).
Дата добавления: 2015-01-30; просмотров: 65 | Поможем написать вашу работу | Нарушение авторских прав |