운영체제를 공부하다 보면 실습용 프로그램을 많이 만들게 됩니다. 리눅스를 이용하는 경우도 있고, OS 161이나 Nachos같은 교육용 운영체제를 이용해서 모듈을 채워넣는 과제들도 많이 이용합니다.
그런 것들 중에서 운영체제 이론을 공부할 때 많이 써먹는 내용들을 직접 개발해서 프로그램으로 만들어서 올려보겠습니다.
별거 아닐수도 있겠지만, 해봤냐 아니냐에 따라서 상당히 중요하다고 생각해서 공유해 봅니다.
이 프로그램들은 리눅스 커널 내부구조, 리눅스 커널 디자인의 기술, 운영체제 내부구조 및 설계 원리 제 6판 등 운영체제 관련 내용을 통해 공부한 내용을 가지고 작성 및 정리하였습니다.