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