[1권] MINT64 OS 개발 | Notion
개요 & 환경구축
4장
5장 OS이미지 메모리에 복사
6장. 32비트 보호 모드로 전환
7장 C언어로 커널 작성
8장 A20 게이트를 활성화하여 1MB이상 영역에 접근
9장 페이징 기능을 활성화하여, 64비트 전환 준비
10장 64비트 모드로 전환
11장. 키보드 디바이스 드라이버 추가
12장. GDT, IDT 테이블, TSS 세그먼트를 추가해 인터럽트 대비
13장 PIC 컨트롤러와 인터럽트 핸들러 이용해, 인터럽트 처리
14장. 키보드 디바이스 드라이버 업그레이드
15장. 콘솔 셸 생성
16장. 타이머 디바이스 드라이버 추가
17장. 태스킹 개념을 추가해, 멀티태스킹 구현
18장. 라운드 로빈 스케줄러 추가
19장 멀티레벨 큐 스케줄러로 업그레이드 & 태스크 종료 기능 추가
20장 태스크와 인터럽트, 태스크와 태스크 사이의 동기화 문제 해결
21장 멀티스레딩 기능 추가
22장 실수 연산 기능 추가