[컴퓨터 공학] CPU 기본 구조

오늘내일·2023년 9월 20일
0

CPU 기본구조

CPU의 기본구조에 대해서 알아보자.


CPU는 위 그림에서 보듯이 크게 3가지 구성요소가 있다. Control Unit(제어장치), Registers, ALU(연산장치, Combinational Logic)이다.

간단하게만 설명하면 Contro Unit(제어장치)는 컴퓨터에 있는 모든 장치들의 동작을 지시하고 제어하는 장치이다. Register는 CPU 내부에서 처리할 명령어나 연산의 결과나 주소 등, 데이터를 임시로 보관하는 장소이다. ALU(연산장치)는 제어장치의 명령에 따라 실제로 연산을 수행하는 장치이다.

위 그림에서 각 장치들이 이어지는 선들을 버스라고 할 수 있다. 버스는 컴퓨터 안의 부품들 간 데이터와 주소, 제어신호 등 정보를 전송하는 통로(통신 시스템)을 뜻한다. 전송하는 신호에 따라 데이터버스, 주소버스, 제어버스로 구분 가능하다. 제어버스를 통한 제어신호는 메모리 또는 I/O장치에 읽기 또는 쓰기 신호를 뜻한다.

폰 노이만 구조

위 그림과 같이 CPU의 Control Unit과 ALU가 메모리와 통신하여 프로그램을 작동시키는 컴퓨터 구조를 폰 노이만 구조라고 한다. 1945년 물리학자 존 폰 노이만 최초 제안한 구조이기 때문에 폰 노이만 구조라 한다. 참고로 폰 노이만은 맨해튼 프로젝트에 참여할 당시에 발표한 논문에서 이 컴퓨터 구조를 최초 제안했다고 한다.

참고사이트 :
https://ko.wikipedia.org/wiki/%EC%A4%91%EC%95%99_%EC%B2%98%EB%A6%AC_%EC%9E%A5%EC%B9%98
https://ko.wikipedia.org/wiki/%ED%8F%B0_%EB%85%B8%EC%9D%B4%EB%A7%8C_%EA%B5%AC%EC%A1%B0

profile
다시 시작합니다.

0개의 댓글