운영체제는 물리 CPU, 물리 메모리, 디스크처럼 한정된 자원을 여러 프로그램이 함께 쓰게 만든다. 이때 메모리에 적용되는 가상화가 메모리 가상화(memory virtualization) 이다.
23JUN 2026
Virtual Memory: Paging and Swap
운영체제는 물리 CPU, 물리 메모리, 디스크처럼 한정된 자원을 여러 프로그램이 함께 쓰게 만든다. 이때 메모리에 적용되는 가상화가 메모리 가상화(memory virtualization) 이다.
커밋했는데 서버가 꺼지면? 커밋 중에 죽으면, 절반만 쓰인 데이터는? Durability “커밋했다”는 약속은 서버가 꺼져도 유효해야 한다. Atomicity 트랜잭션은 전부 반영되거나, 전혀 반영되지 않아야 한다. 1. System Failure 1.1.
쿠버네티스에서 패킷은 어떻게 흐르는가 하나의 패킷이 외부 클라이언트에서 출발해 목적지 Pod에 도달하기까지의 과정 외부 클라이언트 ↓ 클러스터 진입: NodePort / LoadBalancer / Ingress ↓ Service: iptables DNAT로 Pod IP로 변환 ↓ 노드 내부: veth → bridge → Pod (같은 노드) 또는 노드 간: CNI 라우팅 → 목적지 노드 → Pod (다른 노드) ↓ ( CNI 플러그인 비교: Flannel → Calico → Cilium ) 목차 쿠버네티스 아키텍처 클러스터 진입 (...
Host-to-Host vs Process-to-Process Whereas a transport-layer protocol provides logical communication between processes running on different hosts, a network-layer protocol provides logical communication between hosts.