202606.1601시스템·2026년 6월 16일·11 분BPF LRU per-CPU hash mapBPF LRU per-CPU hash map의 구조와 조회·갱신 방식, eviction 정책, 동시성 및 활용 사례를 정리한다.#eBPF#Linux Kernel#Performance↗
202606.1502시스템·2026년 6월 15일·2 분API와 ABI소스 코드 수준의 API와 바이너리 수준의 ABI가 무엇이며 호환성과 함수 호출에서 어떻게 다른지 정리한다.#API#ABI#System Programming↗
202606.1403시스템·2026년 6월 14일·10 분PCB운영체제가 프로세스를 관리하는 PCB의 구성 요소와 상태 전이, 문맥 교환에서의 역할을 살펴본다.#Operating Systems#Process#Linux Kernel↗
202606.1304시스템·2026년 6월 13일·11 분TLB-Hit ModelTLB의 빠른 주소 변환 원리를 일반화해 반복적인 정책 판단을 캐시하는 fast path 성능 모델을 설명한다.#TLB#Caching#eBPF#Performance↗
202606.1105시스템·2026년 6월 11일·14 분eBPF for WindowseBPF for Windows의 실행 구조와 검증기, 프로그램·연결 유형, 네트워크 및 보안 활용 방식을 정리한다.#eBPF#Windows Kernel#Networking↗
202606.1006시스템·2026년 6월 10일·14 분eBPFeBPF 프로그램의 로드·검증·실행 과정과 map, helper, attach point를 중심으로 커널 확장 구조를 살펴본다.#eBPF#Linux Kernel#Observability#Networking↗
202606.1007시스템·2026년 6월 10일·11 분BPFClassic BPF가 커널에서 패킷을 필터링하는 이유와 필터 명령, 가상 머신, tcpdump 적용 흐름을 정리한다.#BPF#Linux Kernel#Networking↗
202606.0608시스템·2026년 6월 06일·2 분Mutual Exclusion공유 자원의 경쟁 상태를 막는 상호 배제의 원리와 임계 구역, 주요 동기화 조건을 정리한다.#Concurrency#Synchronization#Operating Systems↗
202606.0609시스템·2026년 6월 06일·3 분Critical Section임계 구역에서 경쟁 상태가 발생하는 과정과 lock, mutex, semaphore, spinlock을 통한 보호 방식을 살펴본다.#Concurrency#Synchronization#Operating Systems↗
202606.0510시스템·2026년 6월 05일·1 분Busy Waiting락을 기다리며 CPU를 계속 사용하는 busy waiting의 동작 방식과 장점, 비용, 적합한 상황을 정리한다.#Concurrency#Synchronization#Performance↗
202606.0511시스템·2026년 6월 05일·1 분Context Switching프로세스와 스레드가 실행 상태를 저장하고 복원하는 context switching 과정과 오버헤드를 설명한다.#Operating Systems#Process#Performance↗
202606.0512시스템·2026년 6월 05일·3 분Spinlock and Mutex동시성 제어에 쓰이는 spinlock과 mutex의 대기 방식, 문맥 교환 비용, 사용 조건을 비교한다.#Concurrency#Synchronization#Linux Kernel↗
202604.1213시스템·2026년 4월 12일·10 분eBPF VMeBPF VM의 레지스터와 bytecode, verifier, JIT, helper 및 map을 중심으로 커널 내 실행 구조를 살펴본다.#eBPF#Linux Kernel#Virtual Machine↗