🧠 컴퓨터 메모리 — 강의 교재 인덱스
20시간 코어 플랜의 10개 풀 챕터. 각 챕터는 105분 정독용.
챕터
- 메모리계층 — 메모리 계층·AMAT·지역성
- 주소와포인터 — 주소·정렬·포인터·프로세스 레이아웃
- 스택과힙 — 스택 프레임·호출 규약·힙 계약
- 캐시 — 캐시 라인·미스 3종·블로킹
- 가상메모리_페이징 — 페이징·주소 변환·다단계 테이블
- 가상메모리_TLB — TLB·페이지 폴트·mmap·COW
- 동적할당 — free list·단편화·현대 할당자
- 메모리관리와GC — 수동·참조 카운팅·추적 GC
- 메모리버그와도구 — 버그 6종·ASan·Valgrind
- 동시성과종합 — MESI·메모리 순서·종합
관통 질문
이 코드는 메모리 계층의 어디까지 내려가고, 누가 그 메모리를 번역·할당·회수·동기화하는가?
손으로 할 실습
- 세션 4: 행/열 순회 속도·작업 집합별 원소당 시간 측정 (
perf) - 세션 7: 50줄 free-list 할당자 직접 구현
- 세션 9: 버그를 심고 ASan으로 잡아 리포트 삼각형 읽기