[정보TALK] 지적 대화를 위한 컴퓨팅 지식 [지대컴지] - CPU

2022.02.14 11:50 1,247 조회

안녕하세요! '분데데분'입니다.

지적 대화를 위한 컴퓨팅 지식 [지대컴지]

엄청 쉽고 빠르게 CPU에 대해 알아봅시다!

.

.

.

`본 포스팅은 데이콘 서포터즈 `데이크루 1기'활동의 일환입니다.


CPU

(Central Processing Unit)

중앙 처리 장치라 불리며 데이터를 처리하는 역할을 합니다.

'뇌'에 해당한다죠.

컴퓨터의 구성 단위 중 기억, 해석, 연산, 제어를 담당합니다.

CPU는 PC의 여러 장치들의 연산과 제어를 관장하기 때문에

CPU의 성능이 PC의 속도와 성능을 결정합니다.


CPU는 메인보드와 메모리에도 영향을 미쳐 PC구매할 때 많이 고려하곤 하죠.


CPU의 내부는 어떻게 구성되어 있을까요?

Image From https://shineover.tistory.com/63

1.제어장치

2.연산장치

3.레지스터(CPU 전용 임시기억장치)

4.캐시메모리(CPU와 주기억장치 간 속도 밸런싱)


그럼, CPU의 기능에 대해 알아봅시다.

CPU는 출력을 전달하기 전에 컴퓨터 RAM에서 입력을 가져와 명령문을 이해하고 처리합니다.

5가지 기능으로 간결하게 이해해봅시다.


  • Fetch(인출, 데이터 가져오기)

실행할 명령어를 가져옵니다.

  • Decoding(해석)

가져온 명령어를 처리하기 위해서 명령어 종류를 구분합니다.

  • Execute(실행)

말 그대로 실행합니다.

  • Writeback(쓰기)

결과값을 레지스터에 써야 한다면 씁니다.

  • Commit(확정)

명령어 수행을 완료하고, 할당받은 자원을 결과물로 사용자에게 보여줍니다.


(구체적인 원리와 작동은 어려우니 관련 서적을 참고하시면 좋을 것 같습니다.)


자, 그럼 CPU와 묶이는 코어!

코어에 대해 알아봅시다.

코어(CORE)는 각종 연산을 하는 CPU 핵심요소입니다.

CPU안에서 일하는 부품이죠.


컴퓨팅 초기엔 CPU는 하나의 코어를 가지고 있었습니다.

CPU가 단 하나의 작업만을 처리할 수 있다는 것입니다.

`하나의 코어 = 하나의 작업'

명령어 하나를 처리하는데 시간이 많이 소요되었습니다.


코어가 한 개이면 싱글코어, 2개면 듀얼코어로 불리며 요즘에는 쿼드,옥타코어도 개발되었습니다.

코어가 많아지니 처리하는 속도가 빨라지고, 연산 속도 또한 향상되었습니다.


CPU의 각 코어에는 Ghz가 단위인 클럭 속도가 있습니다.

클럭 속도는 곧 CPU 실행 속도!

클럭 속도가 빠르면 한번에 처리와 실행할 수 있는 명령이 많아집니다.


인텔로 예를 들어봅시다.

i3, i5, i7이 있습니다. i3는 듀얼 코어, i5, i7은 기본적으로 쿼드 코어 이상입니다.

i3는 간단한 업무용이고, i5는 이미지 편집 등의 대부분 작업에 괜찮죠. i7은 동영상 편집, 게임 등 할 수 있답니다.

왜 그런지는 바로 이해할 수 있겠죠 :)


아! i3가 코어 3개를 뜻하는 건 아닙니다 :) 단지 최신 성능을 갖고 있다는 것을 알려주는 모델명입니다.


[NOTE]

CPU는 기억, 연산, 처리를 하는 장치이며, 코어는 CPU 장치 내에 일하는 부품이다.

클럭 속도는 Ghz의 단위를 가지며 빠르면 한번에 처리할 수 있다.

.

.

.

오늘은 CPU에 대해 알아보았습니다.

다음 포스팅은 RAM에 대해 알아보도록 하죠!

글을 마치도록 하겠습니다.


감사합니다.






reference

-

https://donghoson.tistory.com/14

https://learn-news.info/2

https://eggrank.com/picks/intel-core-i3-i5-i7-comparison




로그인이 필요합니다
0 / 1000
므인
2022.02.15 10:29

글을 통해 CPU에 대해 정확하게 짚고 넘어갈 수 있었어요 :D
좋은 글 감사합니다~!

백남진
2022.02.15 14:16

감사합니다!!