- Все программы, которые работают на компьютере в среде ОС
- Каждая программа решает множество задач и для этого взаимодействует с уровнем ОС и аппаратным уровнем
- С целью решения задачи приложение может передать операционной системе команды
- Система обрабатывает полученные данные и передаёт их на аппаратный уровень
- Аппаратный уровень производит необходимые операции, используя при этом техническую составляющую устройства, после чего передаёт данные обратно на ОС и на программный