Skip to Content
Operating SystemOverview

Operating System

운영체제 기본기 학습 노트. 프로세스/스레드, 동시성, 동기화, 메모리, 스케줄링 등 CS 면접 단골 주제.

Topics

  • 프로세스·스레드와 동기화 — 프로세스 vs 스레드, 멀티스레드 동작, 공유 자원 경쟁, 뮤텍스 vs 세마포어 (면접 기본기 4문)
  • 블로킹 I/O와 이벤트 루프read()가 막힐 때 커널이 스레드를 재우는 전 과정, epoll/kqueue, 이벤트 루프가 유저 공간에 있는 이유, 스레드 비용 실측
Last updated on