CPU와 아키텍처

CPU의 프로그램 카운터(PC)가 보유하고 있는 것은?

  1. A다음에 실행할 명령어의 주소
  2. B실행한 명령어의 총수
  3. CCPU의 온도
정답과 해설 보기

정답: A. 다음에 실행할 명령어의 주소

프로그램 카운터는 다음에 인출하여 실행할 명령어의 메모리상 주소를 보유하는 레지스터입니다. 보통은 명령어를 하나 실행할 때마다 명령어 길이만큼(예: 4바이트) 증가하며, 분기나 점프 명령어에서는 점프 목적지 주소로, 인터럽트에서는 인터럽트 처리의 시작 주소로 바뀝니다. 함수 호출에서는 복귀 주소로서 현재 값이 스택이나 링크 레지스터에 저장됩니다.

  • A. 정답입니다. 다음에 실행할 명령어의 주소를 보유합니다.
  • B. 실행한 명령어의 수를 세는 것은 성능 카운터 등입니다.
  • C. 온도는 센서로 측정하는 것이며 프로그램 카운터와는 관계가 없습니다.
이 분야 연습하기 분야로 돌아가기

CPU와 아키텍처의 다른 문제

  1. 캐시의 쓰기 방식 중 라이트백 방식의 설명으로 올바른 것은?
  2. 세트 연관(셋 어소시에이티브) 방식 캐시의 설명으로 올바른 것은?
  3. 현재 많은 CPU에서 사용하는 캐시 라인(캐시 블록)의 크기로 일반적인 것은?
  4. 파이프라인에서 앞선 명령어의 결과를 다음 명령어가 곧바로 사용할 때(데이터 해저드), 레지스터에 쓰기를 기다리지 않고 연산 결과를 곧바로 다음 명령어에 전달하는 기법은?
  5. 리틀 엔디언의 설명으로 올바른 것은?

이 분야의 비교