프로세서 (컴퓨팅)
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
프로세서(Processor)는 컴퓨터의 핵심 부품으로, 명령어를 해석하고 실행하여 데이터를 처리하는 장치이다. 프로세서는 무어의 법칙에 따라 성능이 지속적으로 향상되어 왔다.
프로세서는 그 기능과 역할에 따라 다양하게 분류될 수 있다. 크게 기본적인 역할에 따라 CPU와 코프로세서로 나눌 수 있다.
프로세서의 종류로는 중앙 처리 장치(CPU), 그래픽 처리 장치(GPU), 디지털 신호 처리 장치(DSP) 등이 있으며, 특정 기능을 수행하도록 설계된 다양한 특수 목적 프로세서도 존재한다. 프로세서는 물리적 형태(마이크로프로세서, SoC, MPU)와 명령어 구조(RISC, CISC)에 따라 분류될 수 있다. 또한, 벡터 프로세서, 소프트 프로세서, 프론트 엔드 프로세서 등 다양한 형태와 기능을 가진 프로세서들이 존재한다.
2. 무어의 법칙
무어의 법칙은 고든 무어가 제시한 것으로, 집적 회로 내 트랜지스터의 수와 프로세서 성능이 2년마다 두 배로 증가한다는 관찰 및 예측이다.[16] 프로세서의 발전은 무어의 법칙을 매우 잘 따랐다.[17]
3. 프로세서의 종류
마이크로프로세서는 형태에 따른 분류에서는 마이크로프로세서이며, 컴퓨터 내에서 주요 칩으로 사용되는 경우에는 기능(역할)에 따른 분류로는 CPU이다.
그 외 다양한 프로세서가 존재한다.3. 1. 중앙 처리 장치 (CPU)
중앙 처리 장치(CPU)는 대부분의 컴퓨터에서 주요 프로세서이다. CPU는 특정 도메인 작업이 아닌 다양한 일반 컴퓨팅 작업을 처리하도록 설계되었다. 폰 노이만 구조를 기반으로 하는 경우 최소한 제어 장치(CU), 산술 논리 장치(ALU) 및 프로세서 레지스터를 포함한다. 실제적으로 개인용 컴퓨터의 CPU는 일반적으로 마더보드를 통해 주 메모리, 하드 디스크 드라이브 또는 기타 영구 저장 장치, 주변 장치 (예: 컴퓨터 키보드 및 컴퓨터 마우스)에 연결된다.
기능별 프로세서 분류는 다음과 같다.약칭 명칭 기능 (역할) 용도 특성 FPU 부동 소수점 연산 장치 부동 소수점 수 연산 GPU 그래픽스 처리 장치 이미지 처리, 혹은 병렬 처리 전반 (GPGPU) 3DCG렌더링, 데이터 압축/전개, 딥 러닝, 암호화폐의 채굴 등 DSP 디지털 신호 프로세서 신호 처리 A/D 변환, 음향 신호 처리. 전자 악기, 디지털 카메라 등 아날로그 오디오 프로세서[23] 아날로그 음향 신호 처리 서라운드 음향, 톤·컨트롤, 밸런스 컨트롤 래스터 이미지 프로세서 래스터 이미지 처리 네트워크 프로세서 네트워크 애플리케이션 처리 PPU 물리 연산 유닛 물리 연산 컴퓨터 게임 내의 물리 연산, 충돌 판정 등 주변 장치용 프로세서[24] 입출력 데이터 통신 프로세서[25] 통신
기타 기능별 분류(소프트웨어를 포함)는 다음과 같다.3. 2. 그래픽 처리 장치 (GPU)
그래픽 처리 장치(GPU)는 선형 대수를 포함한 컴퓨터 그래픽 작업을 효율적으로 수행하도록 설계된 프로세서이다.[18] 고도로 병렬적인 특성을 가지며, 원래 그래픽 처리를 위해 만들어졌지만, 시간이 지남에 따라 머신 러닝과 같은 분야로 응용 범위가 확장되어 중요한 하드웨어 구성 요소가 되었다.[18]
GPU는 이미지 처리, 특히 3DCG렌더링에 특화되어 있다. 또한, 데이터 압축/전개, 딥 러닝, 암호화폐의 채굴 등 병렬 처리가 필요한 다양한 분야에서 활용된다.
3. 3. 디지털 신호 처리 장치 (DSP)
디지털 신호 프로세서(DSP)는 디지털 신호를 처리하는 데 특화된 프로세서이다. 주로 A/D 변환, 음향 신호 처리 등에 사용되며, 전자 악기, 디지털 카메라 등 다양한 기기에 활용된다.[23] 이미지 신호 프로세서는 이미지 처리에 특화된 DSP의 일종이다.3. 4. 기타 프로세서
약칭 | 명칭 | 기능 (역할) | 용도 | 특성 |
---|---|---|---|---|
FPU | 부동 소수점 연산 장치 | 부동 소수점 수 연산 | ||
PPU | 물리 연산 | 컴퓨터 게임 내의 물리 연산, 충돌 판정 등 | [19] | |
TPU | 텐서 처리 장치 | 인공지능 연산 | 구글(Google)에서 개발 | |
NPU | 신경망 처리 장치 | 인공신경망 연산 | AI 가속기라고도 불림 | |
VPU | 비전 처리 장치 | 이미지 및 비디오 처리 | ||
래스터 이미지 프로세서 | 래스터 이미지 처리 | |||
네트워크 프로세서 | 네트워크 애플리케이션 처리 | |||
주변 장치용 프로세서[24] | 입출력 | |||
데이터 통신 프로세서[25] | 통신 |
4. 프로세서의 형태
5. 프로세서의 명령어 구조
프로세서는 명령어 구조에 따라 다음과 같이 분류할 수 있다.
6. 기타
참조
[1]
웹사이트
Oxford English Dictionary
https://web.archive.[...]
2020-03-25
[2]
웹사이트
'Reading: The Central Processing Unit {{!}} Introduction to Computer Applications and Concepts'
https://courses.lume[...]
2022-01-28
[3]
웹사이트
The Silicon Engine
https://www.computer[...]
[4]
논문
The Legendary IBM 1401 Data Processing System
http://ibm-1401.info[...]
2010-Winter
[5]
웹사이트
IBM100 - The IBM 700 Series
https://web.archive.[...]
2022-01-28
[6]
웹사이트
Megaprocessor
https://www.megaproc[...]
2022-01-28
[7]
웹사이트
Oxford English Dictionary
https://web.archive.[...]
2020-03-25
[8]
논문
Comparative analysis of coprocessors
2018-09-04
[9]
논문
Modern microprocessor built from complementary carbon nanotube transistors
http://www.nature.co[...]
2019-08-29
[10]
논문
Graphene and two-dimensional materials for silicon technology
http://www.nature.co[...]
2019-09-26
[11]
웹사이트
Using artificial intelligence to engineer materials' properties
https://news.mit.edu[...]
2019-02-11
[12]
논문
III–V compound semiconductor transistors—from planar to nanowire structures
http://link.springer[...]
2014-08
[13]
논문
How 2D semiconductors could extend Moore's law
2019-03
[14]
웹사이트
'quantum computer {{!}} Description & Facts {{!}} Britannica'
https://www.britanni[...]
2022-01-28
[15]
웹사이트
Experimental Implementation of Fast Quantum Searching
http://cba.mit.edu/d[...]
[16]
웹사이트
'Moore''s law: computer science'
https://www.britanni[...]
2022-01-28
[17]
웹사이트
Moore's Law
https://www.umsl.edu[...]
2022-01-28
[18]
웹사이트
CPU vs. GPU: What's the Difference?
https://www.intel.co[...]
2022-02-27
[19]
웹사이트
'Revolution in Gaming: Physics Processing Units (PPUs) Elevate Realism with Efficient Physics-Related Calculations -PCMasters.de'
https://www.pcmaster[...]
2023-08-10
[20]
논문
Single-chip microprocessor that communicates directly using light
http://www.nature.co[...]
2015-12
[21]
웹사이트
Engineers demo first processor that uses light for ultrafast communications
https://news.berkele[...]
2022-01-28
[22]
문서
https://e-words.jp/w[...]
[23]
문서
https://www.st.com/j[...]
[24]
문서
peripheral processor
[25]
문서
data communication processor
[26]
서적
An Introduction to Microcomputers
Osborne-McGraw Hill
[27]
문서
'IT用語辞典 e-words, RISC'
https://e-words.jp/w[...]
[28]
문서
'IT用語辞典 e-words, CISC'
https://e-words.jp/w[...]
[29]
문서
'CESA:上村 雅之【第3回】'
https://www.cesa.or.[...]
[30]
웹인용
Oxford English Dictionary
https://web.archive.[...]
2020-03-25
[31]
웹인용
'Reading: The Central Processing Unit {{!}} Introduction to Computer Applications and Concepts'
https://courses.lume[...]
2022-01-28
[32]
웹인용
The Silicon Engine
https://www.computer[...]
[33]
간행물
The Legendary IBM 1401 Data Processing System
http://ibm-1401.info[...]
2010-Winter
[34]
웹인용
IBM100 - The IBM 700 Series
https://web.archive.[...]
2022-01-28
[35]
웹인용
Megaprocessor
https://www.megaproc[...]
2022-01-28
[36]
웹인용
Oxford English Dictionary
https://web.archive.[...]
2020-03-25
[37]
저널
Comparative analysis of coprocessors
https://onlinelibrar[...]
2018-09-04
[38]
저널
Modern microprocessor built from complementary carbon nanotube transistors
http://www.nature.co[...]
2019-08-29
[39]
저널
Graphene and two-dimensional materials for silicon technology
http://www.nature.co[...]
2019-09-26
[40]
웹인용
Using artificial intelligence to engineer materials' properties
https://news.mit.edu[...]
2019-02-11
[41]
저널
III–V compound semiconductor transistors—from planar to nanowire structures
http://link.springer[...]
2014-08
[42]
저널
How 2D semiconductors could extend Moore's law
2019-03
[43]
웹인용
quantum computer {{!}} Description & Facts {{!}} Britannica
https://www.britanni[...]
2022-01-28
[44]
웹인용
Experimental Implementation of Fast Quantum Searching
http://cba.mit.edu/d[...]
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com