Классификация программного обеспечения
Программы бывают разные и классифицируются по их назначению:
· системы программирования.
· пакеты прикладных программ;
· операционные системы;
Системные программы обеспечивают взаимодействие с пользователем – ОС, обеспечивают взаимодействие прочих программ компьютерной системы с аппаратным обеспечением – драйверы устройств и организуют более удобную среду работы пользователя – антивир. пр-мы, архиваторы, и.т.д.
Операционные системы (ОС ) занимают особое место среди всех системных программ.
производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т.д.), запускает другие (прикладные) программы на выполнение.
Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс с устройствами компьютера). Назначение операционной системы состоит, прежде всего, в том, чтобы скрыть от пользователя сложные и ненужные ему подробности работы с аппаратными средствами и предоставить ему удобный интерфейс для работы.
Операционная система обычно хранится во внешней памяти компьютера — на диске. Операционная система - это программа, которая считывается с дисковой памяти и загружается в оперативную память (ОП) при включении компьютера.
Replace and strike any key when ready
Этот процесс называется загрузкой операционной системы.
В функции операционной системы входит:
· осуществление диалога с пользователем;
· ввод-вывод и управление данными;
· планирование и организация процесса обработки программ;
· запуск программ на выполнение;
· распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
· передача информации между различными внутренними устройствами;
· программная поддержка работы периферийных устройств (дисплея, клавиатуры, дисковых накопителей, принтера и др.).
Приобретая программы следует обязательно узнать, под какую ОС эти программы могут быть установлены.
Самые распространенные ОС для ПК:
MS DOS
OS/2 (IBM)
UNIX корпорация Bell Laboratory
Windows-95, 98, NT, XP (MS)
NetWare (Novell) – сетевая ОС
Драйверы. Важным классом системных программ являются программы-драйверы. Они расширяют возможности операционной системы по управлению устройствами ввода-вывода компьютера (клавиатурой, жестким диском, мышью и т.д.), оперативной памятью и т.д.
Архиваторы позволяют за счет применения специальных методов «упаковки» информации сжимать информациюна дисках.
Антивирусные программы предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения вирусом.
Программы для диагностики компьютера позволяют проверить конфигурацию компьютера (количество памяти, ее использование, типы дисков и т.д.), а также проверить работоспособность устройств компьютера (прежде всего жестких дисков)и др.
Программы управления локальной сетью Пользователи компьютеров, объединенных в локальную сеть, могут передавать друг другу сообщения, совместно использовать базы данных или устройства (например, принтеры), что значительно повышает удобство и эффективность коллективного труда. Для объединения компьютеров в локальную сеть компьютеры необходимо соединить специальными проводами (кабелями) и вставить в них платы сетевых адаптеров, позволяющих передавать информацию по кабелям сети. Однако одних проводов и сетевых адаптеров недостаточно, необходимы программы, обеспечивающие обмен информацией по локальной сети.
Обычно один или несколько компьютеров выделяются исключительно для обслуживания локальной сети и совместно используемых ресурсов (данных и устройств). Такие компьютеры называются серверами (файл-серверами или клиент-серверами). Как правило, это достаточно мощные компьютеры с большим количеством оперативной и дисковой памяти. На дисках серверов располагаются совместно используемые программы, базы данных и т.д. Остальные компьютеры локальной сети часто называются рабочими станциями. На тех рабочих станциях, где требуется обрабатывать только данные на сервере (например, вводить сведения в совместно используемую базу данных о заказах и продажах), часто для экономии даже не устанавливают жестких дисков.