inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

x86 커널을 직접 구현해보면서 배운 점들 (인터럽트, 페이징, 디버깅)

96

sk사
1

안녕하세요.

시스템 프로그래밍을 공부하고 있는 학생입니다.

최근에 운영체제 내부 동작을 더 깊이 이해하고 싶어서,

간단한 x86 기반 커널을 직접 구현해 보았습니다.

 

구현하면서 특히 집중했던 부분은:

구현하면서 느낀 점은,

이었습니다.

특히 문제가 생겼을 때 로그도 없고,

그냥 화면이 멈추는 상황에서 원인을 찾는 과정이 가장 어려웠습니다.

혹시 비슷한 방식으로 커널을 구현해보신 분들이 계신다면,

디버깅이나 구조 설계 관련해서 조언을 듣고 싶습니다.

관련 글은 여기 정리해두었습니다:

https://dev.to/saksham_kapoor/building-a-minimal-operating-system-kernel-with-interrupts-paging-and-device-drivers-dc

읽어주셔서 감사합니다 🙏

답변 0