Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Начало нормального функционирования процессора




Внутренний тест процессора

Установки при сбросе

Начальный сброс и тестирование

Инициализация регистров процессора при входе в SMM

Регистр Значение
РОНы не определены
EFLAGS 00000002H
EIP 00008000H
Селектор CS SMBase сдвинутая вправо на 4 бита (по умолчанию 3000H)
База CS SMBase (default 30000H)
Селекторы DS, ES, FS, GS, SS 0000H
Базы DS, ES, FS, GS, SS 000000000H
Лимиты DS, ES, FS, GS, SS 0FFFFFFFFH
CR0 Флаги PE, EM, TS и PG сброшены, остальные – без изменений
CR4  
DR6 не определен
DR7 00000400H

 

 

Аппаратный сброс (hardware reset)

Выполняется процессором:

– при включении питания;

– по сигналу RESET.

По активизации сигнала RESET процессор:

– прекращает _______________ _______________;

– перестает управлять _____________ _______.

По окончании сигнала RESET процессор:

– считывает конфигурационную информацию _ _____________ __________ _______ _______________;

– начинает функционирование.

 

– коэффициент умножения тактовой частоты;

– режим (WB/WT) работы кэша;

– роль процессора в многопроцессорных системах;

– способ подачи сигналов прерываний (для процессоров, имеющих APIC).

BIST (Built-in Self-Test)

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

Тестированию подвергается большая часть оборудования процессора:

– для 80386 и 486 – ок. миллиона тактов;

– для Р6 – ок. 5,5 млн.

По окончании самотестирования процессор начинает работу (в реальном режиме), как после обычного сброса; регистр ЕАХ содержит сигнатуру результата тестирования (нуль при успешном выполнении).

 

– FLAGS=0002h; биты VM и RF обнуляются;

– CR0: обнуляются биты PG, TS, ЕМ, MP и РЕ;

– CS=F000h;

– EIP=0000FFF0h;

– DS=ES=SS=FS=GS=0000h;

– DX – информация о типе процессора.

Устанавливаются регистры FPU и ММХ.

Аннулируются строки:

– кэш-памяти;

– буферов трансляции (TLB);

– таблиц переходов (ВТВ).

В скрытых регистрах кодового сегмента:

– база – FFFF0000h (действует до первой перезагрузки CS);

– лимит – 0FFFFh.

Стартовый физический адрес – ____________.

Р6+: положение вектора начального запуска:

– _________ (1М-16) – если во время действия RESET линия А6 перейдет из активного состояния в неактивное;

– _____________ (4Г-16) – в противном случае.

 

Инициализация по сигналу INIT («мягкий» сброс)

Активизация сигнала INIT (P5+) аналогична по эффекту RESET за исключением:

– ______ ______ не запускается;

– внутренняя кэш-память ___ _____________ (но TLB и ВТВ сбрасываются);

– значения регистров MSR (включая MTRR) ___ _______________;

– состояние FPU не изменяется.

Используется для перевода процессора в реальный режим (в стиле 80286) с сохранением данных в кэше.

Такой же эффект возможен и от MSI.

 

Мультипроцессорные системы (P6+)

1. Все процессоры на шине (один в случае однопроцессорной системы) одновременно выполняют ____________ ___________________________ ___________________ на шине APIC, определяя загрузочный процессор (BSP).

2. Далее программный код инициализации выполняет только BSP, остальные процессоры (AP) ________________.

3. Запуск процессоров AP произойдет по _______________ ___ ______ ____ (под управлением исполняемой им программы).

 




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


Дата добавления: 2014-01-11; Просмотров: 396; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.