메모리 관리
프로그램의 실행이 종료될 때까지 메모리를 가용한 상태로 유지 및 관리하는 기능
프로세스 관리
일시 중지 및 재실행, 동기화, 통신, 교착상태 처리, 프로세스 생성 삭제가 있다
반입 기법
주기억장치에 적재할 다음 프로세스의 반입 시기를 결정하는 기법
메모리로 적재 시기 결정 (When) → 요구 반입 기법, 예상 반입 기법
배치 기법
디스크에 있는 프로세스를 주기억장치의 어느 위치에 저장할 것인지 결정하는기법
메모리 적재 위치 결정 (Where) → 최초, 최적, 최악 적합
할당 기법
실행해야 할 프로세스를 주기억장치에 어떤 방법으로 할당할 것인지 결정하는 기법
메모리 적재 방법 결정 (How) → 연속 할당 기법, 분산 할당 기법
교체 기법
재배치 기법으로 주기억장치에 있는 프로세스 중 어떤 프로세스를 제거할 것인지를 결정하는 기법
메모리 교체 대상 결정 (Who) → FIFO, Optimal, LRU, LFU, 시계 알고리즘
최초 적합
프로세스가 적재될 수 있는 가용 공간 중에서 첫 번째 분할에 할당하는 방식이다.
최적 적합
가용 공간 중에서 가장 크기가 비슷한 공간을 선택하여 프로세스를 적재하는 방식이다.
(공백 최소화 장점)
최악 적합
프로세스의 가용 공간들 중에서 가장 큰 공간에 할당하는 방식이다.
하나의 프로세스는 여러 가지 이벤트에 의해 일련의 서로 구분되는 상태 변화를 겪는다.
생성(Create) 상태
사용자에 의해 프로세스가 생성된 상태
준비(Ready) 상태
CPU를 할당받을 수 있는 상태
준비 리스트 : 각각 우선순위를 부여하여 가장 높은 우선순위 프로세스가 다음 순서에 CPU할당