Вопросы по теме 'minix'
Как мне скомпилировать исходный код Minix?
Я намерен внести изменения в ядро Minix. Но прежде чем я начну, я хочу скомпилировать его, чтобы знать, что любые дальнейшие проблемы компиляции вызваны тем, что я сделал.
Я получил исходный код Minix 3 с github , где он отражен:
git clone...
6688 просмотров
schedule
02.05.2022
Как изменить определенный системный вызов в minix 3.2.1?
Я новичок в minix 3.2.1 и хотел бы изменить определенный системный вызов и его вывод. Например, когда я набираю mkdir Newdirectory, я хочу видеть на экране New dir -> myNewDirectory 755 (755 означает права доступа). Как я мог этого добиться?
287 просмотров
schedule
01.05.2022
Загрузка старого загрузчика в сборке x86
Я пишу свой собственный загрузчик в NASM x86 на архитектуре x86_64, для начала я просто пытаюсь скопировать существующий загрузчик во второй сектор с помощью dd, затем скопировать его обратно и запустить из сборки.
файл.asm
org 0x7c00
jmp...
915 просмотров
schedule
07.06.2022
Уточнение объяснения книги и исходного кода: #define BITCHUNK_BITS (sizeof(bitchunk_t) * CHAR_BIT)
О разработке и реализации операционных систем Таненбаума на стр. 154 говорится, что растровое изображение имеет бит для каждого из NR_SYS_PROCS (32).
А в конце minix/kernel/table.c есть проверка, чтобы количество процессов в загрузочном образе не...
68 просмотров
schedule
20.09.2022
Получение версии ОС minix
У меня есть проект для университета, в котором (помимо других) я должен получить версию ОС minix из вызова ядра. Вот к чему я пришел (с некоторой помощью):
int main (int argc, char *argv[] )
{
char M3ca1[23];
message ml;...
483 просмотров
schedule
22.11.2022
Как установить vim в Minix3?
Я должен установить vim в Minix. Но никакой полезной информации в сети не нашел. Я только что установил Minix на VirtualBox. Итак, я новичок в Minix.
У вас есть идея, как его установить?
2258 просмотров
schedule
14.05.2023
Что я должен включить в программу C, чтобы использовать системные вызовы POSIX?
Я изучаю операционные системы из Книги MINIX (Танембаум), и одно из упражнений, которые я выполнил, — это создание ОЧЕНЬ простой оболочки.
Для этого в книге есть такой фрагмент кода:
#define TRUE 1
while (TRUE) {
type_prompt();...
780 просмотров
schedule
16.11.2022
Создайте собственный RAM-диск в MINIX
Итак, я делаю проект, который требует от меня создания RAM-диска в MINIX. Вопрос заключается в следующем:
Ваша задача состоит в том, чтобы реализовать собственный RAM-диск, который можно использовать в качестве места для хранения данных, где...
585 просмотров
schedule
26.10.2022
Почему удвоение не работает в MINIX 3?
Я работаю над MINIX 3. Я изменил планировщик процессов и теперь хочу провести там небольшое тестирование.
Проблема в том, что когда я хочу использовать double , я получаю сообщение об ошибке. Интересно то, что если я объявляю и инициализирую...
103 просмотров
schedule
26.10.2022
Как добавить код в загрузчик MINIX?
Я хочу, чтобы MINIX сначала выполнил мой код, а затем продолжил выполнение загрузчика по умолчанию.
Что у меня есть до сих пор:
org 0x7c00
jmp 0:start
start:
mov ax, cs
mov ds, ax
mov es, ax
mov ss, ax...
374 просмотров
schedule
21.12.2022
Планировщик Minix - как проверить системное время?
Я пытаюсь изменить файл schedule.c ( /usr/src/minix/servers/sched/schedule.c ) в Minix 3. Для каждого процесса, израсходовавшего свой квант, я хочу увидеть, сколько прошло системного времени. Итак, я хочу добавить следующие строки в do_noquantum():...
536 просмотров
schedule
30.04.2023
Как изменить исходный код minix в локальном репозитории
Мне было интересно, как решить следующую проблему. В настоящее время я изучаю, как изменить исходный код ОС по своему вкусу, рабочим примером является minix А.С.Таненбаума.
Скажем, я запускаю minix с qemu и перенаправляю порт ssh на...
203 просмотров
schedule
20.03.2023
Что делает sys_schedule() в Minix 3.1.8?
Я модифицирую планировщик в Minix 3.1.8 и задаюсь вопросом, что системный вызов sys_schedule() делает с процессором. Может ли кто-нибудь объяснить?
sys_schedule.c
PUBLIC int sys_schedule(endpoint_t proc_ep, unsigned priority, unsigned...
363 просмотров
schedule
08.07.2023
Чтение волновых файлов для преобразования в моно (Minix 3)
Я собираюсь начать работу над проектом для Minix 3 (на C).
Моя идея состоит в том, чтобы создать что-то вроде музыкального плеера. Я хочу иметь возможность читать файлы (WAV), а затем преобразовывать их в поток частот, отправляемых на Таймер 2....
196 просмотров
schedule
02.11.2023