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

41. Системные ресурсы пэвм. Dma

Правил. совместная работа ус-в и ВС в целом хар-ся корректным раздел-м общих системных ресурсов, осн. их кот. явл.: линии запросов на прерывание (IRQ); DMA; базовые адреса портов вв/выв. Некорректное совместное исп. этих ресурсов ведет к конфликтам. Передача данных в режиме пр. доступа к памяти треб. при обмене данными между ОП и высокоскоростными устройствами (видеокарта, винчестеры). В этом случ. ус-о связано с ОП непосредственно каналами пр доступа, а не через CPU. Инициализация процесса прямого доступа происх с участием CPU, а собственно передача данных – под управлением контроллера DMA. Уст-во по одному из каналов обращ к контроллеру, сообщая ему путь, начальный адрес и объем данных. Современные персональные компьютеры имеют 8 каналов прямого доступа к памяти. В компьютере любое уст-во (за исключением ОП) рассматривается процессором как переферийное. Обмен данными между процессором и периферийными устройствами осуществляется через порты ввода-вывода – регистр контроллера, непосредственно подключенного к шине ввода-вывода компа. Для упр-я обменом данными между аппаратными компонентами компьютером каждому порту ввода-вывода присваивается свой уникальный номер, позволяющий: 1.определить процессору необходимые порты при выполнении программ; 2.реализовать принцип аппаратной совместимости при изменении конфигурации ПЭВМ. Совр. микросхемы BIOS поддерживают стандарт plug-and-play, позволяющий системам и устройствам автоматически настраивать друг друга.

42. Системные ресурсы пэвм. Линии запросаов на прер-е

Правил. совместная работа ус-в и ВС в целом хар-ся корректным раздел-м общих системных ресурсов, осн. их кот. явл.: линии запросов на прерывание (IRQ); DMA; базовые адреса портов вв/выв. Некорректное совместное исп. этих ресурсов ведет к конфликтам. Для устранения этих проблем осущ. конфигурирование. Эффект-я работа компьютера: 1.максимально возможная загрузка процессора; 2.мгновенная реакция CPU на любой треб. внимания запрос. Сист. прер-й позволяет компьютеру приостановить текущ. дейст. и переключиться на др. Каждому компоненту компа, кот может потреб. внимание CPU, выделяется особый № прер-я, по кот. CPU “узнает” те или иные устройства. Прерывания: 1.аппаратные; 2.программные. Аппаратные прерывания работают след. образом: 1.уст-во при необх. посылает сигнал CPU; 2. CPU прекращ. выполн текущ последоват команд и переключается на др, соответствующую данному прерыванию. Для обслуж прер-й служит табл векторов прерываний, содержащ в первых ячейках памяти компа. Вектор прерываний – полный адрес памяти той процедуры, кот вызыв. при появлении соответ. запроса на прерывание. Упр-е пре-и осущ-я спец. контроллерами прерываний (всего прерыв-й 16). Каждая линия запроса имеет свой приоритет. Высший приоритет имеет IRQ-0 (тактовый генератор). Каждой линии IRQ соответствует вектор прерываний, указывающ местонахождение процедуры обслуживания запроса на прерывание в постоянной памяти BIOS. Часть линий прерываний резервируется системой (1, 2, 3), а часть м. б. предоставлена для использования дополнительным оборудованием, необходимым пользователю (5, 7, 11).