Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции СПО.docx
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
157.66 Кб
Скачать

Организация меню загрузки

Config.sys: все инструкции по запуску дайверов и конфигурированию устройств должны быть оформлены в соответствующих секциях.

Головная секция

[menu]

Menuitem = clear, clear DOS

Menuitem = RAMD, with RAMdisk

[clear]

[RAMD]

device = himem.sys

dos = high, umb

device = ramdisk.sys /E 2048

Общие для всех вариантов загрузки ОС – секция [common]

Как правило, если секция common не пустая, загрузка ОС не чистая. Критично для задач перепрошивки системного BIOS, а также ППЗУ дополнительных плат расширения.

device = himem.sys

Организация многоуровневого меню

[menu]

Menuitem = clear, clear DOS

Submenu = NETRAM, With Network or RamDisk

[common]

[clear]

[NetRam]

menuitem = Net, with network

menuitem = RAMD, with RamDisk

[Net]

device = net.sys

[RAMD]

device = ramdrive.sys 2048

menucolor = sh, fon (int 0-15) – цвет текста, фона

menudefault = clear, 6 – вариант по умолчанию

config допускает загрузку дополнительных модулей только средствами install = nc.exe,кроме install (device) = emm386.exe {expanded memory}

На основе install можно осуществить запуск оболочки до загрузки command.com либо в его полное отсутствие.

Лекция 9

……………………………………………….

Переписать

……………………………………………….

Байт из динамической памяти выдается по запросу CPU на шину данных не сразу, по приходу серии тактовых импульсов:

- адрес строки - адрес столбца

Сначала контроллер динамической памяти выставляет адрес строки, потом адрес столбца. Возникает задержка ∆T. Как правило, от двух до трех тактов (Ras to Cas – P2C Latency). Проходит время ∆T2 до тех пока начнут выставлятся данные.

Заниженные параметры задержек могут приводить к полному повисанию системы. Задержки по чтению и записи отличаются примерно на 30%.

4) раздел BIOS - настройка периферии

Возможны следующие режимы:

- PnP (Plug and Play)

- ACPI (Advanced Configuration And Power Interface)

Обязательна поддержка как со стороны MotherBoard (MB),так и со стороны периферии.

Существует третий режим:

- Ручное распределение аппаратных прерываний или, по крайней мере, их резервирование

Третий режим может использоваться для настройки устаревшего оборудования или нестандартных периферийных устройств (в контроллерах системы управления, аппаратные сетевые шлюзы, программаторы и т.д.)

5) Разграничение прав доступа

Для серверов управление режимами доступа к накопителям – в зависимости от привилегий пользователя.

6) Хранение низкоуровневых программных прерываний для обработки обращений: к накопителям, видео подсистеме, ОЗУ. Упрощенно прерывания BIOS можно интерпретировать как набор не переопределяемых подпрограмм.

7) Поиск системных накопителей с учетом приоритета их загрузки.

Этапы старта вычислительной системы:

  1. Включение питания, таймаут установки режимов напряжения.

Если контроллер питания MB по схеме И проверил цепи +-5, +12, то осуществляется глобальный сброс (reset) системы.

В системах питания ATX блок питания всегда находится в сети 220, а запуск системы осуществляется модулем дежурного режима.

Сигнал на запуск блока питания ATX формируется со стороны MB.

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

  2. Конфигурирование режимов RE, побайтная проверка области ОЗУ. (Рекомендуется убирать красивые картинки от производителя матери, чтобы видеть информацию POST BIOS)

  3. Настройка режимов работы периферии на базе параметров чипсета.

  4. Поиск в соответствие с приоритетом системного накопителя.

BIOS пытается обнаружить сигнатуру (последовательность байт) Partition Table (PT)

  1. Если в PT присутствует активный раздел, BIOS переходит по его адресу в системе головка-сектор-цилиндр.

  2. BIOS считывает boot-record активного раздела в оперативной памяти.

  3. CPU последовательно выполняет инструкции считанного BR (boot-record) с целью обнаружения и запуска остальных частей загрузчика ОС.

Таким образом всю процедуру старта ВС (вычислительной системы) до момента загрузки ОС называют POST-процессом (Power On Self Test).

Лекция 10