Системные программы

Классификация программного обеспечения.

Что называется программным обеспечением

Лекция 6. Программное обеспечение компьютеров

Под программным обеспечением (т.н. software) понимается совокупность программ, предназначенных для вычислительной системы (компьютеров).

К программному обеспечению (ПО) относят также процесс проектирования и разработки ПО, а именно:

· технология проектирования программ;

· методы тестирования программ;

· методы доказательства правильности программ;

· документирование программ;

· разработка и использование программных сред, и т.п.

Условно все программы, работающие на компьютере, можно разделить на три ОСНОВНЫЕ категории:

1. системные программы, выполняющие различные инструментальные функции, например:

o управление ресурсами компьютера;

o создание копий используемой информации;

o проверка работоспособности устройств компьютера;

o и др.;

2. инструментальные программные системы, предназначенные для создания новых программ для компьютера.

3. прикладные программы, обеспечивающие выполнение необходимых пользователям прикладных задач.

Известны следующие группы программного обеспечения:

· операционные системы и оболочки;

· системы программирования (трансляторы, и другие средства);

· инструментальные системы;

· интегрированные пакеты программ;

· электронные таблицы;

· системы машинной графики;

· системы управления базами данных (СУБД);

· прикладное программное обеспечение.

Системные программыслужат для управления ресурсами компьютерацентральным процессором, памятью, вводом-выводом данных и выполняются вместе с прикладными программами.

Системное программное обеспечение служит для того, чтобы компьютер мог выполнять прикладные программы.

Cреди системных программ особое место занимают ОС - операционные системы, которые обеспечивают управление ресурсами компьютера.

Важными классами системных программ являются программы вспомогательного назначения — утилиты. Они расширяют и дополняют возможности операционной системы, либо решают самостоятельные задачи.

К программам – утилитамотносятся:

· программы контроля, тестирования и диагностики компьютера;

· программы-драйверы, которые управляют устройствами ввода-вывода,

· программы-упаковщики ( архиваторы), которые записывают

информацию на дисках более плотно;

  • коммуникационные программы, организующие обмен информацией между компьютерами в сети;

· антивирусные программы, предназначенные для борьбы с компьютерными вирусами и их уничтожению;

Компьютерный вирус — это написанная злонамеренно небольшая программа, которая выполняет какие-либо вредные действия (портит файлы на диске, "засоряет" оперативную память, т.е. нарушает работу компьютера).

Часть утилит входит в состав операционной системы, а другая часть функционирует независимо от нее.