PintOS

덤프버전 :

파일:다른 뜻 아이콘.svg
은(는) 여기로 연결됩니다.
KBO 리그의 前 프로야구단에 대한 내용은 청보 핀토스 문서
청보 핀토스번 문단을
청보 핀토스# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
, {{{#!html }}}에 대한 내용은 문서
#s-번 문단을
#s-번 문단을
# 부분을
# 부분을
참고하십시오.





1. 개요
2. 상세


1. 개요[편집]





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


2. 상세[편집]


PintOS는 80x86 아키텍처를 위한 간단한 운영 체제 프레임 워크이다(x84_64 운영체제에서 Pintos를 사용하고 싶으면 KAIST에서 개발한Pintos-kaist를 이용할 수 있다). 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.png 이 문서의 내용 중 전체 또는 일부는 2023-11-02 00:15:41에 나무위키 PintOS 문서에서 가져왔습니다.