컴퓨터 과학 기초 지식 지도

OS (운영체제)

프로세스와 스레드

실행 단위 비교표

기준프로세스플랫폼 스레드Virtual ThreadKotlin Coroutine
생성 비용~10ms, ~MB~1ms, ~1MB Stack~1μs, ~수 KB~수십 ns, ~수백 B
최대 생성 수수백~수천수천~수만수백만수백만
스케줄링OS 선점OS 선점JVM 비선점Dispatcher 비선점
블로킹 I/O해당 프로세스만커널 스레드 점유자동 unmountsuspend로 양보
격리 수준완전 격리공유 (크래시 전파)공유공유
적합한 상황장애 격리 필요CPU-bound 병렬I/O-bound 대량 동시성I/O-bound + 구조화된 동시성

메모리 관리

파일 시스템

네트워크

자료구조

알고리즘

1건의 항목