※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다.
공부 서적(시나공 정보처리기사 필기책)
출처: 시나공 정보처리기사 필기
저자: 김정준,강윤석,김용갑,김우경
출판사 : 길벗
가상기억장치 기타 관리 사항
페이지 크기
- 페이지 크기 작을 경우 : 단편화 감소, 주기억장치 이동 시간 줄어듬, 효율적 워킹셋 유지, Locality 더 일치, 기억장치 효율 높아짐, 맵 테이블 크기 커지고 매핑 속도 느려짐, 접근횟수 증가로 입출력 시간 늘어남
- 페이지 크기 클 경우 : 맵 테이블 크기 작아짐, 매핑 속도 빨라짐, 접근횟수 감소로 입출력 효율성 증가, 단편화 증가, 주기억장치 이동 시간 늘어남, 불필요한 내용도 주기억장치에 적제 가능
- 일부 페이지만 집중적으로 참조하는 성질, 스레싱 방지를 위한 워킹 셋 이론의 기반
- 시간 구역성 : 하나의 페이지 일정 시간 동안 집중적 액세스 ,가까운 시간 내 계속 참조 가능성 높음, 시간 구역성을 이루는 기억장소(반복, 순환, 스택, 집계에 사용되는 변수)
- 공간 구역성 : 일정 위치의 페이지가 집중적으로 액세스, 그 근처 페이지 계속 참조할 가능성 높음, 공간 구역성을 이루는 기억장소(배열순회, 순차적 코드 실행, 데이터 저장 변수)
워킹셋
- 일정시간동안 자주 참조하는 페이지 집합, Locality 특징 이용, 프로세스의 기억장치 사용 안정
- 워킹셋은 시간에 따라 변경
페이지 부재 빈도 방식
- 참조할 페이지가 주기억장치에 없는 상황의 빈도
- 부재율에 따라 프레임 수 조절, 부재율 적정 수준으로 유지
- 상한선 넘으면 좀더 많은 페이지 할당, 하한성 넘으면 프레임 회수하는 방식
프리페이징
- 처음의 과도한 페이지 부재를 방지하기 위해 필요할 것 같은 페이지 한 번에 적재
- 사용되지 않는 페이지가 많을 수 있음
스래싱
- 프로세스 처리 시간보다 페이지 교체에 소요되는 시간이 더 많아지는 현상
- 전체 시스템 성능 저하, 다중 프로그래밍 정도에 따라 스래싱과 CPU 이용률이 변화
- 방지 방법 : 다중 프로그래밍 정도 적정 수준 유지, 워킹 셋 유지, 부족한 자원 증설, 일부 프로세스 중단, 부재 빈도 조절하여 사용, 지속적 관리 및 분석으로 임계치 예상하여 운영
'정보처리기사' 카테고리의 다른 글
정보처리기사 필기(응용 SW 기초 기술 활용) 스케줄링 (0) | 2022.02.26 |
---|---|
정보처리기사 필기(응용 SW 기초 기술 활용) 프로세스의 개요 (0) | 2022.02.26 |
정보처리기사 필기(응용 SW 기초 기술 활용) 가상기억장치 구현 기법/ 페이지 교체 알고리즘 (0) | 2022.02.25 |
정보처리기사 필기(응용 SW 기초 기술 활용) 주기억장치 할당 기법 (0) | 2022.02.24 |
정보처리기사 필기(응용 SW 기초 기술 활용) 기억장치 관리의 개요 (0) | 2022.02.24 |
댓글