기록실
채팅 1
게임 0
유물

CPU [1]

Minerals : 1,286,512 / Level : 병장 병장
2014-06-07 12:30:35 (12년 전) / READ : 1505

    컴퓨터 CPU 0과 1만으로 세상을 바꾼 컴퓨터의 두뇌

    컴퓨터의 성능을 가늠하고자 할 때 가장 먼저 살펴보게 되는 것이 바로 기본 사양표다. 여기에는 해당 컴퓨터를 구성하고 있는 부품의 항목이 일목요연하게 정리되어 있는 데, 가장 상단에는 대부분 ‘CPU’라는 항목이 위치해 있다. 그만큼 컴퓨터에서 CPU는 전반적인 성능을 좌우하는 가장 중요한 부품이라고 할 수 있다.

    ‘CPU’, 혹은 ‘마이크로프로세서’라고 부르는 그것

    CPU는 데이터를 처리하는 컴퓨터의 두뇌이다.

    CPU는 ‘Central Processing Unit’의 약자로서,직역 하면 중앙처리장치(中央處理裝置)다. 단어 그대로, 컴퓨터의 정중앙에서 모든 데이터를 처리하는 장치라는 뜻이다. CPU는 컴퓨터의 두뇌에 해당하는 것으로서, 사용자로부터 입력 받은 명령어를 해석, 연산한 후 그 결과를 출력하는 역할을 한다. 그리고 이렇게 하나의 부품에 연산 장치, 해독 장치, 제어 장치 등이 집적되어 있는 형태를 일컬어 ‘마이크로프로세서(Micro-processor)’라고 한다. CPU와 마이크로프로세서는 거의 같은 의미로 쓰이는 일이 많다. 다만 마이크로프로세서 중에는 전기밥솥이나 세탁기와 같은 제품의 제어용으로 쓰이는 것도 있어, 일반적인 컴퓨터에 장착되는 CPU와는 미묘하게 뜻이 구분되기도 한다(여기서는 CPU라고 통일해 부르기로 한다).

    컴퓨터 CPU의 가장 기본적인 역할은 연산/계산 작업이다. 이를테면 사용자가 ‘0 + 1’이라는 명령을 내리면 CPU는 이를 받아들여 계산을 한 후 ‘1’이라는 결과를 영상 출력 장치(모니터 등)로 보여준다. 물론, 지금 우리가 사용하는 컴퓨터의 CPU는 이러한 단순한 계산 작업만 처리하지는 않으며, 문서나 그림, 음악이나 동영상 처리 등 다양한 데이터를 취급한다. 하지만 처리하는 데이터의 종류가 다르다 해도 CPU가 데이터를 처리하는 기본 원리는 ‘0 + 1 = 1’을 계산할 때와 크게 다르지 않다.

    왜냐하면 컴퓨터의 내부에서 이동하는 데이터는 어차피 ‘0’과 ‘1’로만 구성된 디지털 신호의 조합이기 때문이다. 예를 들어, 사용자가 숫자 ‘3’을 컴퓨터에 입력하면 CPU는 이를 ‘00011’이라는 0과 1의 조합으로 인식한다. 만약 단순한 숫자 데이터가 아닌 영상이나 음악 등의 복잡한 데이터를 CPU가 인식, 처리할 수 있는 디지털 신호로 구성하려면 수많은 0과 1의 조합이 필요하다.

    예를 들어 5MB 용량의 음악 파일 1개가 있다면, CPU는 이를 총 4천만 개 정도의 0과 1이 조합된 집합체로 인식한다. 이에 따라 사용자가 PC 상에서 음악 파일 하나를 클릭하여 재생하는 순간, CPU 내부에서는 ‘1100011000111101100011000110011001110~’ 등으로 길게 이어지는 연산 작업이 초당 몇 천만 번, 혹은 몇 억 번씩 이루어지고 있는 셈이다.

    클럭 속도? 코어 수? 무엇이 중요해?

    2개의 코어를 장착한 듀얼 코어 CPU

    이러한 연산 속도는 CPU의 종류마다 다르다. CPU의 속도를 나타내는 대표적인 단위는 ‘클럭(clock)’인데, 이는 1초당 CPU 내부에서 몇 단계의 작업이 처리되는 지를 측정해 이를 주파수 단위인 ‘Hz(헤르츠)’로 나타낸 것이다. 따라서, 이 클럭 수치가 높을수록 빠른 성능의 CPU라고 할 수 있다. 참고로, 1971년에 등장한 세계 최초의 컴퓨터 CPU인 ‘인텔(Intel) 4004’의 최대 동작 클럭은 740KHz(74만Hz)였으며, 2010년 현재 판매 중인 CPU인 ‘인텔 코어(Core) i7 960’의 동작 클럭은 3.2GHz(32억Hz)에 달한다.

    과거에는 이러한 클럭 속도가 CPU의 성능을 나타내는 절대적인 기준이었지만, 최근에는 하나의 CPU에 2개 이상의 코어(Core)를 집어넣은 다중 코어(멀티 코어, Multi Core) CPU가 등장하여, CPU의 성능을 나타내는 또 하나의 기준이 되고 있다.

    컴퓨터 CPU에서 코어란 CPU에 내장된 처리회로의 핵심 부분으로서, 예전에는 1개의 CPU 당 1개의 코어(단일 코어: Single Core)만을 가지고 있는 것이 당연했다. 1990년대 후반과 2000년대 초반을 즈음하여, 산업용/전문가용 컴퓨터를 위한 다중 코어 CPU가 출시된 적은 있었으나 특수한 환경에서만 사용되어 컴퓨터 시장에 미치는 영향은 극히 미미했다. 하지만 2005년, 2개의 코어를 갖춘 듀얼 코어(Dual Core) CPU인 인텔의 ‘펜티엄(Pentium) D’와 AMD의 ‘애슬론(Athlon)64 X2’가 등장하면서 다중 코어 CPU가 점차 대중화되기 시작했다.

    2007년에는 4개의 코어를 갖춘 쿼드 코어(Quad Core) CPU인 인텔의 ‘코어2 쿼드(Core2 Quad)가 등장했으며, 2008년에는 듀얼 코어와 쿼드 코어 사이의 틈새시장을 노린 코어 3개짜리 트리플 코어(Triple Core) CPU인 AMD의 페넘(Phenom) X3도 출시되어 사용자들의 관심을 받았다. 또한, 2010년에는 코어를 6개나 내장한 헥사 코어(Hexa Core) CPU, 인텔의 ‘코어 i7 980X 익스트림 에디션(Extreme Edition)’도 출시된 바 있다.

    이와 같은 다중 코어 CPU는 내장된 코어 개수만큼 실제 CPU를 장착한 것과 유사한 성능을 낸다. 즉 듀얼 코어 CPU는 일반적인 단일 코어 CPU가 두 번에 걸쳐 처리해야 하는 작업을 한 번에 끝낼 수 있어 전반적인 처리 효율을 높일 수 있다. 다만 다중 코어 CPU는 동시에 여러 가지 작업을 처리하거나(멀티태스킹, multi-tasking) 다중 코어 연산에 최적화된 소프트웨어를 실행할 때 진정한 성능 향상효과를 얻을 수 있다. 다중 코어 연산을 지원하지 않는 소프트웨어를 사용하거나 한 가지 작업만 집중적으로 수행할 때는, 코어 개수는 적지만 클럭 수치가 높은 CPU가 오히려 월등한 성능을 발휘하는 경우도 많다. 그래픽 편집 프로그램이나 동영상 인코딩 프로그램, 혹은 파일 압축 프로그램 중에 다중 코어를 지원하는 경우가 많으니 참고하자.

    CPU의 등급과 가격을 구분 짓는 중요한 지표, 캐시 메모리

    클럭 속도와 코어의 수 외에도, CPU의 성능을 가늠할 수 있는 또 하나의 기준은 CPU 안에 들어 있는 캐시 메모리(cache memory)의 용량이다. ‘캐시’라 줄여 부르는데, CPU 내부의 임시 저장공간으로서 CPU가 데이터를 처리할 때 자주 사용하는 데이터를 임시 보관하는 곳이다. 이 캐시 메모리의 용량이 작으면 CPU에 비해 동작 속도가 훨씬 느린 주 기억장치(RAM, 메모리)나 보조 기억 장치(하드디스크, CD-ROM 등)로부터 직접 데이터를 불러들이는 빈도가 높아지는데, 이런 경우 컴퓨터의 전반적인 처리 속도가 크게 저하된다. 결론적으로 CPU의 캐시 메모리는 크면 클수록 성능 향상에 유리하다.

    CPU 이미지 1

    캐시 메모리는 CPU 코어와의 위치에 따라 1차 캐시 메모리(Level 1 cache memory)와 2차 캐시 메모리(Level 2 cache memory), 3차 캐시 메모리(Level 3 cache memory) 등으로 나뉜다. CPU와 가까운 곳에 위치한 캐시 메모리 일수록 성능 향상 폭이 크지만, 그만큼 제조가 어렵고 생산 단가도 높아진다.

    1990년대 초반까지는 CPU에 1차 캐시 메모리만 내장하고, 경우에 따라서 컴퓨터 메인보드(주 기판)상에 2차, 3차 캐시 메모리를 추가 장착하는 방식이 주류를 이루었으나, 1990년대 중반 이후부터는 CPU 내부에 1차, 2차 캐시 메모리를 함께 내장하는 방식이 일반화되었다. 그리고 2007년, AMD ‘페넘 X4’의 발매를 즈음하여 3차 캐시 메모리까지 CPU 내부에 탑재하는 경향이 생겨났다.

    캐시 메모리의 구성과 용량은 CPU의 등급과 가격을 결정하는 중요한 잣대가 되기도 한다. 1998년에 출시된 인텔의 ‘셀러론(Celeron) 300’ 모델은 상위 제품인 ‘펜티엄 II 300’ 모델과 유사한 코어에 클럭 수치도 동일했으나 가격은 그 절반 이하였다. 두 제품의 차이는 512KB의 2차 캐시 메모리의 유무뿐이었는데, 이로 인한 성능의 차이는 상당했다. 그 후 인텔은 기존의 셀러론 300에 128KB의 2차 캐시 메모리를 추가하면서 가격은 기존 제품과 비슷한 ‘셀러론 300A’를 출시하였는데, 가격 대비 성능이 매우 우수해 큰 인기를 끌었다.

    성능 비교의 시작이자 끝, 아키텍처

    그리고 마지막으로 알아두어야 할 점은 바로 CPU의 아키텍처(architecture)의 차이다. 아키텍처란 컴퓨터 시스템의 기본 구조 및 설계 방식, 그리고 제조 공정까지 포함하는 개념으로서, 클럭 속도나 코어의 수, 캐시의 용량이 모두 같더라도 아키텍처가 다르면 전반적인 성능에 차이가 난다.

    대표적 CPU 업체 인텔과 AMD의 CPU 아키텍처 발전사

    자동차로 비유하면 엔진 배기량이나 차체 크기가 유사한 모델이라도, 연식이나 시리즈에 따라 출력, 편의기능 등에서 차이가 나는 것과 유사하다. 즉 몇 기통 엔진을 장착했는가, 차체 뼈대를 어떻게 설계했는가, 어떤 옵션과 부품을 내장했는가 등의 기준에 따라 전반적인 성능 및 기능이 달라지게 되는 것이다. 이와 같은 기준들이 자동차 생산에 있어 하나의 ‘아키텍처’인 셈이다.

    컴퓨터 CPU를 예로 들면, 2006년 1월에 출시된 ‘펜티엄 D 930’은 3GHz 클럭과 2개 코어, 총 4MB의 2차 캐시 메모리를 갖추고 있었다. 하지만 같은 해 7월에 출시된 ‘코어2 듀오 E6400’은 2.13GHz 클럭과 2개 코어, 그리고 총 2MB의 2차 캐시 메모리를 내장하여 전반적인 사양 기준이 펜티엄 D 930보다 낮음에도 불구하고 실질적인 성능은 더 우수한 것으로 평가됐다. 이는 코어2 듀오 시리즈에 적용된 아키텍처가 펜티엄 D 시리즈보다 한층 진보된 것이기 때문이다.

    따라서 CPU끼리 성능을 비교하고자 할 때는 일단 아키텍처가 같은 제품끼리 분류한 후에 클럭 수치나 코어 개수, 캐시 메모리 용량 등의 우열을 따져보는 것이 바람직하다. 그리고 만약 아키텍처가 다른 CPU끼리 성능을 비교하고자 할 때는 세부적인 수치를 따지기 보다는 각종 매체나 관련 커뮤니티에서 얻을 수 있는 정보를 참고하거나, 가격 비교 사이트 등을 방문해 해당 CPU 제품 간의 가격 차이를 하나씩 체크해보는 것이 좋다.

    김영우 | IT동아 기자
    현재 IT 전문 저널인 ‘IT동아(http://it.donga.com)’의 PC 부문 전문 기자로 근무하고 있으며, ‘컴맹 퇴치’를 위한 강의형 기사 집필에 힘을 기울이는 중이다. PC 외에도 모바일 기기나 A/V 기기, 게임, 자동차등에 대해서도 관심이 많다.
    출처:http://navercast.naver.com/contents.nhn?rid=122&contents_id=4193&leafId=
    발행2010.12.09
    신고
    • 댓글이 1 개 달렸습니다.
    글목록 이전글 다음글
    글쓰기


    ※ 필독 ※ 컴퓨터게시판 규정 안내 (2025.02.16 수정) (5)스톤콜드 24.12.24추천 1
    와이고수 유저들을 위한 11월 표준견적.txt (35)스톤콜드 24.11.02추천 5
    신문고 (2)스톤콜드 24.12.24-
    프로필에 본인인증 여부를 표시하도록 개선 되었습니다. YGOSU2 25.12.26-
    [견적] 230만 견적어때요? 수정할거있음?이륙가능? (1) 테사기맞다8125.12.25-
    [질문]  모니터암 이렇게 왔는데 어케해야함?ㅋㅋㅋ (1) Gdgjvfd12425.12.22-
    [질문] 컴퓨터 사야할지... (3)아이라익뎃12225.12.22-
    [견적] 견적 부탁드리겠습니다..!! (1)뢰넛8725.12.21-
    램가격 실화? (2)IPPO13725.12.21추천 1
    스톤콜드 관리자에 의해서 블라인드된 게시글입니다.신또여우10425.12.17-
    [견적] 컴퓨터 견적 좀 부탁드립니다..! (5) 오리는꿱꽥16125.12.16-
    스톤콜드 관리자에 의해서 블라인드된 게시글입니다.생생와고통8325.12.15-
    스톤콜드 관리자에 의해서 블라인드된 게시글입니다.BT7825.12.15-
    2001년 50달러에 출시 한 로지텍 광마우스. JPG 마미노13525.12.15-
    [질문] 블루스크린.. (4) 오리는 꽥꽥15125.12.14추천 1
    게임이 실행이 안되는데 뭐가 문제일까?족중복감별사13025.12.13추천 1
    [견적] 하이엔드 컴퓨터 견적. JPG (1) 마미노16225.12.13-
    [질문] 글카 문의드립니다 (8)182-7316225.12.13추천 1
    [견적] 찐다님 146만원견적 (1) 의사19625.12.12-
    램 가격 왜이래여? (4)타나타노트21125.12.12추천 1
    행님덜 아이온2 150선으로 가능한가요? (4)찐따사냥꾼13025.12.12-
    icloud.com << 여기 메일은 구글메일처럼 해외꺼냐? (1)음란마구니7625.12.11-
    [견적] 아이온 92만원 최소견적.jpg (3) 의사23125.12.11추천 1
    [견적] 아이온2 12400f 32gb 5060ti 완전 가성비 견적.jpg (2) 의사15225.12.11-
    [견적] 아이온2 하려고 하는데 이 사양 괜찮을까요? (5)만해찢어라이재명14425.12.11-
    AI 컨텐츠 제작같은거 해보고싶은데 컴퓨터 견적좀 알려줘 (12)히로세렌19225.12.08추천 1
    윈도우 10이 갑자기 이상해졋습니다 좀 도와주세요 (3) 음란마구니18425.12.03-
    한컴오피스 2020설치하려는데 이런 창이 뜨면서 설치가 안됍니다 (5) 음란마구니13825.12.02-
    [견적] 더 수정할게 있을까요? (1) Freedom16625.12.02추천 1
    글쓰기