Вопросы по теме 'pintos'

PintOS, паника ядра с опцией -v bochs на ubuntu
когда я делаю "pintos -- run alarm-multiple" в .../build/, все выглядит нормально. но когда я делаю «проверку» в .../build/, все 7 тестов завершаются с ошибкой с тем же «Выполнение не запустилось должным образом: нет сообщения о загрузке пинтоса»...
6256 просмотров
schedule 09.03.2022

Тестовые примеры Pintos: почему некоторые написаны с расширением файла c, а некоторые с расширением ck?
В pintos/src/tests/threads некоторые тесты написаны на c, а некоторые написаны на perl (файл ck), а другие тесты имеют файлы как c, так и ck. два вопроса: Используется ли расширение .ck для Perl-скриптов? По какой-то причине я не получаю...
653 просмотров
schedule 22.07.2022

Установка Pintos SIGVTALRM() переопределила ошибку
У меня не было ошибок во время установки, все команды make работали отлично, но в конце, когда я запускаю "pintos run alarm-multiple", я получаю следующую ошибку Prototype mismatch: sub main::SIGVTALRM () vs none at /home/suhas/bin/pintos line...
1652 просмотров
schedule 08.01.2023

Тайм-аут в тестах при запуске pintos
Я только начинаю работать с проектами pintos, работая на своем домашнем компьютере с системой Ubuntu 14.04 x64. Я могу скомпилировать проект из каталога src/threads/ , и начальный тест pintos run alarm-multiple работает нормально (обратите...
2449 просмотров
schedule 22.10.2022

Как автоматически закрыть выполнение qemu после завершения процесса?
Я хочу, чтобы окно qemu после открытия и отображения вывода автоматически закрывалось после запуска pintOS Например, когда я запускаю команду pintos -- run alarm-multiple в оболочке tcsh , qemu отображает, что процесс начинается , затем...
1664 просмотров
schedule 21.10.2022

Установка PintOS в Bochs
Я устанавливаю Pintos в Bochs в течение последних нескольких дней. Все отлично скомпилировано в каталоге «threads», и я также правильно установил все пути. У меня есть kernel.lo и другие файлы в каталоге сборки. Проблема связана с последней...
515 просмотров
schedule 19.09.2022

Извлекать значения из пользовательского стека внутри обработчика прерываний
Я пытаюсь реализовать обработчик системных вызовов в Pintos. Перед вызовом прерывания аргументы для системных вызовов помещаются следующим образом: /* Invokes syscall NUMBER, passing argument ARG0, and returns the return value as an `int'. */...
121 просмотров
schedule 28.01.2023

./pintos запустить команду alarm-multiple без создания потоков
У меня есть Ubuntu версии 18.04.3, работающая на виртуальной коробке. Я пытался установить pintos на qemu, но когда я запускаю ./pintos run alarm-multiple , мой qemu зависает при загрузке. Я получаю следующий вывод: ** ПРЕДУПРЕЖДЕНИЕ. Формат...
464 просмотров