Функции операционной системы компьютера обычно группируются в соответствии с типами ресурсов и образуют подсистемы. Наиболее важными подсистемами управления ресурсами являются подсистемы управления: процессами; памятью; файлами и внешними устройствами; пользовательским интерфейсом; защиты данных и администрирования.
Чтобы процесс мог быть выполнен, операционная система должна:
¨ назначить ему область оперативной памяти, в которой будут размещены коды и данные процесса;
¨ предоставить ему необходимое количество процессорного времени;
¨ обеспечить доступ к файлам и устройствам ввода-вывода.