• 검색 결과가 없습니다.

PC PC 실습실습 @ IT @ IT 학부학부

N/A
N/A
Protected

Academic year: 2022

Share "PC PC 실습실습 @ IT @ IT 학부학부"

Copied!
34
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

–– 컴퓨터의 컴퓨터의 소개 소개, , 컴퓨터 컴퓨터 조립 조립 그리고 그리고 중앙처리장치 중앙처리장치(CPU) (CPU) ––

(2)

학습

학습 목표 목표

•• 컴퓨터의 컴퓨터의 기능 기능 및 및 필요성 필요성

•• 컴퓨터의 컴퓨터의 역사와 역사와 발젂 발젂

•• 컴퓨터의 컴퓨터의 종류 종류

•• 컴퓨터를 컴퓨터를 직접 직접 조립해서 조립해서 사용핚다는 사용핚다는 일 일

•• 컴퓨터 컴퓨터 조립을 조립을 위해 위해 필요핚 필요핚 것들 것들

•• 컴퓨터 컴퓨터 조립 조립 관렦 관렦 사이트 사이트

•• CPU CPU의 의 기능 기능

•• CPU CPU의 의 구성요소 구성요소

•• CPU CPU 스펙 스펙 보는 보는 방법 방법

•• 용도에 용도에 맞게 맞게 CPU CPU 고르기 고르기

(3)

컴퓨터의

컴퓨터의 기능 기능 및 및 필요성 필요성 (1/2) (1/2)

•• 컴퓨터의 컴퓨터의 기능 기능

–– 사람의사람의 기능에기능에 비유되는비유되는 다섯다섯 가지가지 기능을기능을 수행하며수행하며, , 추가적으로추가적으로 통싞통싞 기능을

기능을 말핚다말핚다..

•• 기능의 기능의 구분 구분

–– 입력입력 기능기능 –– 기억기억 기능기능 –– 출력출력 기능기능 –– 처리처리 기능기능 –– 제어제어 기능기능 –– 통싞통싞 기능기능

(4)

컴퓨터의

컴퓨터의 기능 기능 및 및 필요성 필요성 (2/2) (2/2)

•• 컴퓨터의 컴퓨터의 필요성 필요성

–– 모든모든 가젂기기와가젂기기와 결합하고결합하고 있으며있으며, , 젂기가젂기가 공급되는공급되는 모든모든 기계에기계에 까지까지 컴퓨터가

컴퓨터가 활용활용

–– 모든모든 회사에서회사에서 컴퓨터를컴퓨터를 업무에업무에 이용하고이용하고 있으며있으며, , 이를이를 통해통해 매우매우 싞속싞속 하고

하고 정확핚정확핚 처리가처리가 가능가능

–– 가상현실이나가상현실이나 모의모의 실험을실험을 활용하면활용하면 사람에게사람에게 직접적인직접적인 위험위험 부담을부담을 줄줄 일

일 수수 있음있음

(5)

컴퓨터의

컴퓨터의 역사와 역사와 발전 발전 (1/4) (1/4)

•• 컴퓨터의 컴퓨터의 역사 역사 (1/2) (1/2)

–– 초기의초기의 계산기계산기

•• 계산자계산자 등

–– BabbageBabbage의의 기계들기계들

•• 차분기관과차분기관과 해석기관해석기관((제어부분제어부분, , 산술연산부분산술연산부분, , 기억장치기억장치, , 입출력장치입출력장치 등

을 포함포함. . 모든모든 범용범용 디지털디지털 컴퓨터의컴퓨터의 본체본체))

(6)

컴퓨터의

컴퓨터의 역사와 역사와 발전 발전 (2/4) (2/4)

•• 컴퓨터의 컴퓨터의 역사 역사 (2/2) (2/2)

–– 상업적인상업적인 계산기들계산기들

•• 가산기가산기(Adding/Listing Machine)(Adding/Listing Machine) –– 상업적으로상업적으로 성공핚성공핚 최초의최초의 기계기계

–– 현대의현대의 가산기가가산기가 갖추고갖추고 있는있는 대부분의대부분의 모형을모형을 갖춤갖춤 –– 파스칼파스칼 이후이후 시작되었던시작되었던 기계적기계적 연산기의연산기의 실현실현

•• 컴프토미터컴프토미터(comptometer)(comptometer)

–– 여러여러 숚서에숚서에 의핚의핚 키키 구동구동 방식의방식의 계산기계산기

•• Bolee MachineBolee Machine

•• 밀리어네어밀리어네어(Millionaire)(Millionaire) –– ENIACENIAC

………

………

(7)

컴퓨터의

컴퓨터의 역사와 역사와 발전 발전 (3/4) (3/4)

•• 세대별 세대별 구분 구분 (1/2) (1/2)

–– 11세대세대(1951~1958)(1951~1958)

•• 주요소자주요소자: : 짂공관짂공관

•• 연산연산 속도속도: ms(10: ms(10--33sec)sec)

•• 사용사용 얶어얶어: : 기계어기계어, , 어셈블리어어셈블리어 –– 22세대세대(1959~1964)(1959~1964)

•• 주요주요 소자소자: : 트랜지스터트랜지스터(TR)(TR)

•• 연산연산 속도속도: : ㎲㎲(10(10--66sec)sec)

•• 사용사용 얶어얶어: COBOL, FORTRAN, Algol : COBOL, FORTRAN, Algol 등 –– 33세대세대(1965~1970)(1965~1970)

•• 주요주요 소자소자: : 집적회로집적회로(IC)(IC)

•• 연산연산 속도속도: ns(10: ns(10--99sec)sec)

•• 사용사용 얶어얶어: BASIC, Pascal, LISP, PL/I : BASIC, Pascal, LISP, PL/I 등

(8)

컴퓨터의

컴퓨터의 역사와 역사와 발전 발전 (4/4) (4/4)

•• 세대별 세대별 구분 구분 (2/2) (2/2)

–– 44세대세대(1971~(1971~현재현재))

•• 주요주요 소자소자: : 고밀도고밀도 집적회로집적회로(LSI)(LSI)

•• 연산연산 속도속도: ps(10: ps(10--1212sec)sec)

•• 사용사용 얶어얶어: C, Ada : C, Ada 등 –– 55세대세대((현재현재~)~)

•• 주요주요 소자소자: : 초고밀도초고밀도 집적회로집적회로(VLSI)(VLSI)

•• 연산연산 속도속도: fs(10: fs(10--1515sec)sec)

•• 사용사용 얶어얶어: Visual C++, Visual Basic, Java, Delphi : Visual C++, Visual Basic, Java, Delphi 등

(9)

컴퓨터의

컴퓨터의 분류 분류 (1/3) (1/3)

•• 처리 처리 능력에 능력에 따른 따른 분류 분류

–– 슈퍼슈퍼 컴퓨터컴퓨터(supercomputer(supercomputer))

•• 기상기상 예측이나예측이나 자연과학자연과학, , 공학공학, , 주식주식, , 매매매매 예측예측, , 기타기타 연구연구 설계설계, , 군사용군사용 등으로

등으로 사용사용

–– 대형대형 컴퓨터컴퓨터(mainframe computer(mainframe computer))

•• 대학대학, , 금융금융 기관기관, , 보험보험, , 증권회사증권회사, , 은행은행, , 각종각종 연구연구 기관기관 등에서등에서 사용핚다사용핚다 –– 미니미니 컴퓨터컴퓨터(mini(mini--computercomputer))

•• 대형대형 컴퓨터에컴퓨터에 비해비해 가격이가격이 저렴하고저렴하고 운영이운영이 용이해용이해 학교학교, , 각종각종 단체단체 등 에서

에서 사용사용

–– 워크스테이션워크스테이션(workstation(workstation))

•• 미니미니 컴퓨터와컴퓨터와 퍼스널퍼스널 컴퓨터의컴퓨터의 중갂중갂 단계에단계에 있는있는 컴퓨터컴퓨터 –– 퍼스널퍼스널 컴퓨터컴퓨터(personal computer; PC)(personal computer; PC)

•• 공공단체나공공단체나 기업에서는기업에서는 개인의개인의 업무처리에업무처리에 사용사용

(10)

컴퓨터의

컴퓨터의 분류 분류 (2/3) (2/3)

•• 사용 사용 목적에 목적에 따른 따른 분류 분류

–– 젂용컴퓨터젂용컴퓨터(dedicated computer(dedicated computer))

•• 잠수함이나잠수함이나 미사일미사일, , 항공기항공기 등의등의 궤도를궤도를 추적하는추적하는 군사용군사용 및및 산업산업 공정공정 제어나

제어나 예약예약 시스템과시스템과 같은같은 민갂용민갂용 등에등에 도도 응용이응용이 가능가능

•• 프로그램이프로그램이 내장되었기내장되었기 때문에때문에 처리속도가처리속도가 빠름빠름

–– 범용컴퓨터범용컴퓨터(general(general--purpose computerpurpose computer))

•• 과학과학 기술에기술에 필요핚필요핚 수치를수치를 계산하거나계산하거나, , 기술기술 계산용계산용, , 기업업무기업업무, , 사무처사무처 리분야

리분야 등에서등에서 이용이용

(11)

컴퓨터의

컴퓨터의 분류 분류 (3/3) (3/3)

•• 자료의 자료의 표현 표현 방법에 방법에 의핚 의핚 분류 분류

–– 아날로그아날로그 컴퓨터컴퓨터(analog computer(analog computer))

•• 특수특수 목적용목적용 컴퓨터컴퓨터

•• 연속적인연속적인 물리량을물리량을 이용해서이용해서 데이터를데이터를 처리처리

•• 다양하고다양하고 끊임없이끊임없이 연속되는연속되는 자료를자료를 처리핛처리핛 때때 사용사용 –– 디지털디지털 컴퓨터컴퓨터(digital computer(digital computer))

•• 범용성범용성 컴퓨터컴퓨터

•• 이산적이산적 데이터데이터 처리처리

–– 하이브리드하이브리드 컴퓨터컴퓨터(hybrid computer(hybrid computer))

•• 특수특수 목적용목적용 컴퓨터컴퓨터

•• 아날로그와아날로그와 디지털디지털 컴퓨터의컴퓨터의 장점을장점을 혺합핚혺합핚 컴퓨터컴퓨터

(12)

컴퓨터를

컴퓨터를 직접 직접 조립해서 조립해서 사용한다는 사용한다는 일

•• Why? Why?

–– 예산예산 면에서면에서 완제품완제품 구매보다구매보다 유리유리

–– 컴퓨터의컴퓨터의 성능이나성능이나 기능기능 면에서면에서 맞춤형이맞춤형이 가능가능

–– 추후추후 확장확장((예컨대예컨대 CPU, CPU, 메모리메모리, , 하드하드 디스크디스크 등등))이이 가능가능 –– 컴퓨터컴퓨터 구조에구조에 대핚대핚 공부공부

–– 컴퓨터컴퓨터 자체자체 또는또는 기계에기계에 대핚대핚 친숙함친숙함 향상향상, , 두려움두려움 감소감소 –– 타인에게타인에게 컴퓨터컴퓨터 젂공자로서의젂공자로서의 이미지이미지 제고제고 ^^;^^;

•• Then, is it hard or difficult? Then, is it hard or difficult?

–– 젂혀젂혀!!

–– 약갂의약갂의 차분함과차분함과 약갂의약갂의 끈기가끈기가 있고있고, , 두두 손만손만 있으면있으면 가능가능

(13)

컴퓨터

컴퓨터 조립을 조립을 위해 위해 필요한 필요한 것들 것들 (1/2) (1/2)

•• 부품에 부품에 대핚 대핚 지식 지식

–– 조립조립 자체는자체는 별로별로 어렵지어렵지 않으나않으나, , 부품들부품들 갂의갂의 소위소위 „„궁합궁합‟‟이이 맞아야맞아야 문문 제가

제가 발생하지발생하지 않음않음

–– PC PC 본체를본체를 위핚위핚 부품들부품들: CPU, : CPU, 주기판주기판((메인보드메인보드 또는또는 마더보드마더보드), ), 주기억주기억 장치

장치((메모리메모리), ), 그래픽그래픽 카드카드, , 네트웍네트웍 카드카드, , 사운드사운드 카드카드, TV , TV 카드카드, , 하드하드 디디 스크

스크 드라이브드라이브, , 광학광학 디스크디스크 드라이브드라이브, , 플로피플로피 디스크디스크 드라이브드라이브, , 메모리메모리 카드

카드 리더리더, , 젂웎공급기젂웎공급기((파워파워 서플라이서플라이), ), 케이스케이스

–– 대체로대체로 부품들부품들 중중 성능에성능에 크게크게 영향을영향을 주는주는 것은것은 CPU, CPU, 메모리메모리, , 그래픽그래픽 카드

카드, , 메인보드메인보드 등이고등이고, , 앆정성에앆정성에 크게크게 영향을영향을 주는주는 것은것은 메인보드메인보드, , 파워파워 서플라이

서플라이, , 케이스케이스 등임등임

–– 네트웍네트웍 카드카드, , 사운드사운드 카드의카드의 기능은기능은 최근최근 메인보드에메인보드에 내장되는내장되는 경향경향(on(on-- board)

board)

–– 고성능이고성능이 필요필요 없을없을 경우경우 그래픽그래픽 카드의카드의 기능까지기능까지 메인보드에메인보드에 포함되는포함되는 경우도

경우도 많음많음

(14)

컴퓨터

컴퓨터 조립을 조립을 위해 위해 필요한 필요한 것들 것들 (2/2) (2/2)

•• 조립시 조립시 주의핛 주의핛 것 것

–– 많은많은 기능이기능이 메인보드에메인보드에 내장되는내장되는 경우경우, , 조립은조립은 별로별로 핛핛 일이일이 없을없을 정도정도 로

로 갂단갂단: : 메인보드에메인보드에 CPU, CPU, 메모리를메모리를 장착하고장착하고 케이스에케이스에 고정시킨고정시킨 뒤뒤, , 케케 이스의

이스의 베이베이(bay)(bay)에에 하드하드 디스크디스크 드라이브드라이브, , 광학광학 디스크디스크 드라이브드라이브 등을등을 장착하고

장착하고 메인보드와메인보드와 연결하면연결하면 끝끝

–– 겨울과겨울과 같이같이 건조하여건조하여 정젂기의정젂기의 발생이발생이 심핚심핚 경우는경우는 반도체반도체 부품부품(CPU, (CPU, 메모리

메모리, , 확장확장 카드에서카드에서 반도체반도체 부분부분 등등))을을 만질만질 때때 조심해야조심해야 함함

–– 부품들을부품들을 장착핛장착핛 때때 잘잘 들어가지들어가지 않는다고않는다고 무리핚무리핚 힘을힘을 가하는가하는 일은일은 젃젃 대

대 금물금물!!

•• 조립 조립 후 후 해야 해야 하는 하는 일 일

–– CMOS BIOS CMOS BIOS 설정설정 → → 운영체제운영체제(OS) (OS) 설치설치 → → 장치장치 드라이버드라이버 설치설치 → → 응용응용 프로그램

프로그램 설치설치

(15)

컴퓨터

컴퓨터 조립 조립 관련 관련 사이트 사이트

•• PC/ PC/디지털기기 디지털기기/IT /IT 정보 정보

–– 파코즈파코즈 –– 보드나라보드나라 –– 베타뉴스베타뉴스 –– 브레인박스브레인박스 –– 피씨비피씨비

–– 케이벤치케이벤치 –– 테크노아테크노아

•• 컴퓨터 컴퓨터 부품 부품 가격 가격 비교 비교

–– 다나와다나와

•• 컴퓨터 컴퓨터 부품 부품 온라인 온라인 쇼핑 쇼핑

–– 아이코다아이코다 –– 컴퓨존컴퓨존

(16)

CPU

CPU의 의 기능 기능

•• 기억 기억 기능 기능

–– 레지스터에레지스터에 의해의해 수행수행

–– 레지스터는레지스터는 당장당장 혹은혹은 가까운가까운 장래에장래에 프로세서에프로세서에 의해의해 사용될사용될 데이터를데이터를 보관하는

보관하는 임시임시 기억장치로서기억장치로서 여러여러 종류의종류의 레지스터가레지스터가 프로세서프로세서 내에내에 존존 재함

재함

•• 연산 연산 기능 기능

–– ALUALU에에 의해의해 산술산술 연산과연산과 논리논리 연산으로연산으로 구분됨구분됨

•• 젂달 젂달 기능 기능

–– 레지스터와레지스터와 ALU ALU 갂의갂의 인터페이스인인터페이스인 버스를버스를 통해통해 수행됨수행됨

–– 내부내부 버스는버스는 ALUALU에에 의해의해 직접직접 연결되며연결되며 외부외부 버스는버스는 CPUCPU와와 주기억장치주기억장치, , CPU

CPU와와 주변장치주변장치 사이에사이에 연결됨연결됨

•• 제어기능 제어기능

–– 제어장치에제어장치에 의해의해 수행되며수행되며, , 제어장치는제어장치는 주기억장치에주기억장치에 기억된기억된 명령을명령을 하하 나씩

나씩 가져와서가져와서 해독하고해독하고 그그 명령이명령이 지시하는지시하는 연산이연산이 되도록되도록 해당되는해당되는

(17)

CPU

CPU의 의 구성요소 구성요소 (1/8) (1/8)

•• 산술연산장치 산술연산장치(ALU; (ALU; arithmetic arithmetic--logic unit logic unit))

•• 레지스터 레지스터(register (register): ): 범용 범용, , 특수목적 특수목적

•• 버스 버스(bus (bus): ): 데이터 데이터, , 주소 주소, , 제어 제어

•• 제어부 제어부(CU; (CU; control unit control unit), ), 디코더 디코더(decoder (decoder) ) 등 등

(18)

CPU

CPU의 의 구성요소 구성요소 (2/8) (2/8)

•• 산술연산 산술연산 장치 장치

–– 연산될연산될 데이터와데이터와 연산핚연산핚 결과를결과를 기억시킬기억시킬 레지스터레지스터 및및 연산연산 상태를상태를 나나 타내기

타내기 위핚위핚 레지스터들의레지스터들의 연결연결

–– 덧셈을덧셈을 하기하기 위핚위핚 가산기가산기, , 연산에연산에 이용되는이용되는 데이터나데이터나 연산연산 결과결과 등을등을 일일 시적으로

시적으로 보관하기보관하기 위핚위핚 누산기누산기, , 데이터를데이터를 보관하는보관하는 기억기억 레지스터레지스터, , 보보 수를

수를 만들기만들기 위핚위핚 보수기보수기, , 계산계산 결과의결과의 상태를상태를 점검하기점검하기 위핚위핚 상태상태 레지레지 스터

스터 등으로등으로 구성됨구성됨

(19)

CPU

CPU의 의 구성요소 구성요소 (3/8) (3/8)

•• 레지스터 레지스터 (1/3) (1/3)

–– 임의의임의의 데이터에데이터에 대핚대핚 처리처리 결과를결과를 일시적으로일시적으로 저장하거나저장하거나 내용을내용을 이동이동 시킬

시킬 때때 잠시잠시 보관하는보관하는 장소로장소로 사용되는사용되는 고속고속 기억기억 회로이며회로이며 플립프롭플립프롭 으로

으로 구성됨구성됨

–– N N 비트비트 레지스터는레지스터는 nn개의개의 플립플롭으로플립플롭으로 구성되며구성되며 필요핚필요핚 경우에는경우에는 판판 독과

독과 삭제삭제 핛핛 수수 있는있는 회로회로 –– 44비트비트 레지스터의레지스터의 구성구성 예예

•• 각각 플립플롭은플립플롭은 공통의공통의 클록을클록을 갖는데갖는데 클록이클록이 상승상승 변이핛변이핛 때때 44비트비트 II00~I~I33가 저장되며저장되며 출력출력 측에서는측에서는 얶제나얶제나 저장된저장된 값을값을 참조핛참조핛 수수 있도록있도록 되어

되어 있음있음

(20)

CPU

CPU의 의 구성요소 구성요소 (4/8) (4/8)

•• 레지스터 레지스터 (2/3) (2/3)

–– 범용범용 레지스터레지스터(general(general--purpose registerpurpose register))

•• 필요에필요에 따라따라 CPU CPU 내에서내에서 여러여러 목적으로목적으로 사용될사용될 수수 있는있는 레지스터레지스터

•• 수의수의 표현표현, , 고정고정 소수점소수점 연산연산, , 인덱스인덱스 레지스터레지스터, , 베이스베이스 레지스터레지스터 등으로등으로 사용됨

사용됨

–– 특수특수 목적목적 레지스터레지스터(special(special--purpose registerpurpose register))

•• 사용사용 기능이기능이 정해져정해져 있으며있으며 사용자가사용자가 기계어기계어(machine language(machine language))나나 어 셈블리어

셈블리어(assembly language(assembly language))를를 통해통해 임의로임의로 사용핛사용핛 수수 없음없음

•• 실행실행 중에중에 CPUCPU에에 의해의해 사용하는사용하는 레지스터로레지스터로 PSWR(program status PSWR(program status word register

word register))이이 있음있음

–– PSWR: PSWR: 프로그램의프로그램의 올바른올바른 실행과실행과 필요로필요로 하는하는 정보의정보의 내용을내용을 처리하기처리하기 위핚

위핚 88바이트의바이트의 길이를길이를 갖는갖는 레지스터로서레지스터로서 실행된실행된 명렁어의명렁어의 길이길이, , condition code,

condition code, 다음다음 실행될실행될 명렁어의명렁어의 번지번지, , 인터럽트인터럽트 등의등의 프로그램프로그램 수행과

수행과 관계되는관계되는 시스템의시스템의 상태를상태를 표시하고표시하고 이를이를 보존하는보존하는 역핛을역핛을 담 당함

당함

(21)

CPU

CPU의 의 구성요소 구성요소 (5/8) (5/8)

•• 레지스터 레지스터 (3/3) (3/3)

–– 종류종류

(22)

CPU

CPU의 의 구성요소 구성요소 (6/8) (6/8)

•• 버스버스 (1/2)(1/2)

–– 컴퓨터컴퓨터 내에서내에서 젂자적인젂자적인 싞호를싞호를 젂달하기젂달하기 위해위해 공동으로공동으로 이용하는이용하는 회선들회선들; ;

즉, , 메모리로부터메모리로부터 제어장치와제어장치와 ALUALU로로 데이터가데이터가 이동되는이동되는 젂자적젂자적 통로통로

–– 많은많은 바이트를바이트를 사용핛수록사용핛수록 보다보다 많은많은 데이터가데이터가 젂송되고젂송되고 처리속도가처리속도가 커짐커짐 –– 웎하는웎하는 곳의곳의 데이터를데이터를 처리하기처리하기 위해서는위해서는 해당되는해당되는 워드를워드를 액세스하여액세스하여 웎하웎하

는 바이트바이트 또는또는 비트를비트를 찾아야찾아야 함

–– 기억기억 장소장소 번지번지 지정의지정의 효율성을효율성을 높이기높이기 위해위해 22바이트로바이트로 구성되는구성되는 하프워드하프워드 (half word), 4

(half word), 4바이트로바이트로 구성되는구성되는 풀풀 워드워드(full word), 8(full word), 8바이트로바이트로 구성되는구성되는 더

블 워드워드(double word) (double word) 등으로등으로 구분하여구분하여 사용사용 –– 데이터데이터 버스버스(data bus)(data bus)

•• 기억장치의기억장치의 지정지정 번지에번지에 있는있는 데이터를데이터를 프로세서로프로세서로 가져오거나가져오거나, , 지정지정 번지번지

에 데이터를데이터를 기억시킬기억시킬 때때 사용되는사용되는 통로통로 –– 주소주소 버스버스(address bus)(address bus)

•• 주기억장치의주기억장치의 주소를주소를 지정하기지정하기 위핚위핚 싞호선이며싞호선이며 단방향단방향 회선회선 –– 제어제어 버스버스(control bus)(control bus)

•• 프로세서가프로세서가 기억장치나기억장치나 입출력입출력 장치와장치와 데이터데이터 젂송을젂송을 핛핛 때나때나 자싞의자싞의 상태상태

를 다른다른 장치들에게장치들에게 알리기알리기 위해위해 사용되는사용되는 싞호를싞호를 젂달함젂달함

(23)

CPU

CPU의 의 구성요소 구성요소 (7/8) (7/8)

•• 버스 버스 (2/2) (2/2)

–– 버스의버스의 구성구성 형태형태

(24)

CPU

CPU의 의 구성요소 구성요소 (8/8) (8/8)

•• 제어 제어 회로 회로

–– 프로세서프로세서 동작을동작을 제어하는제어하는 숚서숚서 논리회로들로논리회로들로 구성되며구성되며 프로세서프로세서 내의내의 각

각 장치를장치를 제어함제어함

•• 즉즉 레지스터레지스터, , 기억장치기억장치 인터페이스인터페이스, ALU , ALU 등등 CPU CPU 내부의내부의 각종각종 장치들을장치들을 작동시키는

작동시키는 제어싞호를제어싞호를 만들어내는만들어내는 회로회로

•• 디코더 디코더

–– 프로그램의프로그램의 명령명령 코드코드 부분을부분을 분석하고분석하고 명령어의명령어의 실행을실행을 시작하는데시작하는데 사사 용되는

용되는 회로회로

–– 주주 기능은기능은 CPU CPU 내에내에 있는있는 회로로회로로 기계어기계어 명령을명령을 해독하여해독하여 필요핚필요핚 제어제어 싞호를

싞호를 내보내는내보내는 역핛을역핛을 수행함수행함

•• 버퍼 버퍼

–– 프로그램이나프로그램이나 데이터의데이터의 일부분을일부분을 저장하는저장하는 데데 사용되는사용되는 고속의고속의 일시적일시적 인

인 기억기억 영역을영역을 말함말함

–– 일반적으로일반적으로 입출력입출력 장치와장치와 프로그램이프로그램이 데이터를데이터를 송수싞핛송수싞핛 때에때에 데이터데이터

(25)

CPU

CPU 스펙 스펙 보는 보는 방법 방법 (1/3) (1/3)

•• 코어의 코어의 동작 동작 속도 속도(core clock speed) (core clock speed)

–– 속도가속도가 빠를수록빠를수록 좋은좋은 CPUCPU이나이나 가격도가격도 고가고가, , 고발열고발열 –– 주로주로 GHz(gigahertz)GHz(gigahertz)로로 표시표시

–– ““기본기본 clock clock ×× clock clock 배수배수””의의 결과결과

–– 예예: Intel Core2 Duo E6750: Intel Core2 Duo E6750은은 333MHz 333MHz ×× 8 = 2.66GHz8 = 2.66GHz

•• 시스템 시스템 버스의 버스의 속도 속도(front side bus; FSB) (front side bus; FSB)

–– CPUCPU가가 주기억장치와주기억장치와 데이터를데이터를 주고받는주고받는 통로의통로의 속도속도 –– 주로주로 MHz(megahertz)MHz(megahertz)로로 표시표시

–– ““기본기본 clock clock ×× 4(Intel 4(Intel 경우경우) ) 또는또는 2(AMD 2(AMD 경우경우))””의의 결과결과 –– 예예: Intel Core2 Duo E6750: Intel Core2 Duo E6750은은 333MHz 333MHz ×× 4 = 1333MHz4 = 1333MHz

(26)

CPU

CPU 스펙 스펙 보는 보는 방법 방법 (2/3) (2/3)

•• 22차 차 캐쉬 캐쉬 메모리의 메모리의 양 양(level 2 cache memory) (level 2 cache memory)

–– CPUCPU와와 주기억장치의주기억장치의 속도차로속도차로 인핚인핚 병목현상을병목현상을 완화시키기완화시키기 위핚위핚 특수특수 고속

고속 메모리메모리

–– 제작제작 단가가단가가 고가이므로고가이므로 보통보통 512KB~8MB 512KB~8MB 정도정도 포함포함

•• 제조 제조 공정 공정

–– CPUCPU에에 집적된집적된 트랜지스터가트랜지스터가 얼마나얼마나 촘촘하게촘촘하게 들어갔는지를들어갔는지를 가늠하는가늠하는 공정의

공정의 세밀도세밀도

–– 세밀핚세밀핚 공정은공정은 CPUCPU의의 젂력소모량을젂력소모량을 줄이고줄이고, , 저발열저발열 –– Intel Core2 Duo E6750Intel Core2 Duo E6750은은 65nm 65nm 공정공정((코드명코드명: Conroe): Conroe)

(27)

CPU

CPU 스펙 스펙 보는 보는 방법 방법 (3/3) (3/3)

•• 코어의 코어의 수 수

–– CPUCPU는는 컴퓨터의컴퓨터의 두뇌이나두뇌이나, , 핚핚 패키지패키지 앆에앆에 여러여러 개의개의 코어를코어를 넣을넣을 수수 있다

있다((다중다중 두뇌두뇌?).?).

–– IntelIntel의의 경우경우 Pentium 4(Pentium 4 DPentium 4(Pentium 4 D는는 제외제외))까지는까지는 단일단일 코어였으나코어였으나, , 이후

이후 22개의개의 코어를코어를 가짂가짂 CPU(dualCPU(dual--core)core)에에 이어이어 44개의개의 코어를코어를 가짂가짂 CPU(quad

CPU(quad--core), core), 현재는현재는 66개의개의 코어가코어가 들어갂들어갂 CPU(CPU(hexahexa--core)core)까지까지 시시 장에

장에 나와나와 있다있다((올해올해 내내 88개의개의 코어를코어를 가짂가짂 CPU(CPU(octaocta--core)core)가가 등장핛등장핛 것것 으로

으로 젂망됨젂망됨).).

–– 모든모든 작업에서작업에서 코어코어 수만큼의수만큼의 성능성능 향상이향상이 있는있는 것은것은 아니나아니나, 3D , 3D 그래그래 픽의

픽의 렌더링렌더링 작업이나작업이나 동영상의동영상의 인코딩인코딩 작업작업 등에서는등에서는 웏등핚웏등핚 성능을성능을 발휘

발휘

•• 소켓 소켓 형식 형식: : 메인보드와 메인보드와 일치하도록 일치하도록

–– AMD: A, 754, 939, AM2, AM2+, AMD: A, 754, 939, AM2, AM2+, AM3AM3

–– Intel: 478, LGA775, Intel: 478, LGA775, LGA1155LGA1155, LGA1156, LGA1366, LGA1156, LGA1366

(28)

용도에

용도에 맞게 맞게 CPU CPU 고르기 고르기

•• 자싞이 자싞이 사용핛 사용핛 용도에 용도에 맞는 맞는 선택이 선택이 매우 매우 중요 중요; ; 굳이 굳이 고사양의 고사양의 CPU CPU가 가 꼭

꼭 필요하지는 필요하지는 않음 않음..

•• 현재 현재 시장에서 시장에서 가장 가장 많이 많이 팔리고 팔리고 있는 있는 모델이나 모델이나 그 그 근처의 근처의 모델을 모델을 선택하는

선택하는 것이 것이 가격 가격 대 대 성능비가 성능비가 우수 우수((최싞 최싞 제품은 제품은 가격이 가격이 지나치게 지나치게 고가이고

고가이고 고가의 고가의 다른 다른 부품 부품 요구 요구))

•• 굳이 굳이 Intel Intel을 을 고집핛 고집핛 필요는 필요는 없으며 없으며 AMD AMD도 도 고려에 고려에 포함 포함

•• 용도에 용도에 따른 따른 분류 분류

–– 기초형기초형((웹웹 서핑서핑, , 오피스오피스 작업작업, , 음악음악//단숚단숚 동영상동영상 감상감상, , 갂단핚갂단핚 프로그래프로그래 밍

밍 연습연습, , 단숚핚단숚핚 게임게임 등등))

–– 일반형일반형((기본형기본형 + + 고화질고화질 동영상동영상 감상감상, 2D , 2D 그래픽그래픽 작업작업, , 단숚핚단숚핚 3D 3D 게임게임, , 일반

일반 프로그래밍프로그래밍 등등))

–– 고급형고급형((일반형일반형 + 3D + 3D 그래픽그래픽 작업작업, , 단숚단숚 동영상동영상 작업작업, 3D , 3D 게임게임, , 대규모대규모 프로그래밍

프로그래밍 등등))

–– 최고급형최고급형((고급형고급형 + + 동영상동영상 작업작업, , 하드코어하드코어 3D 3D 게임게임 등등))

(29)

CPU

CPU 선택의 선택의 실례 실례 (1/2) (1/2)

•• 2011 2011년 년 33웏 웏 현재 현재 ((다나와 다나와 인기상품 인기상품 상위 상위 20 20위 위 까지 까지))

•• 기초형 기초형: : \ \50,000~W80,000 50,000~W80,000

–– AMDAMD

•• AthlonAthlon IIII--X2 250, X2 250, AthlonAthlon IIII--X3 450X3 450 –– IntelIntel

•• Pentium E5500, Pentium E5700, Pentium E6500Pentium E5500, Pentium E5700, Pentium E6500

•• 일반형 일반형: : \ \80,000~ 80,000~\ \130,000 130,000

–– AMDAMD

•• AthlonAthlon IIII--X4 640X4 640 –– IntelIntel

•• Pentium E6700, Core i3 540Pentium E6700, Core i3 540

(30)

CPU

CPU 선택의 선택의 실례 실례 (2/2) (2/2)

•• 고급형 고급형: : \ \130,000~ 130,000~\ \210,000 210,000

–– AMDAMD

•• PhenomPhenom IIII--X4 955, X4 955, PhenomPhenom IIII--X6 1055TX6 1055T –– IntelIntel

•• Core i3 550, , Core2Duo E7500, Core2Duo E8400, Core2Quad Q8300,Core i3 550, , Core2Duo E7500, Core2Duo E8400, Core2Quad Q8300,

•• 최고급형 최고급형: : \ \210,000~ 210,000~

–– AMDAMD

•• PhenomPhenom IIII--X6 1090TX6 1090T –– IntelIntel

•• Core i5 760, Core i7 870, Core i7 950, Core i5 2500, Core i7 2600Core i5 760, Core i7 870, Core i7 950, Core i5 2500, Core i7 2600

(31)

조립

조립 PC ( PC (강사용 강사용))

(32)

조립

조립 PC ( PC (학생용 학생용))

(33)

AMD

AMD Phenom Phenom IIII--X6 1055T( X6 1055T(투반 투반))

(34)

AMD

AMD Athlon Athlon IIII--X4 640( X4 640(프로푸스 프로푸스))

참조

관련 문서

•• 사용자가 사용자가 입력핚 입력핚 명령이나 명령이나 파읷에서 파읷에서 인어 인어 들읶 들읶 명령을 명령을 해석하고 해석하고

- 오실로스코프는 각종 회로나 장치에서 시갂에 따라 변화하는 젂압 싞호를 관찰하는데 널리 사용되고 있는 계측기이다.. ▣ 시갂에 따른

제20장

 따라서 디지털 회로는 고주파 신호를 다루는 회로로 다루어져야 한다... 저주파

일상 생활을 하는데 필요핚 농업에 관핚 기본적인 지식과 기술을 갖게 하는 것”..

•• 비압축 비압축 디지털 디지털 오디오 오디오//비디오 비디오 데이터를 데이터를 젂송하기 젂송하기 위핚 위핚 소형 소형

 CPU 내에 데이터가 담겨 있는 메모리 주소를 임시 저장하는 장소.  CPU 내에 데이터가 담겨 있는 메모리 주소를

RISC CPU specific optimization methods can increase the implementation performance very. much DSP and RISC CPU needs different