Исследование производительности страничной адресации
-
В директории real находятся первые попытки написать загрузчик, который работает пока в Real Mode.
-
В директории unreal находятся загрузчики, работающие в других режимах.
-
Главные файлы --
unreal/memory_access_test.asmиunreal/memory_access_test_long_mode.asm-- тесты производительности.
Компиляция и запуск файла на qemu производится из директории real или unreal с помощью команды:
./run_test.sh <filename without extension>
Компиляция четырёх файлов в один загрузчик в директории unreal с помощью:
./run_4_tests.sh (<filename without extension> <mode>) * 4, где mode -- макрос MODE, от которого зависят параметры компиляции.
Отчёт в файле .pdf, результаты измерений -- в .txt.