Состав операционной системы

Операционные системы состоят из основного, загружаемого в оперативную память, ядра и подгружаемых (по необходимости) отдельных, функциональных утилит. Основные требования к такой системе — это минимальные размеры ядра и оперативность использования утилит. Работа с операционной системой требует от пользо­вателя знания большого количества управляющих команд, что представляет значительные трудности для пользова­теля-непрофессионала и отнимает много времени у пользо­вателя-профессионала. Интерфейс, предоставляемый пользователю операционной системой, чрезвычайно при­митивен.

Организация взаимосвязанных данных в виде файлов яв­ляется ключевым решением проблемы хранения информации, однако этого недостаточно для эффективной работы на ПК. Объективная необходимость структуризации файлов связано с тем, что в современном ПК может храниться не одна тысяча файлов. Структурирование множества файлов обеспечивается со­зданием каталогов (директорий), в которые вкладываются эти файлы. Каталог может включать множество подкаталогов, в результате чего на дисках образуются разветвленные фай­ловые структуры. Если взглянуть на файловую структуру с точки зрения подчиненности, то она является иерархической многоуровневой структурой. Основные утилиты OS и предназначены для работы с файловой структурой ПК.