연산작업을 할 때, 연산의 중간 결과나 데이터 저장시 레지스터를 사용하… | [정보처리기능사 필기] 05년 2회차 기출문제 상세 페이지
1[정보처리기능사 필기] 05년 2회차
연산작업을 할 때, 연산의 중간 결과나 데이터 저장시 레지스터를 사용하는 주된 이유는?
1
연산 속도 향상을 위하여
2
기억 장소를 절약하기 위하여
3
인터럽트 요청을 방지하기 위하여
4
연산의 정확성을 위하여
해설
레지스터는 CPU 내부에 있는 초고속 기억소자로 주기억장치보다 접근 속도가 훨씬 빠르므로, 연산 중간 결과나 데이터를 레지스터에 두면 연산 속도가 향상된다.
따라서 레지스터를 사용하는 주된 이유는 ① 연산 속도 향상을 위하여이다.
- ② 기억 장소를 절약하기 위하여 – 레지스터는 용량이 작아 기억 장소 절약과는 무관하다.
- ③ 인터럽트 요청을 방지하기 위하여 – 레지스터 사용과 인터럽트 제어는 별개의 기능이다.
- ④ 연산의 정확성을 위하여 – 정확성은 연산 논리 자체의 문제이지 레지스터 사용의 목적이 아니다.
오류나 개정된 내용이 보이면 알려주세요