컴퓨터 아키텍처 분야에서 Locality의 개념 및 활용 사례
컴퓨터시스템응용기술사 제111회 4교시 31번 문항으로, 과목은 컴퓨터구조입니다. ‘시간적 지역성’ 키워드는 컴퓨터시스템응용기술사 기출 2문항에 나왔습니다.
원문 문제
컴퓨터시스템응용기술사 제111회 31번. 컴퓨터 아키텍처 분야에서 Locality의 개념 및 활용 사례
핵심 키워드
- 지역성
- 시간적 지역성
- 공간적 지역성
- 캐시 효율
- 메모리 접근 패턴
- 성능 향상
고득점 가이드 — 1. 개요
지역성(Locality)은 프로그램 실행 중 메모리 접근이 일정 시간·일정 주소 범위에 집중되는 경향을 의미하며, 프로세서와 메인 메모리 간 큰 성능 격차를 완화하는 메모리 계층 구조 설계의 핵심 근거이다. 지역성은 시간적·공간적 두 유형으로 구분되며 캐시 메모리, TLB, 하드웨어 프리패처, 컴파일러 최적화, OS 페이지 관리, 분기 예측 캐시 등 다양한 시스템 구성요소가 이 경향을 적극 활용해 평균 접근 비용을 낮추고 전체 시스템의 처리량과 에너지 효율을 동시에 개선한다.
출제 이력
- 지역성기출 1문항
- 시간적 지역성기출 2문항
- 공간적 지역성기출 2문항
- 캐시 효율기출 1문항
- 메모리 접근 패턴기출 1문항
- 성능 향상기출 1문항
같은 과목 문항
- 제111회 2번FPGA(Field Programmable Gate Array)1교시무료
- 제111회 19번클럭의 상승에지(rising edge)에서 천이하는 Mealy 상태 머신을 VHDL(VHSIC Hardware Description Language)로 구현2교시
- 제111회 23번Pipeline Hazard의 유형과 제거방안3교시
- 제111회 26번외부 타이머(Timer)를 이용한 워치독 타이머(Watchdog Timer) 구현4교시
- 제110회 1번SDRAM(Synchronous DRAM)1교시무료
- 제110회 4번MRAM(Magnetoresistive RAM : 강자성 메모리)1교시무료