연습 문제

메모리 계층 구조와 캐시 (컴퓨터/정보 대학 전공)

문제에 답하고 제출하면 정답과 풀이를 확인할 수 있습니다. 한 세트는 5문항으로 구성됩니다.

아래의 기본 문제를 먼저 풀어 보세요. 자동 채점 화면은 자바스크립트가 켜진 브라우저에서 이용할 수 있습니다.

문제와 해설로 복습하기

이 단원의 기본 문제 5개입니다. 먼저 스스로 풀고, 힌트와 해설을 열어 풀이 과정을 비교해 보세요. 위의 채점 연습에서는 기본 문제를 다시 풀거나, 지원되는 수학 단원의 변형 문제를 풀 수 있습니다.

기본 문제 1

캐시 적중률 90%, 적중 시간 1ns, 미스 페널티 50ns일 때 AMAT는 얼마인가요?
  1. 6ns
  2. 5ns
  3. 10ns
  4. 51ns
힌트 보기AMAT=적중 시간+미스율×미스 페널티로 계산하세요.
정답과 풀이 보기
정답: 6ns
  1. 1. 풀이

    미스율은 10%이므로 AMAT=1+0.1×50=6ns입니다.

기본 문제 2

반복문에서 같은 배열 원소를 여러 번 사용하는 것이 주로 활용하는 지역성은 무엇인가요?
  1. 시간 지역성
  2. 공간 지역성
  3. 주소 지역성
  4. 분산 지역성
힌트 보기같은 주소를 다시 접근하는지 보세요.
정답과 풀이 보기
정답: 시간 지역성
  1. 1. 풀이

    최근 접근한 같은 데이터가 곧 다시 쓰일 가능성이 높은 현상은 시간 지역성입니다.

기본 문제 3

연속된 배열을 앞에서부터 차례로 읽을 때 캐시 적중률이 높아지기 쉬운 이유는 무엇인가요?
  1. 인접한 메모리 주소를 연속해 접근하는 공간 지역성
  2. 모든 배열 원소가 레지스터에 영구 저장되는 성질
  3. 시간 지역성만으로 다음 블록을 예측하는 성질
  4. 디스크의 파일 조각을 합치는 성질
힌트 보기최근 주소의 주변 데이터가 함께 캐시에 들어오는 점을 생각하세요.
정답과 풀이 보기
정답: 인접한 메모리 주소를 연속해 접근하는 공간 지역성
  1. 1. 풀이

    배열 원소는 메모리에서 인접하게 배치되므로 한 캐시 블록을 읽으면 다음 원소도 같이 가져올 가능성이 큽니다.

기본 문제 4

레지스터와 SSD 중 일반적으로 용량이 더 크고 접근이 느린 저장 계층은 무엇인가요?
  1. SSD
  2. 레지스터
  3. CPU 내부 캐시
  4. 프로그램 카운터
힌트 보기계층에서 CPU에 더 가까운 저장소를 비교하세요.
정답과 풀이 보기
정답: SSD
  1. 1. 풀이

    SSD는 레지스터보다 훨씬 큰 용량을 제공하지만 접근 지연도 더 큽니다.

기본 문제 5

두 캐시 설계의 적중 시간은 2ns입니다. A는 적중률 95%·미스 페널티 40ns, B는 적중률 90%·미스 페널티 30ns일 때 평균 메모리 접근 시간이 더 짧은 설계는 무엇인가요?
  1. A
  2. B
  3. 두 설계가 같다
  4. 미스 페널티만으로는 비교할 수 없다
힌트 보기각 설계에 적중 시간+미스율×미스 페널티를 적용해 비교하세요.
정답과 풀이 보기
정답: A
  1. 1. 풀이

    A의 AMAT는 2+0.05×40=4ns입니다. B는 2+0.10×30=5ns이므로 A가 더 빠릅니다.

참고 근거와 확인 범위

설명·예제·문제 구성 및 오류 수정 책임: 프리런. 위 자료는 표시한 주제를 확인하거나 더 읽기 위한 근거이며, 외부 기관의 공식 수업이나 감수본을 뜻하지 않습니다.

참고 자료 연결 점검: 2026-11-02. 제작 방식·검수 범위와 수정 기록에서 확인 범위를 볼 수 있습니다. 오류는 상단의 의견 보내기 또는 contact@freelearn.io로 알려 주세요.