Системные программы
Классификация программного обеспечения.
Что называется программным обеспечением
Лекция 6. Программное обеспечение компьютеров
Под программным обеспечением (т.н. software) понимается совокупность программ, предназначенных для вычислительной системы (компьютеров). |
К программному обеспечению (ПО) относят также процесс проектирования и разработки ПО, а именно:
· технология проектирования программ;
· методы тестирования программ;
· методы доказательства правильности программ;
· документирование программ;
· разработка и использование программных сред, и т.п.
Условно все программы, работающие на компьютере, можно разделить на три ОСНОВНЫЕ категории:
1. системные программы, выполняющие различные инструментальные функции, например:
o управление ресурсами компьютера;
o создание копий используемой информации;
o проверка работоспособности устройств компьютера;
o и др.;
2. инструментальные программные системы, предназначенные для создания новых программ для компьютера.
3. прикладные программы, обеспечивающие выполнение необходимых пользователям прикладных задач.
Известны следующие группы программного обеспечения:
· операционные системы и оболочки;
· системы программирования (трансляторы, и другие средства);
· инструментальные системы;
· интегрированные пакеты программ;
· электронные таблицы;
· системы машинной графики;
· системы управления базами данных (СУБД);
· прикладное программное обеспечение.
Системные программыслужат для управления ресурсами компьютера — центральным процессором, памятью, вводом-выводом данных и выполняются вместе с прикладными программами.
Системное программное обеспечение служит для того, чтобы компьютер мог выполнять прикладные программы.
Cреди системных программ особое место занимают ОС - операционные системы, которые обеспечивают управление ресурсами компьютера.
Важными классами системных программ являются программы вспомогательного назначения — утилиты. Они расширяют и дополняют возможности операционной системы, либо решают самостоятельные задачи.
К программам – утилитамотносятся:
· программы контроля, тестирования и диагностики компьютера;
· программы-драйверы, которые управляют устройствами ввода-вывода,
· программы-упаковщики ( архиваторы), которые записывают
информацию на дисках более плотно;
- коммуникационные программы, организующие обмен информацией между компьютерами в сети;
· антивирусные программы, предназначенные для борьбы с компьютерными вирусами и их уничтожению;
Компьютерный вирус — это написанная злонамеренно небольшая программа, которая выполняет какие-либо вредные действия (портит файлы на диске, "засоряет" оперативную память, т.е. нарушает работу компьютера). |
Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее.