Ядро
ОС
Операционная система —
большая и очень сложная программа. Ее объем может быть настолько велик, что
она целиком не уместится в оперативной памяти. В ОС выделяется некоторая
часть, которая является основой всей системы и называется ядром. В состав
ядра входят наиболее часто используемые модули, например средства
распределения оперативной памяти и процессора, система прерываний и др. Программы,
входящие в состав ядра, при загрузке ОС помещаются в оперативную память, где
они постоянно находятся и используются при работе компьютера. Такие программы
называются резидентными программами. Остальная часть ОС хранится на жестком диске и
автоматически загружается в оперативную память по мере необходимости, а
затем удаляется из нее.
Работа
с файлами
Работу пользователя с файлами
обслуживает подсистема ОС, которая называется файловой системой. Этой функцией
ОС вы часто пользуетесь, поэтому сейчас подробно о ней говорить мы не будем.
Отметим только то обстоятельство, что на современных компьютерах используется
иерархическая, многоуровневая файловая структура. Необходимость этого связана с большим
объемом внешних носителей информации. Для ускорения поиска в таких
условиях иерархическая структура — самая рациональная.
Системы программирования
Системы программирования —
инструмент для работы профессиональных программистов. Каждая такая система ориентирована на
определенный язык программирования: Паскаль, Бейсик, Фортран, Си, Ассемблер и
др. Системы программирования
позволяют создавать тексты программ, отлаживать и исполнять программы. Все виды ПО создаются
программистами с помощью систем программирования.
Загрузка операционной системы.
Файлы операционной системы
хранятся во внешней, долговременной памяти (на магнитных,
оптических или USB флэш-дисках).
Однако программы могут выполняться, только если они находятся в оперативной
памяти, поэтому файлы операционной системы необходимо загрузить в оперативную
память. Разрешение этого противоречия состоит в последовательной, поэтапной
загрузке операционной системы.
Диск, на котором находятся файлы операционной системы и с которого производится ее загрузка, называется системным.
После включения компьютера
производится его самотестирование. Затем наступает первый этап загрузки операционной системы — специальная программа,
содержащаяся в микросхеме BIOS, начинает поиск загрузчика операционной системы. Современные версии BIOS позволяют загружать операционную систему не только с
магнитных и оптических дисков, но и с USB флэш-дисков.
Если диск системный и
программа-загрузчик оказывается на месте, то она загружается в оперативную
память и ей передается управление работой компьютера. Программа ищет файлы операционной
системы на системном диске и загружает их в оперативную память в качестве
программных модулей.
Если системные диски в
компьютере отсутствуют, на экране монитора появляется сообщение «Non system disk», и компьютер «зависает», т. е. загрузка
операционной системы прекращается и компьютер остается неработоспособным.