Программное обеспечение (ПО) — неотъемлемая часть компьютерной системы. Оно является логическим продолжением технических средств. Уровни ПО (снизу вверх):
- 1. Базовое ПО — базовый уровень.
- 2. Системное ПО — системный уровень.
- 3. Служебное (сервисное) ПО.
- 4. Прикладное ПО.
По способу исполнения программы делят на:
- · интерпретируемые;
- · компилируемые.
По степени переносимости программы делят на:
- · платформозависимые;
- · кроссплатформенные.
По способу распространения и использования программы делят на:
- · несвободные (закрытые);
- · открытые;
- · свободные.
По назначению программы делят на:
- · системные;
- · прикладные;
- · инструментальные.
По видам программы делят на:
- · компонент: программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса;
- · комплекс: программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса.
Базовое программное обеспечение — самый низкий уровень ПО. Базовое ПО отвечает за взаимодействие с базовыми аппаратными средствами. Как правило, базовые программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ). Базовое ПО в архитектуре компьютера занимает особое положение. С одной стороны, его можно рассматривать как составную часть аппаратных средств, с другой стороны, оно является одним из программных модулей операционной системы. Базовое ПО, или BIOS, представляет программа, которая отвечает за управление всеми компонентами, установленными на материнской плате. Фактически BIOS является неотъемлемой составляющей системной платы и поэтому может быть отнесена к особой категории компьютерных компонентов, занимающих промежуточное положение между аппаратурой и программным обеспечением. Функцией базового программного обеспечения является проверка состава и работоспособности вычислительной системы.