가상주소는 페이지로 분할되기 때문에, 가상페이지번호와페이지오프셋(Offset)으로이루어진다.
VPN
가상 페이지 번호(Virtual Page Number)
PPN
물리적 페이지 번호(Physical Page Number)
제어부분
페이지에 대한 접근권한 필드와 페이지가 메모리에 존재하는지 나타내는 유효비트 등
세그멘테이션 기법 (가변분할기법)
개요
- 블록의크기가다른가변적인크기로가상기억장치를 구성하는 방법 - 동적 세그먼트 할당 기법
매핑 테이블
[세그먼트번호, 주소+크기]
특징
- 주기억장치는 각 세그먼트가 적재될 때 마다 필요한 대로 분할하여 서로 다른 크기의 Segment로분할 - 주기억장치는 각 세그먼트가 적재될 때마다 필요한대로 분할됨 - 외부적 단편화 발생 - 시중한 엑세스 제어 제공 - 페이징 시스템과 같이, 직접/연관/혼합방법을사용가능
구성도
Paged Segmentation 기법
개요
- Page기법과 Segment기법의 장점을 수용 > Page기법은메모리관리측면에서유리 > Segment기법은파일관리측면에서유리 - 파일의관리는 Segment 단위 - 메모리에올라오는프로그램의조각은 Page 단위로관리
특징
- 물리적 주소처리는 페이징 기반 - 주소 검색은 세그먼트, 페이지순으로 - 페이징은 메모리 관리 측면에서 유리하지만, 운영체제입장에서보면각페이지마다접근권한을설정해야함 - 세그멘테이션은 관리단위가 사용자 파일 단위라서 관리하기 유리하지만, 내부단편화발생 - 관리는 파일단위로 하고, 메모리에올라오는프로그램의조각은페이지단위로관리.
캐시메모리 주소 사상(Mapping)방식에대하여설명, CPU와캐시메모리에서 4Byte 크기워드(Word)를사용하고주기억장치(Main Memory) 크기가 16MByte이고캐시메모리(Cache Memory)크기가 64kByte인경우에대해주소 사상 방식을 도식화 설명 하시오
모의.2015.05.3
5
캐시메모리 사상(Mapping)기법 대해서 설명하시오
모의.2012.10.5.1
6
컴퓨터 가상메모리의 페이징 기법에서 가상메모리와 주기억장치가 3가지주소사상(Mapping) 기법을 상세히 설명하시오
모의.2010.10.4.1
Ⅰ. 직접 사상보다 캐쉬 적중률 향상, 집합연관사상기법의개요
가. 집합 연관 사상 기법(Set Associative Memory) 개념
- 직접사상과연관사상방식을조합한방식으로집합번호는같고태그가다른두개이상의단어를저장할 수 있는 구조를 갖는 사상 방식
- 하나의주소영역이서로다른태그를 갖는 여러 개의 집합으로 이루어지는 방식(N-Way 집합연관사상)
나. 집합 연관 사상 특징 및 장단점
특징
- 메모리블록그룹이하나의세트공유
장점
- 직접사상, 연관 사상 장점 조합 - 메모리블록은특정세트내어느곳이나적재가능
단점
- 복잡성 : 동일한 집합 내의 태그번호로 검색 위한 복잡한 회로 필요
Ⅱ. 집합 연관 사상 기법 구성도 및 동작 방식
가. 집합연관사상기법구성도
- 결과적으로집합의위치를선택하는것은직접사상방법따르고, 집합 내의 슬롯을 선택하는 것은 연관 사상법
주소, 태그, 데이터 ---- 주소, 데이터 [단점] 1) 각 주기억장치 블록이 적재될 수 있는 캐쉬 슬롯이 한 개뿐이기 때문에, 그 슬롯을 공유하는 다른 볼록이 적재되는 경우에는 swap-out 됨 2) 현재 실행중인 두 개의 프로그램인 같은 슬롯을 공유하는 경우에 캐쉬 슬롯에 대한 적중률이 떨어져 슬롯 교체가 빈번하게 발생 전체적인 캐쉬 성능이 저하 -> 완전 연관 사상(Full Associative mapping)
토픽 이름 (중)
Direct Mapping(직접사상)
분류
CA > Cache > Direct Mapping(직접사상)
키워드(암기)
직접매핑, 완전연관매핑, 세트연관매핑, LRU, LFU, FIFO, RR 성능 평가 요소(적중률, 접근시간)
암기법(해당경우)
[태라단]
기출문제
번호
문제
회차
1
캐시(Cache) 메모리에서 주소 매핑(Mapping)방식과 교체 알고리즘1(Replacement algorithm)을 설명하시오.