PintOS

최근 수정 시각: (5년 전)
목차
1. 개요2. 상세

1. 개요 [편집]

PintOS는 스탠포드 대학교 컴퓨터 공학과 수업 'CS 140'을 위해 개발된 교육용 mini OS이다. Pintos Project는 총 4단계로 나누어져 있으며, 각 단계 별로 OS의 필수 구현 사항들을 완성하게 된다.

2. 상세 [편집]

PintOS는 80x86 아키텍처를 위한 간단한 운영 체제 프레임 워크이다. Pintos는 커널 스레드, 사용자 프로그램의 로드 및 실행, 파일 시스템을 지원하고, 프로젝트 참여자들은 아주 간단한 방법으로 이들 모두를 구현할 수 있다. Pintos는 이론적으로 IBM의 일반적인 PC에서 실행될 수 있다. 따라서 시스템 시뮬레이터에서 Pintos 프로젝트를 실행한다. 수업에서는 Bochs 및 QEMU 시뮬레이터를 사용한다.
각 구현 단계는 아래와 같다.

1. alarm clock, lock, mlfqs, thread
2. syscall, thread,
3. mmap, munmap, page fault handler 등
4. file system

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.