전체 글
총 112개의 글 · 5 / 12 페이지
- Computer Science / 네트워크
HTTP/1.1, HTTP/2, HTTP/3 비교
HTTP/1.1의 HOL 블로킹을 HTTP/2의 멀티플렉싱이 어떻게 개선했는지, QUIC 기반 HTTP/3는 무엇이 다른지 정리한다.
- Computer Science / 네트워크
IP 주소: IPv4와 IPv6, NAT, 체크섬
공인·사설 IP와 NAT, IPv4 주소 고갈과 IPv6 전환 기술, IP와 TCP 체크섬의 차이, MAC 주소와의 차이를 정리한다.
- Computer Science / 자료구조 · 알고리즘
최소 신장 트리(MST): Kruskal, Prim, Union-Find
신장 트리와 최소 신장 트리의 개념, Kruskal과 Prim 알고리즘, Union-Find로 사이클을 판별하는 방법을 정리한다.
- Computer Science / 운영체제
Context Switching
문맥 교환의 과정과 발생 시점, 프로세스와 스레드의 전환 비용 차이, 준비 큐가 길어질 때의 문제와 해결 방안을 정리한다.
- Computer Science / 운영체제
File Descriptor와 File System, I-Node
프로세스가 파일을 가리키는 File Descriptor, 파일 시스템의 역할, 파일의 속성과 블록 주소를 담는 I-Node를 정리한다.
- Computer Science / 운영체제
메모리 계층 구조와 캐시 메모리
메모리 계층 구조와 L1·L2 캐시, 캐시 매핑 방식, 지역성과 배열 탐색 성능, 애플리케이션 캐시의 일관성 문제를 정리한다.
- Computer Science / 운영체제
요구 페이징과 페이지 교체 알고리즘, Thrashing
요구 페이징과 Page Fault 처리, FIFO·LRU·LFU·MFU 교체 알고리즘, Thrashing의 발생 과정과 완화 방법을 정리한다.
- Computer Science / 운영체제
동기/비동기와 블로킹/논블로킹, I/O Multiplexing
동기·비동기와 블로킹·논블로킹이 서로 다른 관점임을 짚고, 네 가지 조합과 select·poll 기반 I/O Multiplexing을 정리한다.
- Computer Science / 네트워크
OSI 7 Layer와 계층별 역할, ARP
네트워크를 계층으로 나누는 이유와 각 계층의 역할, 계층별 데이터 단위, IP 주소를 MAC 주소로 바꾸는 ARP를 정리한다.
- Computer Science / 자료구조 · 알고리즘
재귀 함수와 꼬리 재귀 최적화
재귀 함수가 콜 스택에서 동작하는 과정과 스택 오버플로, 꼬리 재귀 최적화의 원리와 언어별 지원을 정리한다.