본문 바로가기
IT용어

중앙처리장치 CPU (Central Processing Unit) 데이터버스 주소버스 제어버스

by 스토리훈 2020. 7. 15.

중앙처리장치 (Central Processing Unit)는 메모리의 프로그램과 자료를 이용하여 실질적으로 작업을 처리하는 장치이다.

연산장치(ALU), 제어장치, 레지스터로 구성되어 있다.

 

중앙처리장치는 주소버스, 데이터버스, 제어버스로 연결되어 있다.

 

 

주소 버스 (Address Bus)

일정한 메모리 번지를 찾는 데 사용되는 신호를 문반하는 컴퓨터 내의 버스

물리 주소를 지정하는데 사용됨

주소버스릐 대역은 시스템이 할당 할 수 있는 메모리의 양을 결정함

 

데이터 버스 (Data Bus)

연산장치와 레지스터 사이클 전달하는 연결통로 제어버스

레지스터 연산장치에 읽기, 쓰기 또는 여러 종류의 명령 제어 신호를 전달하는 통로

데이터를 양뱡향으로 전달 할 수  있어 쌍방향 버스라고 함

내부데이터 버스는 레지스터와 ALU를 연결

외부데이터 버스는 데이터버스에서 CPU에서 기억장치나 입출력 장치와 연결

 

제어 버스 (Control Bus)

중앙처리장치가 기억장치나 입출력 장치와 데이터 전송을 할 때 자신의 상태를 다른 장치들에게 알리기 위해 사용하는 신호를 전달함

신호에는 기억장치 동기신호, 입출력 동기 신호, 중앙처리장치 상태 신호, 끼어들기 요구 및 허가 신호, 클럭 신호등이 있다

 

 

 * 참고

슈퍼스칼라 (Superscalar)

CPU 내에 파이프라인을 여러개 두어 명령어를 통시에 실행하는 기술

 

파이프 라인 (Pipeline)

시스템의 효율을 높이기 위해 명령문을 수행하면서 몇 가지의 특수한 작업들을 병렬 처리하도록 설계된 하드웨어 기법

 

 

 

 

댓글