[WIL] 12-13주차

2025. 5. 29. 10:13·크래프톤 정글/마이 정글(WIL, 에세이)

05.29

Pintos Virtual Memory 사전 학습

알고리즘 문제풀이 (BOJ 2110, 19637)

 

05.30

[Pintos] Virtual Memory 전체적인 큰 그림 그리기

https://just-live.tistory.com/entry/Pintos-Virtual-Memory-%EC%A0%84%EC%B2%B4%EC%A0%81%EC%9D%B8-%ED%81%B0-%EA%B7%B8%EB%A6%BC-%EA%B7%B8%EB%A6%AC%EA%B8%B0

 

[Pintos] Virtual Memory 전체적인 큰 그림 그리기

Virtual Memory 전체적인 큰 그림 그리기저번 Project2에서 유저 프로그램 실행과 시스템 콜에 대해 다뤘다면, 이번 Project3에서는 Virtual Memory와 Page Fault 처리를 구현하게 되는데요. 그에 앞서 Virtual Memor

just-live.tistory.com

[Pintos] Virtual Memory Layout 정리

https://just-live.tistory.com/entry/Pintos-Virtual-Memory-Layout-%EC%A0%95%EB%A6%AC

 

[Pintos] Virtual Memory Layout 정리

Virtual Memory Layout 정리Virtual Memory 구현을 시작하기 전에, Virtual Memory가 어떻게 구성되어 있는지를 팀 전체가 명확히 이해할 필요성을 느꼈는데요. 이에 따라 함께 모여서 가상 메모리 레이아웃을

just-live.tistory.com

알고리즘 문제풀이 (BOJ 1504, 11967, 13549)

 

05.31

[Pintos] OSTEP 기반 Virtual Memory 배경지식 정리: 왜 VM이 필요한가

https://just-live.tistory.com/entry/Pintos-VM-%EA%B4%80%EB%A0%A8-%EB%B0%B0%EA%B2%BD%EC%A7%80%EC%8B%9D-%EC%A0%95%EB%A6%AC-from-OSTEP

 

[Pintos] OSTEP 기반 Virtual Memory 배경지식 정리: 왜 VM이 필요한가

OSTEP 기반 Virtual Memory 배경지식 정리: 왜 VM이 필요한가무언가에 대한 코드를 구현하기에 앞서 우리가 항상 생각해야 하는 부분은 바로 도대체 문제가 무엇인지, 그래서 이걸 해결하기 위한 방법

just-live.tistory.com

알고리즘 문제풀이 (BOJ 1725, 2346)

 

06.02

Pintos Virtual Memory Part1 구현 - Memory Management

알고리즘 문제풀이 (BOJ 1744, 11000)

 

06.03

Pintos Virtual Memory Part1 구현 - Anonymous Page, Stack Growth

알고리즘 문제풀이 (BOJ 4963, 11559)

 

06.04

Pintos Virtual Memory Part2 구현 - Swap In/Out, Eviction

알고리즘 문제풀이 (BOJ 2193, 13398)

 

06.05

Pintos Virtual Memory Part2 구현 - MMAP, MUNMAP

알고리즘 문제풀이 (BOJ 3020, 6236)

 

06.06

Pintos Virtual Memory Part1 구현 과정 정리 마무리

https://just-live.tistory.com/entry/Pintos-Virtual-Memory-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-Part1-Memory-Management-Anonymous-Page-Stack-Growth

 

[Pintos] Virtual Memory 구현하기 Part1: Lazy Load 방식으로 프로그램 실행하기 (Memory Management, Anonymous Page,

Virtual Memory 구현하기 Part1: Lazy Load 방식으로 프로그램 실행하기 (Memory Management, Anonymous Page, Stack Growth) Pintos Project3 Virtual Memory의 경우, Project1, 2에 비해 난이도가 상당히 높아졌는데요. 그럼에도

just-live.tistory.com

알고리즘 문제풀이 (BOJ 12851, 14938)

 

06.07

Pintos Virtual Memory Part2 구현 - Swap In/Out

알고리즘 문제풀이 (BOJ 2910, 13335)

 

06.09

Pintos Virtual Memory Part2 구현 - Copy On Write

[Pintos] tests 디렉터리의 모든 txt파일 CRLF 없애기

https://just-live.tistory.com/entry/Pintos-tests-%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%9D%98-%EB%AA%A8%EB%93%A0-txt%ED%8C%8C%EC%9D%BC-CRLF-%EC%97%86%EC%95%A0%EA%B8%B0

 

[Pintos] tests 디렉터리의 모든 txt파일 CRLF 없애기

tests 디렉터리의 모든 txt파일 CRLF 없애기Project3까지 와서도 CRLF는 테스트에 있어 큰 걸림돌인데요. Project2에서는 sample.txt만 변환하면 됐지만, 이번 프로젝트부터는 여러 txt 파일이 테스트에 사용

just-live.tistory.com

[CS기초] 가상 메모리 시스템의 기본 구조 (Virtual Memory, Page Table, TLB)

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%EA%B0%80%EC%83%81-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98-%EA%B8%B0%EB%B3%B8-%EA%B5%AC%EC%A1%B0-Virtual-Memory-Page-Table-TLB

 

[CS기초] 가상 메모리 시스템의 기본 구조 (Virtual Memory, Page Table, TLB)

가상 메모리 시스템의 기본 구조 (Virtual Memory, Page Table, TLB)가상 메모리(Virtual Memory)는 운영체제의 메모리 관리를 위한 핵심 기술이라고 할 수 있는데요. 프로그램마다 독립된 메모리 공간을 제공

just-live.tistory.com

알고리즘 문제풀이 (BOJ 2138, 10973)

 

06.10

[CS기초] 페이지 결함(Page Fault)과 Lazy Loading, 페이지 교체 정책

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-%ED%8E%98%EC%9D%B4%EC%A7%80-%EA%B2%B0%ED%95%A8Page-Fault%EA%B3%BC-Lazy-Loading-%ED%8E%98%EC%9D%B4%EC%A7%80-%EA%B5%90%EC%B2%B4-%EC%A0%95%EC%B1%85

 

[CS기초] 페이지 결함(Page Fault)과 Lazy Loading, 페이지 교체 정책

페이지 결함(Page Fault)과 Lazy Loading, 페이지 교체 정책이번 포스팅에서는 가상 메모리 시스템에서 자주 발생하는 페이지 결함(Page Fault)과 이를 효율적으로 처리하는 Lazy Loading과 다양한 페이지 교

just-live.tistory.com

[CS기초] Anonymous Page, File-backed Page, Swap Disk의 이해

https://just-live.tistory.com/entry/CS%EA%B8%B0%EC%B4%88-Anonymous-Page-File-backed-Page-Swap-Disk%EC%9D%98-%EC%9D%B4%ED%95%B4

 

[CS기초] Anonymous Page, File-backed Page, Swap Disk의 이해

Anonymous Page, File-backed Page, Swap Disk의 이해가상 메모리 시스템에서는 페이지를 어떻게 구성하고 저장하느냐에 따라서 크게 Anonymous Page와 File-backed Page로 나눠지는데요. 이 페이지들이 메모리에서

just-live.tistory.com

Pintos Virtual Memory Part2 구현 과정 정리 마무리

https://just-live.tistory.com/entry/Pintos-Virtual-Memory-%EA%B5%AC%ED%98%84%ED%95%98%EA%B8%B0-Part2-%ED%8C%8C%EC%9D%BC%EA%B3%BC-%ED%8E%98%EC%9D%B4%EC%A7%80-%EA%B3%B5%EC%9C%A0-%EB%B0%8F-%EA%B5%90%EC%B2%B4%ED%95%98%EA%B8%B0-Memory-Mapped-Files-Swap-InOut-Copy-On-Write

 

[Pintos] Virtual Memory 구현하기 Part2: 파일과 페이지 공유 및 교체하기 (Memory Mapped Files, Swap In/Out, Copy

Virtual Memory 구현하기 Part2: 파일과 페이지 공유 및 교체하기 (Memory Mapped Files, Swap In/Out, Copy On Write)이번 글에서는 Virtual Memory의 나머지 부분들인 Memory Mapped Files, Swap In/Out, Copy On Write를 마저 구현해

just-live.tistory.com

알고리즘 문제풀이 (BOJ 16928, 21736)

 

06.11

Pintos Virtual Memory Part2 디버깅

알고리즘 문제풀이 (BOJ 1699, 11055)

 

저작자표시 비영리 변경금지 (새창열림)

'크래프톤 정글 > 마이 정글(WIL, 에세이)' 카테고리의 다른 글

[WIL] 14-15주차  (0) 2025.06.12
일주일에 하루를 쉬어야 하는 이유  (5) 2025.06.01
[WIL] 10-11주차  (0) 2025.05.15
[WIL] 9주차  (0) 2025.05.08
[WIL] 8주차  (0) 2025.05.01
'크래프톤 정글/마이 정글(WIL, 에세이)' 카테고리의 다른 글
  • [WIL] 14-15주차
  • 일주일에 하루를 쉬어야 하는 이유
  • [WIL] 10-11주차
  • [WIL] 9주차
그냥사람_
그냥사람_
IT 관련 포스팅을 합니다. 크래프톤 정글 8기 정경호
  • 그냥사람_
    그냥코딩
    그냥사람_
  • 전체
    오늘
    어제
    • 글 전체보기 N
      • 크래프톤 정글 N
        • 로드 투 정글(입학시험)
        • CS기초(키워드, 개념정리)
        • 컴퓨터구조(CSAPP)
        • Code 정글(C언어)
        • Equipped in 정글(나만무) N
        • 마이 정글(WIL, 에세이)
      • 자료구조&알고리즘
        • 자료구조
        • 알고리즘
      • 일상
  • 블로그 메뉴

    • 홈
  • 링크

    • Github
  • hELLO· Designed By정상우.v4.10.3
그냥사람_
[WIL] 12-13주차
상단으로

티스토리툴바