Организация функционирования микропроцессора ЭВМ

 

Работа процессора, а следовательно и ЭВМ начинается с аппаратного сброса. После окончания сигнала, процессор передает управление программе инициализации компьютера, для чего обращается к памяти по определенному адресу, выбирает и исполняет первую инструкцию этой программы.

Программа инициализации, называемая POST (Power On Self Test — самотестирование по включению), хранится в постоянной памяти ROM BIOS (ПЗУ базовой системы ввода/вывода) и после передачи ей управления выполняет определенные действия.

1. Первоначально выполняет инициализацию процессора — устанавливает многозадачный режим и значения некоторых регистров. Затем выполняет проверку работоспособности и инициализацию подсистем компьютера.

2. Далее инициализируется ОЗУ и выполняется тестирование небольшого блока в его начале. На этом этапе инициализируется и тестируется дисплейный адаптер.

3. Затем тестируется ОЗУ в полном объеме: определяется наличие контроллеров и адаптеров, они инициализируются и тестируются. Теперь BIOS «знает» реальную конфигурацию компьютера и готова к загрузке операционной системы. В этот момент можно войти в меню встроенной утилиты конфигурирования -BIOS Setup, которая позволяет изменять настройки различных подсистем компьютера. Программа POST завершается вызовом процедуры начальной загрузки.

4. Процедура начальной загрузки (bootstrap loader) вызывается прерыванием (BIOS Int 19h). Процедура определяет первое готовое устройство, из списка разрешенных и доступных (гибкий или жесткий диск, компакт-диск, сетевой адаптер). Затем переписывает из него в ОЗУ короткую программу загрузки и передает ей управление. Эта программа выполняет следующие действия:

Ÿ с жесткого диска загружается главный загрузчик MBR (Master Boot Record), и ему передается управление;

Ÿ главный загрузчик определяет на диске активный раздел, загружает загрузчик этого раздела и передает управление ему;

Ÿ в свою очередь загрузчик активного раздела загружает необходимые файлы операционной системы и передает ей управление.

Ÿ Операционная системавыполняет инициализацию подведомственных ей программных и аппаратных средств. Операционная система загружает в регистры процессора адреса вызываемой пользовательской программы и передает ей управление.

Программа представляет собой исходный модуль, сопровождаемый управляющими предложениями, указывающими операционной системе ЭВМ, на каком языке написана программа и что с ней надо делать.








Дата добавления: 2016-02-24; просмотров: 759;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.007 сек.