LabHub

운영체제 · 메모리 관리 · 퀴즈

퀴즈: 메모리 관리

LabHub 에서 이어서 보기

문항 7개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.

  1. 페이지 크기가 4KB 일 때 가상 주소에서 오프셋이 차지하는 비트 수는?

    1. 8비트 — 1바이트면 충분하다고 본 값
    2. 12비트 — 4096 이 2의 12승이므로
    3. 10비트 — 1024 를 기준으로 잡은 값
    4. 16비트 — 64KB 페이지를 가정한 값
  2. TLB 접근 20ns, 메모리 접근 100ns, TLB 적중률 80퍼센트일 때 실효 접근 시간은?

    1. 120ns
    2. 180ns
    3. 220ns
    4. 140ns
  3. 다단계 페이지 테이블을 쓰는 이유는?

    1. 64비트 주소 공간 전체를 담는 단일 표가 지나치게 커지므로 실제 쓰이는 가지만 만들려고
    2. 주소 변환 단계를 줄여 TLB 적중률을 높이려고
    3. 페이지 크기를 프로세스마다 가변으로 만들려고
    4. 연속된 물리 메모리를 확보해 외부 단편화를 없애려고
  4. 메모리 접근 200ns, 페이지 폴트 처리 8ms, 폴트 확률 0.001 일 때 실효 접근 시간에 가장 가까운 값은?

    1. 약 220ns
    2. 약 1,200ns
    3. 약 8,200ns
    4. 약 80,000ns
  5. 참조열 7 0 1 2 0 3 0 4 2 3 0 3 2 1 2 0 1 7 0 1 에 프레임 3개를 줄 때 페이지 폴트가 가장 적은 알고리즘은?

    1. FIFO (15회)
    2. LRU (12회)
    3. OPT (9회)
    4. 세 알고리즘 모두 같다
  6. 벨래디의 이상현상(Belady's anomaly)이란?

    1. 프레임 수를 늘렸는데 페이지 폴트가 오히려 증가하는 현상
    2. TLB 를 키웠는데 적중률이 떨어지는 현상
    3. 페이지 크기를 늘렸는데 내부 단편화가 줄어드는 현상
    4. 스왑을 껐는데 성능이 나빠지는 현상
  7. 메모리가 부족한 컨테이너에서 스왑이 켜져 있을 때 나타나는 전형적인 증상은?

    1. 프로세스가 즉시 강제 종료되어 원인이 로그에 분명히 남는다
    2. 메모리 부족이 네트워크 버퍼로 번져 재전송이 급증한다
    3. 페이지 테이블이 손상되어 세그멘테이션 폴트가 잦아진다
    4. 프로세스는 살아 있는데 응답이 수십 배 느려지고 CPU 는 한가한데 iowait 만 치솟는다