Загрузка операционной системы и прикладных программ
Загрузка операционной системы также начинается с попытки чтения первого сектора нулевой головки нулевого цилиндра, где обычно находится главный загрузчик, или главная загрузочная запись (Master Boot Record — MBR) с таблицей разделов диска. Главный загрузчик MBR должен найти описатель активного раздела, загрузить первый сектор описателя в память и, убедившись в том, что в первом секторе находится… Читать ещё >
Загрузка операционной системы и прикладных программ (реферат, курсовая, диплом, контрольная)
Порядок загрузки с диска А:
При таком порядке загрузки операционной системы сначала анализируется готовность диска А: попыткой прочитать загрузочную запись дискеты — первый сектор нулевой дорожки. Возможны следующие варианты:
- • при наличии дискеты с нее считывается первый сектор и по определенному признаку в его содержимом процедура определяет, имеется ли в нем загрузчик операционной системы:
- • если загрузчик имеется, то ему передается управление для выполнения процесса загрузки операционной системы;
- • если в считанном секторе загрузчик не обнаружен, то компьютер останавливается с сообщением Non-system disk or disk error — несистемный диск или ошибка чтения. После этого следует извлечь несистемную дискету или установить системную дискету и нажатием Ctrl+Alt+Del повторно запустить тест POST. Он будет работать в сокращенном варианте и завершится вызовом прерывания Int 19h — следующей попыткой загрузки. Такой способ перезапуска (перезагрузки) называется «теплым» (Warm). Повторный запуск POST можно выполнить и «холодным» (Cold) способом, нажав кнопку Reset, но при этом POST будет выполняться полностью, как после включения питания, что займет несколько больше времени;
- • при отсутствии дискеты процедура переходит к попытке чтения главной загрузочной записи жесткого диска С:.
Загрузка с жесткого диска С:
Загрузка операционной системы также начинается с попытки чтения первого сектора нулевой головки нулевого цилиндра, где обычно находится главный загрузчик, или главная загрузочная запись (Master Boot Record — MBR) с таблицей разделов диска. Главный загрузчик MBR должен найти описатель активного раздела, загрузить первый сектор описателя в память и, убедившись в том, что в первом секторе находится загрузчик операционной системы, передать ему управление. Именно этот загрузчик и должен загрузить операционную систему из выбранного активного раздела в память и передать ей управление. Следует отметить, что:
- • главный загрузчик MBR может служить средством для выбора загружаемой операционной системы по желанию пользователя (из меню);
- • загрузчики активных разделов, как и загрузчик на дискете, ориентированы только на загрузку своих операционных систем. Если загрузчику не удается найти и загрузить файлы операционной системы, он выдает сообщение «Missing Operation System» — отсутствует операционная система.
Последовательность опроса устройств при загрузке операционной системы задается параметрами CMOS Setup. В современных компьютерах имеются следующие возможности:
- • загружать операционную систему с винчестера, дискеты и компакт-диска;
- • выбирать любую последовательность их опроса (загрузки).
После загрузки управление компьютером передается операционной системе. В ее функции входит:
- • инициализация соответствующих программных и аппаратных средств;
- • распределение всех ресурсов компьютера (оперативной памяти и памяти устройств хранения данных, процессорного времени в многозадачных системах, периферийных и коммуникационных устройств);
- • загрузка и исполнение пользовательских приложений, различных вспомогательных процессов и утилит;
- • предоставление интерфейса пользователю (настройка параметров операционной системы и создание комфортных условий работы) и др.
Загрузка пользовательских программ
Приложения и утилиты располагаются в виде файлов на устройствах внешней памяти. Пользователь запускает интересующие его приложения, указывая имя требуемой программы или командного файла, «щелкая» по представляющему его значку.
В современных многозадачных системах (типа Windows) одновременно может быть запущено несколько приложений (программ, процессов). В процессе исполнения программы могут обращаться к файлам данных и настроек параметров: считывать файлы, выполнять какую-то обработку, записывать результаты. По завершении работы программы следует корректно закрывать (Shutdown) предусмотренными в ней средствами. Принудительное завершение программы средствами операционной системы может привести к потере несохраненных данных.