CPU와 아키텍처

마이컴에 탑재되는 워치독 타이머의 역할로 올바른 것은?

  1. A정확한 시각을 표시한다
  2. B클록 주파수를 높인다
  3. C프로그램이 폭주하여 일정 시간 안에 타이머를 클리어하지 않았을 때 시스템을 리셋한다
정답과 해설 보기

정답: C. 프로그램이 폭주하여 일정 시간 안에 타이머를 클리어하지 않았을 때 시스템을 리셋한다

워치독 타이머는 정상적인 프로그램이 주기적으로 클리어하는 것을 전제로 한 타이머로, 폭주나 정지로 클리어되지 않은 채 시간이 만료되면 마이컴을 리셋합니다. 노이즈나 예상치 못한 상태로 멈추어도 사람 손 없이 자동 복구할 수 있어 차량용 기기, 산업 기기, 원격지 장치에 필수적입니다. CPU와 별도의 클록으로 동작시키거나 너무 이른 클리어도 이상으로 보는 윈도우형으로 하여 신뢰성을 높입니다.

  • A. 시각 표시는 실시간 클록(RTC) 등의 역할입니다.
  • B. 클록 주파수를 높이는 기능이 아닙니다.
  • C. 정답입니다. 폭주를 검출하여 리셋합니다.
이 분야 연습하기 분야로 돌아가기

CPU와 아키텍처의 다른 문제

  1. 프로그램에서 서브루틴(함수)을 호출할 때 복귀 주소 등을 일시적으로 저장하기 위해 일반적으로 사용되는 영역은?
  2. 캐시 미스 분류인 「3C」에 포함되는 것의 조합으로 올바른 것은?
  3. 비순차 실행 CPU에서 순서를 바꿔 실행한 명령어의 결과를 프로그램 본래의 순서대로 확정(리타이어)시키기 위한 구조는?
  4. 비순차 실행 CPU에서 사용되는 레지스터 리네이밍의 주된 목적은?
  5. AI용 가속기 등에서 다수의 곱셈-누산 연산기를 격자 모양으로 배치하고 데이터를 이웃 연산기로 차례로 흘려보내며 행렬 곱을 계산하는 구성은?

이 분야의 비교