osdev

    21

    12답변

    운영체제 내부에 대해 더 잘 알고 싶습니다. 프로세스 관리, 메모리 관리 및 그런 것들. 나는 리눅스 나 BSD 커널을 알게 됨으로써 배우는 것을 생각하고 있었다. 어떤 커널이 학습 목적으로 더 좋습니까? 시작할 수있는 가장 좋은 장소는 무엇입니까? 좋은 책을 권할 만합니까?

    9

    5답변

    운영체제를 개발 중이며 커널을 프로그래밍하는 것이 아니라 커널을 설계하고 있습니다. 이 운영 체제는 x86 아키텍처를 대상으로하고 있으며 타겟은 최신 컴퓨터 용입니다. 예상되는 RAM의 수는 256Mb 이상입니다. 시스템에서 실행되는 각 스레드에 대해 스택을 만드는 데 좋은 크기는 무엇입니까? 최대 길이에 도달하면 스택을 자동으로 확장 할 수있는 방식으로

    13

    2답변

    운영 체제 용 커널을 개발 중입니다. 이를 실행하기 위해 GRUB을 사용하기로 결정했습니다. 현재 GRUB의 stage1, stage2, 패드 파일 및 커널 자체에 스크립트가 첨부되어있어 부팅이 가능합니다. kernel 200+KERNELSIZE boot KERNELSIZE 블록에서 커널의 크기 : 유일한 문제는이 같은, 내가 그것을 실행할 때, 커널이

    13

    3답변

    저는 개발중인 매우 기본적인 커널에서 키보드 입력으로 작업 중이며 완전히 멈췄습니다. 나는 내가 알고 있어야하는 정보를 나에게 보여 줄 수있는 온라인 정보를 찾지 못하는 것 같다. 내 커널은 현재 보호 모드에서 실행 중이므로 실제 모드로 돌아 가지 않고 리얼 모드로 되돌아 가지 않고 사용할 수는 없으므로 피하려고합니다. 키보드를 보호 모드에서 액세스 할 수

    6

    1답변

    저는 Visual C++를 사용하는 x86 컴퓨터 용 임베디드 커널을 만들고 싶습니다. 컴파일 할 C 및 어셈블리 코드 파일이 있고 GRUB과 같은 멀티 부트 부트 로더와 호환되는 방식으로 모두 링크하려고합니다.

    0

    2답변

    내 Bochs와 에뮬레이터에 BIOS의 INT의 0x15을 사용하고 는 그러나이없이 항상 내가 설정 한 것 같은 메모리 크기 (34440)를 반환 반환 mov ax, 0x88 int 0x15 나는 메모리 검색의 더 나은 방법이 있다는 것을 알고 있지만, 왜 이런 일이 예상대로 작동하지 않았는지 이해하고 싶다. (단지 내가 짜낸 결과가있을 경우를 대비해

    9

    5답변

    나는 NASM이 나에게 어떤 오류도주지 않았기 때문에 나는 지금 몇 주 동안 붙어 있었고 어디에서 잘못 될지 모른다. 주석은 주석 때문에 꽤 자명하다. 이은 BIOS에서로드되는 코드입니다 ;-------------------------------------------- ; 'boot.asm' ; loaded from BIOS [org 0x7C00]

    1

    1답변

    지금 당장이 작업을 수행 할 계획이 아닙니다.이 분야의 경험을 아직 시도하지 않았으므로 뭔가 궁금합니다. 처음부터 운영 체제를 구현하는 경우 VirtualBox와 같은 응용 프로그램을 구축하려면 무엇이 필요합니까? 멋진 GUI 나 다른 것들을 사용자 친화적으로 사용해야하는 것은 아니지만, 다른 운영체제를 실행하고 사용자가 상호 작용할 수있는 기능을 제공해야

    9

    2답변

    커널 튜토리얼을 참조하고 커널을 설정하려고합니다. 나는 그것을 전혀 설명하지 않는 튜토리얼에서 익숙하지 않은 코드를 발견했다. 그것은 내가 말한거야 코드 매핑 년대 16 IRQs (0-15)32-47 위치 ISR에 : void irq_remap(void) { outportb(0x20, 0x11); outportb(0xA0, 0x11);

    2

    3답변

    으로 운영 체제를 구축하는 방법 Singularity에 대해 읽었으며 C#으로 부분적으로 개발되었지만 C#으로 부분적으로 operatin 시스템을 개발할 수 있습니까? (부팅 로더가 어셈블리에 있어야하기 때문에 나도 알아) 내가 알고 싶은 건 어디서부터 시작해야 할까? (튜토리얼, 라이브러리 ...)? 추 신 : Singularity 개발자 들께 축하드립니