Назад к п.2.4
2.4.18 Тестирование аппаратного обеспечения
Скачать документamtu — утилита тестирования абстрактной машины (Abstract Machine Test Utility — AMTU).
Синтаксис:
amtu [ -dmsinph ]
AMTU - это административная утилита, которая проверяет, соблюдаются ли основные механизмы защиты аппаратного обеспечения.
AMTU выполняет следующие тесты:
- память: произвольно записывает данные в области памяти, затем считывает память, чтобы гарантировать, что записанные значения остаются неизменными;
- разделение памяти: обеспечивает, чтобы программы пользовательского пространства не могли читать и записывать в области памяти, используемые такими элементами, как видеопамять и код ядра;
- контроллер ввода/вывода — сеть: проверяет, что переданные случайные данные также являются данными, полученными для каждого настроенного сетевого устройства. Проверяет только настроенные устройства Ethernet и Token Ring. Не проверяет асинхронные устройства;
- контроллер ввода/вывода — диск: проверяет, что случайные данные, записанные на диски, остаются неизменными. Проверяются только контроллеры IDE и SCI, связанные с установленными файловыми системами. Контроллеры дисков с файловыми системами, доступными только для чтения, не проверяются;
- инструкции режима супервизора: проверяет, что принудительное использование свойств привилегированных инструкций в режиме супервизора, по-прежнему действует. Набор привилегированных инструкций, проверенных для подтверждения этого, зависит от архитектуры.
Для команды amtu доступны следующие параметры:
- -d - выводить отладочные сообщения;
- -m - выполнить проверку памяти;
- -s - выполните проверку разделения памяти;
- -i - выполнить тест контроллера ввода-вывода;
- -n - выполнить - сетевой тест;
- -p - выполнить проверку инструкций режима супервизора;
- -h - показать справку.
Команда amtu выдает следующие коды возврата при выполнении:
- -1 — ошибка выполнения;
- 0 — успех.
Дата последнего изменения: 03.09.2024
Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.
Текст скопирован!