8주차

1.[핀토스/C언어] Pintos 인자 전달(Argument Passing) 구현 시 범하는 7대 치명적 오류 분석: sizeof 매크로 연산, 배열 감쇄(Decay)와 인덱스 오프셋, 와일드 포인터 및 컴파일러 전처리기 메커니즘

post-thumbnail

2.[핀토스/Userprog] 유저 포인터 3단계 검증(check_address)과 Page Fault 예외 처리: CPU 특권 레벨(Ring 0 vs Ring 3), KERN_BASE 가상 메모리 경계, PML4 페이지 테이블 조회 및 Confused Deputy 공격 차단 메커니즘

post-thumbnail

3.[운영체제/특강] 운영체제 핵심 아키텍처 총정리: 하드웨어 가상화(시간·공간 다중화), 프로세스 주소 공간, 페이징과 TLB, 스토리지 저널링, 인터럽트 라이브락 및 시스템 콜 특권 전이

post-thumbnail

4.[핀토스/Git] Pintos 단위 테스트 채점(make *.result/output)과 Git 협업 워크플로: Upstream 원격 추적(-u), 충돌(Conflict) 해결 및 브랜치 병합 총정리

post-thumbnail

5.[핀토스/Userprog] Project 2 핵심 아키텍처 총정리: 인자 전달(Argument Passing), 유저 스택 프레임, 시스템 콜 디스패치 및 메모리 보안 검증

post-thumbnail