Ch 1: PCIe Fundamentals — 계층 구조와 토폴로지
PCIe 아키텍처의 기초 — point-to-point 직렬 링크, 3-Layer 모델, Root Complex·Switch·Endpoint 토폴로지, Gen 1부터 7.0까지의 진화.
Software Engineer who loves C++, Modern C++, and sharing knowledge through writing.
전기 → 논리 → CPU → 캐시 → 메모리 → 인터럽트 → 커널 → 드라이버 → PCIe → FPGA → AI 가속기를 하나의 이야기로.
13부 구성 →x86으로 개념을 세우고 ARM으로 "실제 SoC는 이렇게 한다"를 붙인다. EL·AMBA·GIC·SMMU·TF-A.
4부 구성 →하드웨어 → 드라이버 → 컴파일러 → 런타임 → 인프라 → 엣지. 가속기를 레이어로 훑는다.
5부 구성 →"왜 동시성인가" 입문 → 이론 → 메모리 모델 → 패턴 → 패러다임 비교. 렌즈가 겹치지 않게 정렬.
4부 구성 →PCIe 아키텍처의 기초 — point-to-point 직렬 링크, 3-Layer 모델, Root Complex·Switch·Endpoint 토폴로지, Gen 1부터 7.0까지의 진화.
Base Address Register — Memory·I/O·64-bit·Prefetchable·size 결정·ReBAR·SR-IOV VF BAR.
호스트가 디바이스 메모리를 load/store하는 프로토콜.
2026년 6월부터 시작되는 Microsoft Secure Boot 2011 인증서 만료 — PK·KEK·db·dbx 계층, 2023 CA 체인과 Option ROM CA 분리, 임베디드 기기 영향, 그리고 post-quantum 서명으로의 길.
부트로더가 DDR DIMM·CXL.mem·HBM을 하나의 메모리 토폴로지로 통합하는 흐름 — SRAT·HMAT·SLIT 생성과 NUMA 노드 매핑.
EDK II 기반 UEFI에서 CXL 디바이스 초기화 — CEDT(CXL Early Discovery Table) 생성, HDM Decoder 사전 설정, ACPI handoff.