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

83. Распределение системных ресурсов для линий запросов прерываний

Для линий запросов прерываний бесконфликтность трактуется несколько сложнее. В классической системе ISA одну линию запроса может использовать только одно уст-во, все остальные варианты – конфликтные. В системах PnP ISA (имеющих PnP BIOS, более гибко программируемый контролер прерываний и уст-ва ISA PnP) при корректных настройках уст-ва PnP аппаратно могут использовать разделяемые (Общие для нескольких уст-в) линии прерываний. На обычные уст-ва ISA эта возможность, как правило, не распространяется. Однако для уст-в PnP возможны конфликты программ, работающих с этими уст-ми, если в них не заложена возможность разделяемости прерываний. В системах с PCI разделяемость прерываний аппаратно предусмотрена, но опять-таки программные конфликты. В комбинированных системах ISA/PCI доступные линии запросов прерываний делятся устаревшими уст-ми ISA и уст-ми PnP ISA и PCI, во второй группе разделяемые прерывания, в принципе, допу4стимы (но при «правильном» ПО).

84. Распределение системных ресурсов для каналов dma

Для каналов DMA (контролеров 8237А) бесконфликтным, как правило, является лишь монопольное использование канала одним устройством (хотя бывают редкие исключения). На устаревших уст-вах каналы выбираются двумя джамперами – один для линии DRQx, другой для DACx#. Естественно, они должны устанавливаться согласованно, на один и тот же номер канала.

85. Распределение системных ресурсов. Сформулировать понятие бесконфликтности

Бесконфликтность- это когда не перекрываются адреса устройств, либо адреса программ, что способствует успешному выполнению поставленной задичи.

86. Функционирование пк. Описание процесса начального запуска

После включения персонального компьютера его процессор начинает работу. Первая выполняемая команда расположена по адресу FFFF0h и принадлежит пространству адресов BIOS. Как правило, данная команда просто передает управление программе инициализации BIOS.

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

Затем BIOS опрашивает устройства, перечисляемые в заранее созданном списке, пока не найдёт загрузочное устройство. Если такое устройство найдено не будет, будет выведено сообщение об ошибке, а процесс загрузки будет остановлен. Если BIOS обнаружит загрузочное устройство, он считает с него начальный загрузчик и передаст ему управление.

В случае жесткого диска, начальный загрузчик называется главной загрузочной записью (MBR) и часто не зависит от операционной системы. Обычно он ищет активный раздел жесткого диска, загружает загрузочный сектор данного раздела и передает ему управление. Этот загрузочный сектор, как правило, зависит от операционной системы. Он должен загрузить в память ядро операционной системы и передать ему управление. Если активного раздела не существует, или загрузочный сектор активного раздела некорректен, MBR может загрузить резервный начальный загрузчик и передать управление ему. Резервный начальный загрузчик должен выбрать раздел (зачастую с помощью пользователя), загрузить его загрузочный сектор и передать ему управление.