Locality(구역성, 지역성)
- 프로세스가 실행 시 주기억장치의 일부 페이지만 집중적으로 참조하는 성징
Locality의 종류
1. 시간 구역성
- 반복(LOOP) : for문(반복문) 끝나면 곧 1행
- 스택(Stack) : A, B, C 넣고 C빼면 곧 B빠짐
- 부프로그램(sub routine) : A주소 참조하다 B주소로 JUMP하면 곧 B끝나고 A로
2. 공간 구역성
- 배열(Array)
- 순차적코드의 실행
워킹셋(Working Set)
- 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합
스래싱(Thrashing)
- 일정 프로그램 실행시 CPU효율이 좋다가 갑자기 나빠지는 현상
- RAM이 가득차서 가상으로 올렸다 내렸다 하는 시간이 더 걸림
- 프로세스의 처리 시간보다 페이지 교체에 소요되는 시간이 더 많은 현상
- 프로세스가 실행 시 주기억장치의 일부 페이지만 집중적으로 참조하는 성징
Locality의 종류
1. 시간 구역성
- 반복(LOOP) : for문(반복문) 끝나면 곧 1행
- 스택(Stack) : A, B, C 넣고 C빼면 곧 B빠짐
- 부프로그램(sub routine) : A주소 참조하다 B주소로 JUMP하면 곧 B끝나고 A로
2. 공간 구역성
- 배열(Array)
- 순차적코드의 실행
워킹셋(Working Set)
- 프로세스가 일정 시간 동안 자주 참조하는 페이지들의 집합
스래싱(Thrashing)
- 일정 프로그램 실행시 CPU효율이 좋다가 갑자기 나빠지는 현상
- RAM이 가득차서 가상으로 올렸다 내렸다 하는 시간이 더 걸림
- 프로세스의 처리 시간보다 페이지 교체에 소요되는 시간이 더 많은 현상