ЭВМ предоставляет различные ресурсы для решения задачи, но чтобы сделать эти ресурсы легко доступными для человека и его программ, требуется операционная система. Она скрывает от пользователя сложные и ненужные подробности и предоставляет ему удобный интерфейс для работы. Операционная система осуществляет загрузку в оперативную память всех программ, передает им управление в начале их работы, выполняет различные действия по запросу выполняемых программ и освобождает занимаемую программами оперативную память при их завершении.
Кроме перечисленного выше операционные системы могут предоставлять и другие возможности, делающие ЭВМ еще более удобной для использования: одновременное выполнение множества различных программ (мультизадачность); средства защиты информации, хранящейся на дисках ЭВМ; работа нескольких пользователей на одной ЭВМ (многопользовательский режим); возможность подключения ЭВМ к сети, а также объединение вычислительных ресурсов нескольких машин и совместное их использование (кластеризация).
Кроме операционных систем для работы необходимы некоторые другие компоненты. Среди них базовая система ввода-вывода (BIOS), постоянно находящаяся в памяти компьютера. Эта система "встроена" в материнскую плату компьютера. Ее назначение состоит в выполнении элементарных действий, связанных с осуществлением операций ввода-вывода. BIOS содержит также тест функционирования компьютера, проверяющий работу памяти и устройств компьютера при включении электропитания. Кроме того, базовая система ввода-вывода содержит программу вызова загрузчика операционной системы.
Загрузчик операционной системы -- это специальная программа, предназначенная для инициирования процесса загрузки операционной системы.
В настоящее время трудно себе представить работу на компьютере без
использования операционной системы. Обзор операционных систем мы начнем с
MS DOS -- одной из первых ОС, завоевавших широкую популярность среди
пользователей персональных ЭВМ. Затем рассмотрим версии Windows: от
Windows 3.11 -- графической оболочки для MS DOS, до современных ОС
Windows 9X и Windows 2000. Наиболее полно будет рассмотрена ОС Linux,
которая является UNIX-подобной ОС для персональных компьютеров. Эта система
уже более семи лет является базовой при обучении студентов и школьников
информатике и информационным технологиям в Московском государственном
индустриальном университете.