-
[Pintos] 개요개발 공부의 시작/pintos 2022. 11. 18. 01:22728x90
👉🏻 카이스트 핀토스 프로젝트 → Stanford PintOS에서 수정된 버전을 사용한다.
👉🏻 수정된 버전을 사용하므로, 메뉴얼을 꼭 따라야 한다.
따로 진행중이던 pintos 프로젝트가 있다면, 최신 메뉴얼에 따라서 몇가지 필수 사항들을 다시 구현해야 한다.👉🏻 pintos-kaist는 x86-64 아키텍쳐에서 동작하는 간단한 os 프레임워크다.
스탠포드 대학교의 pintos 프로젝트의 변형이다. Pintos (이제 pintos-kaist) 는kernel threads,loading and running user programs,a file system의 모든 구현을 매우 간단한 방법으로 지원한다.👉🏻Pintos 프로젝트에서 위 3가지 기능을 강화시킨다.
- kernel threads
- loading and running user programs
- file system
👉🏻 또한, 추가로 가상 메모리를 구현해야 한다. 이상적으로 Pintos는 일반적인 x86-64 PC에서 실행되지만, 모든 학생들에게 오직 Pintos를 위한 컴퓨터를 제공하지는 못한다.
👉🏻 그러므로, x86-64 CPU를 시뮬레이션하기위한 system simulator에서 Pintos 프로젝트를 수행한다.
728x90'개발 공부의 시작 > pintos' 카테고리의 다른 글
[Pintos] Project 3 - Design of Demanding Page (0) 2022.12.15 [Pintos] 11/30 - 12/6 공부 메모 (0) 2022.12.06 [Pintos] 시스템 콜 - Open, Close (0) 2022.11.29 [Pintos] Priority Scheduler (0) 2022.11.18 [Pintos] Project 1 - Alarm-Clock (0) 2022.11.18