728x90
CISC(Complex Instruction Set Computer)
명령어 하나를 처리하는 구조가 복잡
연산 처리시 복잡한 여러 개의 명령어들을 가지고 있는 복합 명령형 프로세서
마이크로 프로그램 제어 방식
가변 길이 명령어 사용
주로 Intel 계열 CPU 구조
폰 노이만 아키텍쳐
파이프라인 사용이 어려움(가변 길이 명령어 한 클럭 내에 끝나기 어려움)
단일 캐시 공유
RISC(Reduced Instruction Set Computer)
고정된 길이의 명령어 사용
처리 속도를 위해 자주 사용되는 몇 가지 명령어 위주로 단순화한 명령 축소형 프로세서
Hardwired 제어 방식
데이터 캐시와 명령 캐시의 분리
하버드 아키텍쳐
메인 메모리 내에서 명령어 메모리와 데이터 메모리를 분리
각 메모리에 접근하는 버스도 명령용 버스와 데이터 버스로 분리
병목현상(Bottleneck effect) 해결
슈퍼 파이프라인, 슈퍼 스칼라 기법 사용
- 슈퍼 파이프라인 ⇒ 한 클럭 내에 여러 명령어 실행
- 슈퍼 스칼라 ⇒ 파이프라인을 처리할 수 있는 코어를 여러 개 구성. 동시에 복수의 명령어 처리 가능
주로 모바일, 임베디드 계열(ARM)
728x90
'TOPCIT' 카테고리의 다른 글
컴퓨터구조 - 데스크톱 가상화 (0) | 2024.11.05 |
---|---|
컴퓨터구조 - 컴퓨터 구성요소, 플린분류 (0) | 2024.08.25 |
컴퓨터구조 - 컴파일러 언어와 인터프리터 언어 (0) | 2024.08.25 |
자료구조 - 객체지향 클래스 개념 (0) | 2024.08.25 |
TOPCIT 2023 시상식 후기 (7) | 2024.08.25 |