운영체제 정리 - Deadlocks
데드락의 발생 조건과 자원 할당 그래프, 예방·회피(은행가 알고리즘)·탐지·복구 전략을 정리했다.
데드락의 발생 조건과 자원 할당 그래프, 예방·회피(은행가 알고리즘)·탐지·복구 전략을 정리했다.
Bounded-Buffer, Readers-Writers, Dining Philosophers 등 고전적인 동기화 문제와 세마포어를 활용한 해결 방법을 정리했다.
Race Condition 문제부터 Critical Section, Mutex Lock, 세마포어, 모니터까지 동기화 도구의 개념과 원리를 정리했다.
CPU 이용률 극대화를 위한 스케줄링 목표와 FCFS, SJF, RR, Priority 등 다양한 스케줄링 알고리즘을 정리했다.
Thread의 개념과 구성요소, 멀티 스레드의 장점, 유저 스레드·커널 스레드 및 멀티스레딩 모델을 정리했다.