ВУЗ:
Составители:
73
Различие кода здесь объясняется различной реализацией кэша в разных
архитектурах.
Вторым примером может служить переключение контекста. Хотя
алгоритм переключения контекста один и тот же (сохранить контекст
предыдущего потока, загрузить контекст нового потока, запустить новый
поток), однако, сам контекст зависит от аппаратной архитектуры
(состояние процессора и его регистров), реализация этой функции
зависит
от аппаратуры.
Третьим примером может служить набор х86-специфичных
интерфейсов для поддержки старых программ MS-DOS. Эти интерфейсы
принципиально не являются переносимыми, так как в другой аппаратной
архитектуре они просто отсутствуют.
Для того, чтобы операционная система Windows 2000 все-таки была
переносимой между различными аппаратными архитектурами, в состав
системы входит специальный компонент, который
изолирует основные
функции ядра системы от аппаратной конфигурации – уровень аппаратных
абстракций.
Различие кода здесь объясняется различной реализацией кэша в разных
архитектурах.
Вторым примером может служить переключение контекста. Хотя
алгоритм переключения контекста один и тот же (сохранить контекст
предыдущего потока, загрузить контекст нового потока, запустить новый
поток), однако, сам контекст зависит от аппаратной архитектуры
(состояние процессора и его регистров), реализация этой функции зависит
от аппаратуры.
Третьим примером может служить набор х86-специфичных
интерфейсов для поддержки старых программ MS-DOS. Эти интерфейсы
принципиально не являются переносимыми, так как в другой аппаратной
архитектуре они просто отсутствуют.
Для того, чтобы операционная система Windows 2000 все-таки была
переносимой между различными аппаратными архитектурами, в состав
системы входит специальный компонент, который изолирует основные
функции ядра системы от аппаратной конфигурации – уровень аппаратных
абстракций.
73
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
