базовый комплекс компьютерных программ, обеспечивающих управление аппаратными средствами компьютера, работу с файловой системой, ввод и вывод данных с помощью периферийных устройств.
распределение ресурсов (процессор, память, внешние устройства)
СТРУКТУРА ОПЕРАЦИОННОЙ СИСТЕМЫ
ЯДРО – переводит команды с языка программ на язык машинных кодов.
ДРАЙВЕРЫ – программы, управляющие устройствами.
ИНТЕРФЕЙС – оболочка, с помощью которой пользователь «общается» с компьютером.
Ядро операционной системы (Kernel) -
часть операционной системы:
постоянно находящаяся в оперативной памяти;
управляющая всей операционной системой;
содержащая: драйверы устройств, подпрограммы управления памятью, планировщик заданий;
реализующая системные вызовы.
ДРАЙВЕР –
компьютерная программа, с помощью которой операционная система получает доступ к аппаратному обеспечению некоторого устройства.
В общем случае, для использования любого устройства (как внешнего, так и внутреннего) необходим драйвер
Интерфе́йс –
аппаратно-программные средства, обеспечивающие графическое отображение и обмен информацией между человеком и компьютером.
Персональные Компьютеры без ОС
ПЕРВЫЕ ДИСКОВЫЕ ОС
Необходимость в дисковых ОС появилась с возможностью подключать к ПК дисководы (необходимо было помнить сектор и дорожку откуда надо загрузить информацию).
Была написана программа которая переводит названия программ и файлов в номера дорожек и секторов.
ИСТОРИЯ ОПЕРАЦИОННЫХ СИСТЕМ
Первые операционные системы (CP/M, MS-DOS, Unix) вели диалог с пользователем на экране текстового дисплея. Такие системы в литературе принято называть ОС с интерфейсом командной строки.