Назначение программного обеспечения ЭВМ

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

Доступность компьютера обеспечивается наличием богатого программного обеспечения. Программное обеспечение — это совокупность программ, хранящихся на устройствах долговременной памяти компьютера и предназначенных для массового использования. И если пользователю требуется выполнить какую-то работу на компьютере, то он должен выбрать подходящую для этих целей программу из ПО и инициализировать ее выполнение.

Программное обеспечение — это не только собственно программы, но и данные, с которыми работают эти программы. Данные и программы хранятся на дисках в отдельных файлах. Часто объем данных во много раз превышает размеры программ. Например, нередко размер баз данных, графической информации, мультимедийных продуктов много больше, чем размер программ, позволяющих работать с ними. Знания компьютера — это данные (декларативная информация) и программы (процедурная информация) в его памяти. Учитывая все вышесказанное, можно сделать вывод, что более адекватным аналогом термина software является термин «информационное обеспечение компьютера».

Для компьютеров, работающих в составе компьютерных сетей, представление о программном (информационном) обеспечении выходит за границы дискового пространства ПК. Для таких ПК оказываются доступными информационные ресурсы компьютеров-серверов. С подключением компьютера к сети Интернет эти ресурсы становятся практически неограниченными.

В настоящее время существует большое разнообразие классификаций ПО. Согласно наиболее распространенной в настоящее время все программы делятся на системные, прикладные и системы программирования (рис. 40). Между программами, относящимися к этим трем группам, есть достаточно четкое различие по их назначению.