🧠 컴퓨터 메모리 — 강의 교재 인덱스

20시간 코어 플랜의 10개 풀 챕터. 각 챕터는 105분 정독용.

챕터

  1. 세션 1 · 메모리 계층과 멘탈 모델 — 메모리 계층·AMAT·지역성
  2. 세션 2 · 주소, 비트/바이트, 포인터, 프로세스 레이아웃 — 주소·정렬·포인터·프로세스 레이아웃
  3. 세션 3 · 스택 vs 힙 — 스택 프레임·호출 규약·힙 계약
  4. 세션 4 · 캐시와 캐시 친화적 코드 — 캐시 라인·미스 3종·블로킹
  5. 세션 5 · 가상 메모리 ① 페이징과 주소 변환 — 페이징·주소 변환·다단계 테이블
  6. 세션 6 · 가상 메모리 ② TLB · 페이지 폴트 · mmap — TLB·페이지 폴트·mmap·COW
  7. 세션 7 · 동적 할당과 malloc 내부 — free list·단편화·현대 할당자
  8. 세션 8 · 메모리 관리 전략: 수동 · 참조 카운팅 · 추적 GC — 수동·참조 카운팅·추적 GC
  9. 세션 9 · 메모리 버그와 안전성, 그리고 도구 — 버그 6종·ASan·Valgrind
  10. 세션 10 · 동시성과 메모리 + 종합 — MESI·메모리 순서·종합

관통 질문

이 코드는 메모리 계층의 어디까지 내려가고, 누가 그 메모리를 번역·할당·회수·동기화하는가?

손으로 할 실습