
8주차 / 인자 파싱(Argument Passing) C 메모리 모델, sizeof(PGSIZE) 평가 원리, 배열 포인터 감쇄와 인덱스 주소 계산, 와일드 포인터 방어 및 전처리기 매크로 분석

8주차 / 유저 포인터 3단계 보안 검증(NULL, is_user_vaddr, pml4_get_page), 사후 예외 처리(page_fault) vs 사전 검문, x86-64 시스템 콜 레지스터 규약 및 bad-read/write 방어 분석

8주차 / OS 존재 이유(자원 다중화·추상화), 프로세스 3대 요소(주소 공간, CPU 문맥, FD 테이블), 4KB 페이징과 TLB, 익명 vs 파일 매핑 페이지, 스토리지 일관성(fsync), 폴링 vs 인터럽트 트레이드오프, syscall 하드웨어 특권 전이

8주차 / 핀토스 개별 테스트 빌드·채점 파이프라인(make result, output 역추적), git push -u 원격 추적 브랜치 결속, CONFLICT 마커 수동 해소 및 develop 브랜치 통합 가이드

8주차 / 명령행 인자 파싱(strtok_r)과 x86-64 유저 스택 정렬(16B ABI), syscall 진입 및 intr_frame 반환값(%rax), 멀티페이지 버퍼 검증(pml4)과 I/O 동기화(filesys_lock)