В ядро типичной ОС входят следующие компоненты:
• система управления сеансами пользователей,
• система управления задачами(процессами),
• файловая система,
• система ввода/вывода.
Файловая система выполняет преобразование данных, хранимых на внешних запоминающих устройствах (например, на дисковых накопителях или на flash накопителях), в логические объекты — файлы и каталоги. Она также выполняет функции разграничения доступа к файлам и каталогам при обращении к ним со стороны системы управления сеансами или при использовании файловой системы через интерфейс системных вызовов. Время жизни сеанса пользователя в однопользовательских ОС приблизительно равно времени жизни работающего ядра системы. Вследствие неразличимости пользователей система управления сеансами и файловая система в значительной мере упрощаются. Файловая система однопользовательских ОС, как правило, не содержит сложных механизмов разграничения доступа к файлам и каталогам, хотя в файловой системе могут существовать флаги, задающие режимы работы с файлами и каталогами — их атрибуты. Значит, любая ОС должна содержать файловую подсистему даже в упрощенном виде.