스케줄링 큐, 선입 선처리 (First Come First Served), Roun Robin, 최단 작업 우선, 최소 잔여 시간 우선, 우선순위, 다단계 큐, 다단계 피드백 큐
개발자 면접에서 Multi process와 Multi thread의 차이점을 설명하는 이유는? (process와 thread, PCB(프로세스 제어 블록), 문맥 교환 (context switch), 프로세스 계층구조)
교착상태는 프로세스가 서로의 자원을 기다리며 무한정 대기 상태에 빠지는 상황을 말합니다. 상호 배제, 점유 대기, 비선점, 순환 대기 이 4가지 조건이 동시에 성립할 때 발생하며, 예방, 회피, 검출 및 회복 기법을 사용하여 교착상태를 방지하거나 해결할 수 있습니다.
스와핑, 연속 할당 메모리, 메모리 압축, 가상 메모리, 페이징, 세그먼테이션, 페이지 폴트, 페이지 교체, 페이지 교체 알고리즘