Skip to content

soseongha/Pintos_2023S

Repository files navigation

header

🖥️ PINTOS 🖥️
kaist-pintos solution

2023 Summer Internship Assignment




❇️ Project Introduction

[KIAST pintos 설명 문서] (https://casys-kaist.github.io/pintos-kaist/)

The pintos-kaist is a simple operating system framework for the x86-64 architecture. This project forked from the pintos project from the stanford university. Pintos (we will use Pintos rather than pintos-kaist from now) supports kernel threads, loading and running user programs, and a file system, but it implements all of these in a very simple way. In the Pintos projects, you and your project team will strengthen its support in all three of these areas. You will also add a virtual memory implementation.



📁 Project 1: THREADS

  • Alarm Clock
  • Priority Scheduling

📁 Project 2: USER PROGRAMS

  • Argument Passing
  • User Memory Access
  • System Calls
  • Process Termination Message
  • Deny Write on Executables

📁 Project 3: VIRTUAL MEMORY

  • Memory Management
  • Anonymous Page
  • Stack Growth
  • Memory Mapped Files
  • Swap In/Out
  • Copy-on-write

About

교육용 mini OS 구현 프로젝트

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors