마이크로 프로세서-분류
마이크로 프로세서는 세 가지 범주로 분류 할 수 있습니다.
RISC 프로세서
RISC는 Reduced Instruction Set Computer. 컴퓨터의 명령어 세트를 단순화하여 실행 시간을 단축하도록 설계되었습니다. RISC 프로세서를 사용하면 각 명령어는 실행 시간이 균일 한 결과를 실행하는 데 단 하나의 클럭 사이클 만 필요합니다. 이렇게하면 코드 줄이 더 많아 지므로 효율성이 감소하므로 명령을 저장하는 데 더 많은 RAM이 필요합니다. 컴파일러는 또한 고급 언어 명령어를 기계어 코드로 변환하기 위해 더 많은 작업을해야합니다.
RISC 프로세서 중 일부는-
- 파워 PC : 601, 604, 615, 620
- DEC 알파 : 210642, 211066, 21068, 21164
- MIPS : TS (R10000) RISC 프로세서
- PA-RISC : HP 7100LC
RISC의 아키텍처
RISC 마이크로 프로세서 아키텍처는 고도로 최적화 된 명령어 세트를 사용합니다. 전력 효율성으로 인해 Apple iPod과 같은 휴대용 장치에 사용됩니다.
RISC의 특징
RISC 프로세서의 주요 특징은 다음과 같습니다.
간단한 지침으로 구성됩니다.
다양한 데이터 형식을 지원합니다.
파이프 라이닝을 위해 간단한 주소 지정 모드와 고정 길이 명령을 사용합니다.
모든 컨텍스트에서 사용할 레지스터를 지원합니다.
한주기 실행 시간.
"LOAD"및 "STORE"명령은 메모리 위치에 액세스하는 데 사용됩니다.
더 많은 수의 레지스터로 구성됩니다.
적은 수의 트랜지스터로 구성됩니다.
CISC 프로세서
CISC는 Complex Instruction Set Computer. 명령어 당 사이클 수를 무시하고 프로그램 당 명령어 수를 최소화하도록 설계되었습니다. 복잡한 명령을 하드웨어에 직접 구축하는 데 중점을 둡니다.
컴파일러는 코드의 길이가 비교적 짧기 때문에 고수준 언어를 어셈블리 수준 언어 / 기계 코드로 번역하는 작업을 거의 수행하지 않아도되므로 명령어를 저장하는 데 RAM이 거의 필요하지 않습니다.
CISC 프로세서 중 일부는-
- IBM 370/168
- VAX 11/780
- 인텔 80486
CISC의 아키텍처
이 아키텍처는 더 큰 프로그램에 더 많은 스토리지가 필요하여 메모리 비용이 높아지기 때문에 메모리 비용을 줄 이도록 설계되었습니다. 이를 해결하기 위해 단일 명령어에 연산 수를 포함하여 프로그램 당 명령어 수를 줄일 수 있습니다.
CISC의 특징
- 다양한 주소 지정 모드.
- 더 많은 수의 명령.
- 다양한 길이의 명령어 형식.
- 하나의 명령어를 실행하려면 여러 사이클이 필요할 수 있습니다.
- 명령어 디코딩 논리는 복잡합니다.
- 여러 주소 지정 모드를 지원하려면 하나의 명령어가 필요합니다.
특수 프로세서
이들은 특별한 목적을 위해 설계된 프로세서입니다. 몇 가지 특수 프로세서에 대해 간략하게 설명합니다.
보조 프로세서
보조 프로세서는 특수 설계된 마이크로 프로세서로, 일반 마이크로 프로세서보다 몇 배 더 빠르게 특정 기능을 처리 할 수 있습니다.
For example − 수학 보조 프로세서.
일부 인텔 수학 보조 프로세서는 다음과 같습니다.
- 8087-8086과 함께 사용
- 80287-80286과 함께 사용
- 80387-80386과 함께 사용
입력 / 출력 프로세서
그것은 최소한의 CPU 개입으로 I / O 장치를 제어하는 데 사용되는 자체 로컬 메모리를 가진 특별히 설계된 마이크로 프로세서입니다.
For example −
- DMA (직접 메모리 액세스) 컨트롤러
- 키보드 / 마우스 컨트롤러
- 그래픽 디스플레이 컨트롤러
- SCSI 포트 컨트롤러
Transputer (트랜지스터 컴퓨터)
변환기는 자체 로컬 메모리가 있고 프로세서 간 통신을 위해 하나의 변환기를 다른 변환기에 연결하는 링크가있는 특수 설계된 마이크로 프로세서입니다. Inmos가 1980 년에 처음 설계했으며 VLSI 기술의 활용을 목표로합니다.
트랜스 퓨터는 단일 프로세서 시스템으로 사용하거나 외부 링크에 연결하여 건설 비용을 줄이고 성능을 높일 수 있습니다.
For example − 16 비트 T212, 32 비트 T425, 부동 소수점 (T800, T805 및 T9000) 프로세서.
DSP (디지털 신호 프로세서)
이 프로세서는 아날로그 신호를 디지털 형식으로 처리하도록 특별히 설계되었습니다. 이것은 일정한 시간 간격으로 전압 레벨을 샘플링하고 그 순간의 전압을 디지털 형식으로 변환함으로써 수행됩니다. 이 프로세스는 아날로그-디지털 변환기, A-D 변환기 또는 ADC라고하는 회로에 의해 수행됩니다.
DSP는 다음 구성 요소를 포함합니다-
Program Memory − DSP가 데이터 처리에 사용할 프로그램을 저장합니다.
Data Memory − 처리 할 정보를 저장합니다.
Compute Engine − 프로그램 메모리의 프로그램과 데이터 메모리의 데이터에 액세스하여 수학적 처리를 수행합니다.
Input/Output − 외부 세계와 연결됩니다.
그 응용 프로그램은-
- 사운드 및 음악 합성
- 오디오 및 비디오 압축
- 비디오 신호 처리
- 2D 및 3D 그래픽 가속.
For example − Texas Instruments의 TMS 320 시리즈 (예 : TMS 320C40, TMS320C50).