핀토스는 os 학습을 위해 개발되어 있는 작은 os로 각종 os를 구성하는 핵심 요소들이 누락이 되거나 미완성 상태로 배포가 되어 있으며 이을 채워나가며 학습을 하게된다. 핀토스 프로젝트를 시작하고 첫번째로 만나게 되는것은 바로 알람과 관련된 테스트 즉 os에서의 쓰

Priority Donation이란 thread 스케줄링에서 thread lock을 사용할 시 발생하는 우선순위 역전을 해결하는 방법이다. 이미 lock holder가 존제하는 lock 습득할려고 하면 해당 쓰레드는 lock의 waiters 리스트에들어가게 되는데 ..

PTE는 위의 사진과 같은 구조를 가지고 있다.하위 12bit 에는 가리키고 있는 프레임의 정보를 나타내는 다양한 종류의 flag 들이 기록되며가상 주소 공간을 관리하는데 중요한 역할을 하고 있다.그중 이번에 공부한 flag는 바로 write flag이다.write f