FileSystem
-
[Multithreaded Kernel] 2-1. Protected ModeOS/Multi-threaded Kernel from Scratch 2021. 8. 23. 12:27
서론 이번 글에서는 32bit protected mode 개발에 대해 다루겠습니다. 에 대해 알아보겠습니다. 이론 Protected Mode Protected Mode에서는 다음 기능을 지원합니다. 메모리&하드웨어 보호 각 프로세스에 대한 접근 제한 설정 가능 (Ring 0, Ring 1, ...; Ring 0: Kernel) 다양한 메모리 Scheme Segmentation 레지스터가 차지하는 메모리 범위와 접근 권한을 담은 특정 자료구조를 가리킴 Paging: 가상 주소가 실제 주소를 가리키게 함 4Gb 메모리 사용 가능 (Real Mode에서는 1Mb만 사용 가능했음) Protected Mode로 진입하는 순서는 다음과 같습니다. Interrupt 비활성화 GDT Load CPU의 control 레..