제어 레지스터 란 무엇입니까?

컴퓨터의 기본 시스템 메모리는 RAM (random access memory)이지만 일반적으로 마더 보드에 연결되어 컴퓨터 프로세서에 연결되어 있지만 RAM이 컴퓨터의 유일한 메모리 유형은 아닙니다. 중앙 처리 장치 (CPU)에는 제한된 양의 스토리지가 포함되어있어 데이터를 매우 빠르게 이동할 수 있습니다. 이러한 위치를 레지스터라고합니다. 컴퓨터의 제어 레지스터는 컴퓨터 CPU의 기본 동작을 제어하거나 변경하는 레지스터 유형입니다.

컴퓨터에서 시스템의 다른 메모리 위치보다 훨씬 쉽게 액세스 할 수있는 제어 레지스터를 CPU 내의 작은 서랍처럼 생각하십시오. 물리적 CPU 다이에 제어 레지스터를 배치함으로써 대기 시간을 제거하고 시스템의 다른 위치보다 훨씬 빠른 액세스 속도를 제공합니다. 따라서 컴퓨터는 컴퓨터를 가장 중요한 CPU 작업에 사용하여 컴퓨터를 원활하고 효율적으로 실행합니다.

제어 레지스터가 없으면 CPU는 전면 버스 (FSB)를 통해 RAM으로 데이터를 보내서 만 데이터를 저장할 수 있습니다. 또한 메모리에서 앞면 버스를 통해 데이터를 가져와야 만 데이터를 검색 할 수있었습니다. 이것은 사소한 것처럼 들릴 수 있지만 한 번에 전송할 수있는 최대 데이터 양인 전면 버스의 대역폭은 상당히 제한적입니다. 초당 수천 개의 데이터가 전달되면서 컴퓨터에 심각한 병목 현상이 발생하여 지연이 발생하고 기본 작업 흐름이 중단됩니다. 제어 레지스터를 사용한다는 것은 데이터가 전혀 이동하지 않아도된다는 것을 의미합니다. 책상 서랍에 물건을 보관하는 것과 가까운 곳에 보관하는 것과 차도 끝의 사서함에 보관하는 것의 차이입니다.

제어 레지스터의 주요 용도에는 인터럽트 제어, 페이징, 주소 지정 및 보조 프로세서 기능이 포함됩니다. 컴퓨터의 하드웨어 장치가 "비상"신호를 CPU에 전송하면 특정 문제를 처리하기 위해 현재 수행중인 작업을 삭제해야하는 인터럽트가 발생합니다. 주소 지정은 시스템 RAM에서 실제 주소를 찾아서 사용하여 컴퓨터에 대한 정보를 검색하고 저장하는 것을 말합니다. 페이징은 정보가 하드 드라이브에있는 "페이지 파일"에 저장되는 또 다른 메모리 관리 기술입니다. 코 프로세서는 CPU를 보충하고 그래픽 정보 및 부동 소수점 산술 및 암호화와 같은 기타 연산을 처리하는 데 사용됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?