ВУЗ:
Составители:
89
виртуального адреса используются в качестве индекса для поиска в таблице
сегментов. Таким образом, наличие базово-граничных пар в дескрипторе
таблицы сегментов и элементах таблицы сегментов предотвращает
возможность обращения программы пользователя к таблицам сегментов и
страниц, с которыми она не связана. Наличие в элементах таблицы сегментов
индикаторов режима доступа позволяет осуществить
необходимый режим
доступа к сегменту со стороны данной программы. Для повышения
эффективности схемы используется ассоциативная кэш-память.
Отметим, что в описанной схеме сегментации таблица сегментов с
индикаторами доступа предоставляет всем программам, являющимся частями
некоторой задачи, одинаковые возможности доступа, т. е. она определяет
единственную область (домен) защиты. Однако для создания защищенных
подсистем
в рамках одной задачи для того, чтобы изменять возможности
доступа, когда точка выполнения переходит через различные программы,
управляющие ее решением, необходимо связать с каждой задачей множество
доменов защиты. Реализация защищенных подсистем требует разработки
некоторых специальных аппаратных средств. Рассмотрение таких систем,
которые включают в себя кольцевые схемы защиты, а также различного
рода
мандатные схемы защиты, выходит за рамки данного пособия.
7. Организация ввода-вывода
В вычислительной системе, состоящей из множества подсистем,
необходим механизм для их взаимодействия. Эти подсистемы должны быстро и
эффективно обмениваться данными. Например, процессор, с одной стороны,
должен быть связан с памятью, с другой стороны, необходима связь процессора
с устройствами ввода/вывода.
В современных ПК такой механизм можно разделить на несколько
уровней:
-
BIOS;
- Системные и локальные шины;
- Шины ввода/вывода.
7.1. BIOS
BIOS (Basic Input/Output System) - основная система ввода/вывода,
зашитая в ПЗУ (отсюда название ROM BIOS). Она представляет собой набор
программ проверки и обслуживания аппаратуры компьютера, и выполняет роль
посредника между DOS и аппаратурой. BIOS получает управление при
включении и сбросе системной платы, тестирует саму плату и основные
блоки
компьютера - видеоадаптер, клавиатуру, контроллеры дисков и портов
ввода/вывода, настраивает Chipset платы и зaгpужaeт внешнюю операционную
систему. При работе под DOS, Windows BIOS управляет основными
виртуального адреса используются в качестве индекса для поиска в таблице
сегментов. Таким образом, наличие базово-граничных пар в дескрипторе
таблицы сегментов и элементах таблицы сегментов предотвращает
возможность обращения программы пользователя к таблицам сегментов и
страниц, с которыми она не связана. Наличие в элементах таблицы сегментов
индикаторов режима доступа позволяет осуществить необходимый режим
доступа к сегменту со стороны данной программы. Для повышения
эффективности схемы используется ассоциативная кэш-память.
Отметим, что в описанной схеме сегментации таблица сегментов с
индикаторами доступа предоставляет всем программам, являющимся частями
некоторой задачи, одинаковые возможности доступа, т. е. она определяет
единственную область (домен) защиты. Однако для создания защищенных
подсистем в рамках одной задачи для того, чтобы изменять возможности
доступа, когда точка выполнения переходит через различные программы,
управляющие ее решением, необходимо связать с каждой задачей множество
доменов защиты. Реализация защищенных подсистем требует разработки
некоторых специальных аппаратных средств. Рассмотрение таких систем,
которые включают в себя кольцевые схемы защиты, а также различного рода
мандатные схемы защиты, выходит за рамки данного пособия.
7. Организация ввода-вывода
В вычислительной системе, состоящей из множества подсистем,
необходим механизм для их взаимодействия. Эти подсистемы должны быстро и
эффективно обмениваться данными. Например, процессор, с одной стороны,
должен быть связан с памятью, с другой стороны, необходима связь процессора
с устройствами ввода/вывода.
В современных ПК такой механизм можно разделить на несколько
уровней:
- BIOS;
- Системные и локальные шины;
- Шины ввода/вывода.
7.1. BIOS
BIOS (Basic Input/Output System) - основная система ввода/вывода,
зашитая в ПЗУ (отсюда название ROM BIOS). Она представляет собой набор
программ проверки и обслуживания аппаратуры компьютера, и выполняет роль
посредника между DOS и аппаратурой. BIOS получает управление при
включении и сбросе системной платы, тестирует саму плату и основные блоки
компьютера - видеоадаптер, клавиатуру, контроллеры дисков и портов
ввода/вывода, настраивает Chipset платы и зaгpужaeт внешнюю операционную
систему. При работе под DOS, Windows BIOS управляет основными
89
Страницы
- « первая
- ‹ предыдущая
- …
- 87
- 88
- 89
- 90
- 91
- …
- следующая ›
- последняя »
