CPU 이것만 안다면 나도 개념인

About 컴퓨터/아하! 2008. 2. 24. 20:12

개념인이 되어보자 1편!


CPU에 대해




CPU
란 무엇인가?
뜻을 풀이해보면 Central Processing Unit, 즉 중앙처리장치 입니다.
CPU라고 부르기도 하고 마이크로 프로세서라고 부르기도 합니다.
이 부품의 역활은 컴퓨터의 각종 신호 데이터들을 처리하는 역활을 합니다..
사람으로 치면 뇌의 역활이라고 볼 수 있는데.. 사람이 뇌없이 어떠한 행동을 못하는것처럼
컴퓨터도 CPU없이 아무것도 할 수 없습니다. 그만큼 컴퓨터의 핵심부품이라고 할 수 있죠.
지금 우리가 많이 쓰는 CPU는 x86계열의 CPU입니다..
대표적으로 Intel, AMD, VIA가 이 계열의 프로세서를 제조하는데 VIA는 약간 성능면에서
밀려 점유율이 많이 낮고 Intel과 AMD가 양대산맥으로 서로 경쟁구도에 있습니다.

본론으로 들어가서 CPU의 성능을 구분짓는 여러가지 기준을 보겠습니다.

클럭 - 우선 CPU의 성능의 잣대라고 볼 수 있는건 클럭입니다.
하지만 맹목적으로 클럭만 놓고보면 또 잘못된 경우인데요.. 왜냐하면 아키텍쳐마다
처리하는 구조가 서로 틀리기 때문에 그 구조에 따라 클럭이 높아도 다른 아키텍쳐와 비교시
성능이 떨어질 수도 있습니다... 하지만 분명한건 같은 아키텍쳐로 볼때는 클럭이 성능의
기준이 된다는걸 명심하도록 하세요..

Cache - 클럭이 같다면 L2 캐쉬의 용량으로 성능이 좌우됩니다.     그래서 보급형과 고급형 제품을 비교할때 캐쉬의 크기를 제한하는 방법을 씁니다.
CPU 다이 안에는 일반적인 속도와 비교할 수 없을 정도로 빠른 메모리가 장착됩니다.  
이 메모리를 SRAM이라고 부르는데 일반적으로 주기억장치로 쓰이는 램은 DRAM이라고
불립니다. 이건 나중에 설명하고 캐쉬도 레벨에 따라 L1, L2, L3등으로 나뉩니다.. 숫자가
낮을수록 속도와 대역폭이 크고 용량은 작죠. 부등호로 표시하자면 속도 : L1 > L2 > L3,
용량 : L1 < L2 < L3 로 정리할 수 있습니다. 캐쉬는 버퍼역활을 하는데 CPU 입장에서 보면 주기억장치인 램의 속도는 무지 느리고 답답하게 느껴지겠죠. 데이터를 처리해야하는데
램에서 데이터가 느리게 오니 답답할 수 밖에 없고 이로인해 CPU성능이 떨어지게 보이는 병목현상까지 일어나게됩니다.. 이를 보완하기 위해 초고속 메모리인 SRAM을 CPU 다이안에 통합해서 이런 병목현상을 줄이고자 하는것이죠. 하지만 무조건 용량을 늘리면 다이 사이즈도 커지고 데이터를 액세스 할때 레인턴시도 증가하게 되어 오히려 독이 될 수 있습니다.
이걸 적절히 조절하고 컨트롤 하는것도 기술이죠.
캐쉬 메모리도 같은 아키텍쳐끼리 비교해야지 서로 다른 아키텍쳐끼리 비교하는건 옳지 않다
이유는 컨트롤 방식, 동작 방식이 서로 틀리기때문입니다..
일반적으로 같은 아키텍쳐끼리에선 많을수록 성능이 좋고 가격도 비쌉니다.

FSB - Front Side Bus의 약자로서 CPU와 램간의 통신하는 통로라고 보면 됩니다.
쉽게 얘기해서 고속도로로 생각하면 이해하기 쉽습니다.. 고속도로의 폭이 넓으면 그만큼
차들이 빠르게 많이 다닐 수 있죠. 반면 폭이 좁게되면 차들이 몰릴때 정체현상이 발생하게
됩니다. 컴퓨터의 FSB도 여러가지 클럭이 존재한다. CPU에서 데이터를 처리하려면
RAM에서 데이터를 받아야 합니다... FSB가 크면 그만큼 램에서 받는 데이터의 양이 많고 CPU는 그만큼 데이터를 많이 처리할 수 있는것이다.. 그래서 최신 CPU일수록 FSB 클럭이 점점 커지게 됩니다.. 작은 데이터들은 FSB가 좁아도 처리하는데는 그다지 큰 차이가 나지 않지만 좀 덩치큰 프로그램들을 처리해야 할때는 병목현상으로 그만큼 처리속도가 더뎌지게
됩니다. 하지만 이제 FSB라는 규격을 보기가 힘들것으로 예상됩니다.. AMD에서는 이미
하이퍼트랜스포트라는 새로운 규격의 통신 규격으로 FSB를 대체하였고 인텔에서도 조만간
FSB를 버리고 CSI라는 새로운 규격의 통신 환경을 구축할것이라고 합니다.
하지만 아직 그런날이 오려면 시간이 좀 걸려야하기때문에 그때가서 알아도 큰 차이가
없을듯하네요

제조공정 - CPU의 스펙을 보다보면 XX 나노, XX nm 라는 단위를 자주 볼 수 있습니다. 이것은 코어를 구성하는 회로의 트랜지스터의 크기라고 생각하면 되겠습니다.
일반적으로 제조공정이 작으면 작을수록 좋습니다... 제조공정이 작아지게 되면 더 많은 트랜지스터를 같은 공간안에 집적할 수 있고 그만큼 CPU의 기능이나 성능을 좋게하는데 쓰일 수 있다는 뜻이되고 또 공정이 작아질수록 트랜지스터에서 발생하는 열도 그만큼 떨어지게 때문에 제조공정이 작아질수록 좋은것입니다.. 그리고 가장 매력적인것은 오버클럭을 할때 클럭이 잘 오르기때문에 오버클럭커들은 환영하는 이유가 바로 이때문입니다..
예로들면 65nm로 제조된 콘로의 경우 일반적으로 3.6Ghz이상 올리기가 힘들었지만
45nm로 제조된 펜린의 경우 4Ghz의 클럭도 곧잘 올리는 이유가 바로 이것이죠
그리하여 CPU를 고를때 제조공정이 낮은지 꼭 확인하는게 중요하다.. 대부분 박스에
제조공정이 표시되어 있으니 확인해보도록 하세요

간단하게 이정도만 이해하면 현재 CPU나 앞으로 나올 CPU를 이해하는데 충분할듯 싶네요.
또한 CPU 리뷰를 볼때도 많이 도움이 되었으면 합니다.. 추후 다뤄볼 내용은 현재 쓰이는 여러가지 벤치마킹 프로그램에 대한 글을 작성할것인데.. 많은분들이 잘 모르는것같아 한번 다뤄볼까 합니다.
기대해주세요 ㅋㅋㅋ 우선 여러 핵심부품의 간략한 개념에 대하여 정리후 작성하려고요

다음에는 그래픽카드의 기초적인 개념을 다뤄보도록 하겠습니다.
허접한글 읽어주셔서 감사합니다.

설정

트랙백

댓글

플로피 디스크없이 도스에서 바이오스 업데이트를 손쉽게 하기

About 컴퓨터/아하! 2008. 2. 23. 15:01


바이오스는 하드웨어를 구동하는데 있어서 핵심적인 역활을 합니다.
하드웨어가 아무리 잘 만들어졌어도 바이오스가 엉망이라면 그 하드웨어는
제 기능을 발휘하기 어렵죠..
이런 바이오스는 꾸준히 제조사에서 업데이트를 합니다.
아무리 정식 바이오스라 할지라도 버그가 존재하며 바이오스 업데이트를 통한
여러가지 기능도 함께 업데이트 되죠..
하지만 많은 분들이 어렵고 복잡하다는 이유만으로 바이오스 업데이트에 신경을 쓰지
않는것 같습니다. 요즘은 플로피 디스크를 구매하지 않아서 더욱 꺼려지죠..
제조사에서 윈도우즈에서 업데이트 할 수 있는 업데이터들을 내놓고 있지만
가끔 불안증상으로 업데이트 하는 도중에 바이오스가 날라가는 불상사가 생기는 경우가
많더군요.. 하지만 도스는 안정적으로 업데이트를 진행 하실 수 있습니다.

우선 필요한 준비물은 VirtualFDD와 해당제품 최신 바이오스를 다운받는것입니다.
VirtualFDD는 자료실란에 업로드 하였으니 거기서 다운받으시고
최신 바이오스는 제조사 홈페이지 자료실에 가면 아마 있을겁니다..
찾기가 어려우시다면 파코즈 하드웨어의 BIOS자료실(링크)에서 검색해보시면 되겠습니다.

1. VirtualFDD를 받으셔서 설치를 합니다. 그리고 실행시켜 주세요
메인화면

메인화면


2. 화면이 떴으면 그림과 같이 빨간색 네모 순서대로 따라하시면 됩니다.
사용자 삽입 이미지

사용자 삽입 이미지

3. 그럼 이와같은 화면이 나옵니다.
사용자 삽입 이미지

4. 다음에 할일은 다운받은 바이오스를 화면에 붙여넣는겁니다.
보통 바이오스는 압축되어 있는데 압축을 풀고 그 안에 있는 파일들을 복사하여 이 화면에
대고 붙여넣기를 하시면 됩니다.
사용자 삽입 이미지

5. 붙여넣으셨다면 빨간 네모의 순서대로 해주시면 됩니다.
그럼 컴퓨터는 재부팅되어 도스화면으로 들어가는데 여기서 이제 바이오스 업데이트를
진행하시면 됩니다. 바이오스 업데이트 파일은 대부분 업데이트 프로그램과 바이오스롬 파일
이렇게 두개로 구성되는데 c:\>upprogram bios.rom 이렇게 쳐주시고 엔터를 누르면
바이오스 업데이트가 시작됩니다. 저건 예를 든거고 제조사별로 약간 틀리는것도 있지만
대부분 저 형식입니다.
사용자 삽입 이미지

그럼 건승을 기원합니다. 읽어주셔서 감사합니다.

설정

트랙백

댓글

짤막하게 알아보는 CPU 역사.. 참 재밌습니다.

About 컴퓨터/아하! 2008. 2. 23. 02:58


사용자 삽입 이미지

사용자 삽입 이미지

인텔과 AMD의 싸움의 처음부터는 아니지만 가장 핵심적인 내용을 갖춘
개념 만화입니다. 대충 인텔과 AMD의 상황과 어떻게 싸웠는지를 알 수 있죠
출처 - 디씨 컴갤, 무플박사


설정

트랙백

댓글

컴퓨터에 관한 자료들을 얻을 수 있는 유용한 사이트들

About 컴퓨터/아하! 2008. 2. 22. 14:25


1. 파코즈 하드웨어 - http://www.parkoz.com

2. 브레인 박스 - http://www.brainbox.co.kr

3. 보드 나라 - http://www.bodnara.co.kr

4. 테크노아 - http://www.technoa.co.kr

5. 기글 하드웨어 - http://www.gigglehd.com

6. 플레이웨어즈 - http://www.playwares.com

7. 쿨엔조이 - http://www.coolenjoy.net

8. 케이벤치 - http://www.kbench.com

9. PCbee - http://www.pcbee.co.kr

10. 탐스 하드웨어 - http://www.tomshardware.com

11. AnandTech - http://www.anandtech.com

설정

트랙백

댓글

인텔 개발자가 생각하는 멀티코어의 방향

About 컴퓨터/아하! 2008. 2. 21. 11:27


인텔 관계자가 나와서

클럭향상으로 인한 성능향상의 한계와

멀티코어의 등장배경, 매력을 말합니다.

거기에 앞으로 미래의 멀티코어의 방향도 예측해보는

좋은 영상 같네요

설정

트랙백

댓글

CPU 내부는 어떻게 생겼을까?

About 컴퓨터/아하! 2008. 2. 21. 11:25


많은 연산을 하는 CPU 과연 속은 어떻게 생겼을까?


인텔 펜티엄4 노스우드 코어의 모습이다.


AMD의 각 세대별 코어 사진이다


인텔의 콘로와 AMD의 브리즈번 다이비교 사진이다.


인텔 CPU의 세대별 코어 사진

설정

트랙백

댓글

듀얼코어와 쿼드코어의 전력소비는 어떨까?

About 컴퓨터/아하! 2008. 2. 21. 11:15


현재 인텔 CPU제품에서 가장 인기있는 제품이라고 하면 듀얼코어에선 E6750,
쿼드코어에선 Q6600일것이다.. E6750은 듀얼코어를 대표하고 있고 Q6600은 쿼드코어를
대표하고 있다. 과연 각각 위치에서 대표를 하고있는 제품의 전력소비를 어떠할까?
탐스하드웨어라고 유명한 벤치마크 사이트에서 이 두 모델의 전력소비를 여러 방면으로
점검해봤다..


각 클럭별 안정화 되는 전압을 표시한 그래프이다.
전압은 높을수록 전력을 많이 먹으니 높다고 좋은것이 아니다


Idle상태, 즉 컴퓨터를 그냥 냅둔 상태에서의 전력소모량이다
듀얼코어인 E6750에선 클럭이 3.6Ghz까지 올라가도 전력소비량은 17W정도로
20W를 넘지 않는다.. 쿼드코어인 Q6600은 코어가 2개 더 많기때문에
전력소비도 대략 듀얼코어에 비해 2배정도 더 많이 먹는다.. 하지만 클럭이 높아질수록
증가하는 전력의 양이 급수적으로 높아진다.


풀로드, 즉 CPU의 자원을 모두 활용하고 있는 상태이다.
E6750은 기본클럭에서 50W도 안먹는 아주 양호한 전력소비량은 나타내 주었다.
과거 프레스캇이 100W이상 소모했던것에 비하면 엄청나게 양호한 수준
더욱이 듀얼코어에 성능은 말할것도 없으니 전기걱정은 하지말자..
3.6Ghz로 어느정도 클럭이 높아져도 80W정도로 양호하다
반면 쿼드코어는 기본클럭에서 82W로 약간 부담스러울수도 있다..
특히 오버클럭을 했을때의 전력소모가 기하 급수적으로 높아지는데..
전기세 걱정이 많으면 쿼드코어에서 오버는 부담스러울 수 있다



결과들을 보니 듀얼코어와 쿼드코어의 전력소비는 의외로 차이가 컸다.
특히 오버클럭을 했을때 차이가 확연했다.. 나도 이정도로 차이가 클줄은 생각을 못했다
컴퓨터를 살때 전기세 부담이 많고 일반적으로 쓸때는 쿼드코어 제품보다 듀얼코어 제품이 더욱
매력있어 보인다... 어차피 일반적인 유저들이 쓰기에는 듀얼코어가 안성맞춤이다.
솔직히 듀얼코어도 다 활용하지 못할것이다. 가뜩이나 요즘 원유값도 치솟고있고 세금도 오르고
있으니 조금이나마 아끼는게 좋지 않을까? 물론 하드코어 유저들은 쿼드코어를 선택하겠지만..

설정

트랙백

댓글

인텔 45nm공정 CPU들의 전력소모

About 컴퓨터/아하! 2008. 2. 21. 10:50


인텔은 올초부터 45nm공정의 CPU들은 시장에 투입시키고 있다
65nm 공정의 CPU들도 저발열, 저전력인데 45nm부터는 High-K라고 이름 붙여진
메탈 게이트 트랜지스터 기술을 기반으로 누설전류와 발열을 확실하게 잡았다




그림에서 보는것과 같이 종전 65nm 제품들과 비교해보면 클럭이 더 높음에도 불구하고
온도는 4~5도 정도 떨어졌으며 전력소비 또한 20W정도 줄였음을 알 수 있다
특히 경쟁사와 비교해서 전력소비가 많게는 1/4수준으로 아주 우수하며 성능또한
아주 우수하다..

이 그림은 45nm공정으로 만들어진 울프데일(코어2듀오)과 요크필드(코어2쿼드), 경쟁사 제품인
아제나(피넘)의 전력소비를 비교한것인데.. 45nm의 도입으로 그 격차가 더욱 벌어져있음을
알 수 있다. 현재 45nm 기반의 인텔 CPU들은 듀얼코어만 시장에서 만나볼 수 있고
쿼드코어 모델인 요크필드는 아직 몇가지 문제점들 때문에 시장에서 만나볼 수 없다.. 조만간
시장에 풀릴것으로 보이는데 45nm제품들의 수요가 워낙많아 시장에서는 공시가보다 대략 30%이상
비싸게 물건이 판매되고 있다... 이는 인텔 내부에서 아직 45nm 공정의 CPU들의 생산비율이
4~6%로 높지 않기때문인데 2분기가 되면 생산 비율도 높아지고 인텔에서도 물량부족현상을 해결
하겠다고 하니 2분기에 구입하는걸 추천한다


설정

트랙백

댓글