2023 Summer Internship Assignment
[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.
- Alarm Clock
- Priority Scheduling
- Argument Passing
- User Memory Access
- System Calls
- Process Termination Message
- Deny Write on Executables
- Memory Management
- Anonymous Page
- Stack Growth
- Memory Mapped Files
- Swap In/Out
- Copy-on-write