728x90

Study/PintOS 5

Project3. Virtual Memory

Project3. Virtual Memory Git Book https://github.com/EririnG/PintOS_Kaist GitHub - EririnG/PintOS_Kaist: PintOS_Kaist PintOS_Kaist. Contribute to EririnG/PintOS_Kaist development by creating an account on GitHub. github.com Krafton Jungle Week 11 Team 2 WIL Project 3 VM : Memory Management ~ Swap In/Out 느낀점 드디어 길고 길었던 Pintos가 끝이 났다. 핀토스를 진행하며 좌절이란 좌절도 정말 많이했고, 그만큼 성취감이나 즐거움 또한 있었다. 특히 무언가를 해결해서 ..

Study/PintOS 2024.04.03

Project2. User Program

Project2. User Program Git Book https://github.com/jaenam615/pintos-kaist GitHub - jaenam615/pintos-kaist: 크래프톤 정글 4기 pintOS과제 Project 1 & 2 크래프톤 정글 4기 pintOS과제 Project 1 & 2. Contribute to jaenam615/pintos-kaist development by creating an account on GitHub. github.com Krafton Jungle Week 7 Team 6 WIL Project 2 User Programs: 느낀점 참 더 어려워지기 힘들겠다라는 생각을 계속해서 무시하고 난이도는 계속 올라가는것이 신기하다. 앞으로 취직이나 살아가면서..

Study/PintOS 2024.03.21

Project1. Threads

Project1. Thread https://github.com/jaenam615/pintos-kaist GitHub - jaenam615/pintos-kaist: 크래프톤 정글 4기 pintOS과제 Project 1 & 2 크래프톤 정글 4기 pintOS과제 Project 1 & 2. Contribute to jaenam615/pintos-kaist development by creating an account on GitHub. github.com Krafton Jungle Week 7 Team 6 WIL Project 1 Thread : Alarm Clock ~ Priority Scheduling(WIP) 느낀점 일단 너무 어려웠던 프로젝트1이 끝이났다. 사실 코치님은 1,2 는 할만하고 3이 진짜..

Study/PintOS 2024.03.12

Project 1. 주의 깊게 봐야 할 함수들

Project 1 init.c , init.h 커널 초기화 main() 함수가 존재한다. main()에서 무엇이 초기화 되는지 확인해야 한다. 여기에 자신만의 초기화 코드를 추가할 수도 있다. thread.c, thread.h 기본 쓰레드 작업의 대부분이 이러한 파일에서 수행 thread.h는 4개의 프로젝트 모두에서 수정할 가능성이 있는 구조 쓰레드를 정의한다. synch.c, synch.h 기본 동기화 기본요소 : 세마포어, 잠금, 조건 변수 및 Optimization barriers 4개 프로젝트 모두에서 동기화를 위해 이를 사용해야 한다. timer.c, timer.h 기본적으로 초당 100회씩 똑딱거리는 시스템 타이머다. 이 프로젝트에서 이 코드를 수정한다. pit.c, pit.h 8254 프로..

Study/PintOS 2024.03.03
728x90