minix

    1

    1답변

    Minix에서 스케쥴을 변경하려고하고 /kernel/proc.c에서 표준 출력으로 인쇄하려고합니다. Printf는 커널 내부에서 사용할 수 없습니다. Minix 3.1.2를 사용하고 있습니다. 나는 콘솔에 메시지를 인쇄하기 위해 sched() 기능에 코드를 추가합니다. 어떻게하면됩니까?

    1

    1답변

    schedproc 구조에 이름 변수가없는 servers/sched/schedule.c에서 프로세스 이름을 사용하고 싶습니다. 나는 endpoint_lookup() 함수를 사용하여 proc 구조체에 대한 포인터를 얻으려고 생각했지만 kernel/proc.c에 정의되어 있기 때문에 (사용자 공간에서) schedule.c 내에서 호출 할 수 있는지 확실하지 않았

    0

    2답변

    Minix 3.2에서 자체 코드를 실행하려고하면 "SYSTEM : denied request 44 from 109894"가 나타납니다. 필자는 코드와 메이크 파일을 입력하여 오타가있을 수 있습니다. 그러나 프로그램은 잘 컴파일됩니다. 내 C 파일 : #include <stdio.h> #include <stdlib.h> #include <minix/sys

    -4

    4답변

    누군가가 a.out이 무엇인지 설명하고 어떻게 작동합니까? 유닉스 (미닉스)를 처음 사용합니다. 두 개의 파일 filename.c과 test.sh을 가진 폴더가 하나 있습니다 (./a.out 및 f = 값으로 시작하는 세 줄 포함). 컴파일하지 않고 filename.c을 실행하고 싶습니다.

    0

    1답변

    FCFS 알고리즘 구현을 위해 /usr/src/kernel/proc.c이라는 미닉스 파일의 코드를 사용자 정의하고 싶지만 아무런 아이디어 나 단서가 없습니다. 내가 말했듯이, 현재 알고리즘은 우선 순위 레벨과 함께 작동하고 모든 프로세스는 처음에는 단일 대기열로 이동 한 다음 일부 알고리즘을 사용하여 프로세스에 우선 순위를 지정합니다. 그러나 FCFS를 구

    2

    2답변

    Minix에서 proc.h의 특정 필드가 char 인 이유는 누구나 알 수 있습니다. 새 "int"필드를 추가하려면 char로 설정해야합니까?

    5

    1답변

    EXEC 호출에서 상위 프로세스의 메모리 삭제를 통해 메모리를 만들어 더 큰 "하위 프로세스"를 허용하려고합니다. https://github.com/minix3/minix/blob/master/servers/vm/alloc.c 포인터를 찾고 - 내가 MINIX 3.2을 이용하고 있고 여기에 alloc.c 에 alloc_new_mem의 수정 된 버전을 호출

    0

    1답변

    나는 다음과 같은 오류를 얻고있다 팬던트 : (210) http://pastebin.com/YrpKh32m 편집 : LDADD에 LPADD 변경이 에 오류를 변경 : 이미지의 양 미안 해요, 버추얼 박스를 사용하기 때문에 X11을 실행할 수 없습니다. 당신의 메이크에서

    16

    1답변

    이 사이트는 Minix의 부팅 순서를 문서화 한 것으로서 http://www.os-forum.com/minix/boot/ 입니다. 그러나 Minix 3.2의 소스 트리에서 위의 사이트에 설명 된 파일은 단순히 존재하지 않습니다. 그들은 다음과 같습니다 masterboot.s bootblock.s boothead.s boot.c bootimage.c

    0

    1답변

    미닉스 3의 커널 폴더 (/usr/src/kernel/main.c)의 main.c 파일을 덮어 쓸 수있는 방법이 있는지 알고 싶습니다. 파일의 일부 코드를 변경하고 싶습니다.)하지만 문제는 그것을 저장할 수 없다는 것입니다. bin 및 root으로 로그인을 시도했지만 여전히 동일한 문제가 있습니다. 다른 방법이 있습니까?