- 명령어 파이프라이닝 : 동시에 여러 개의 명령어를 겹쳐 실행하는 기법
- 슈퍼스칼라 : 여러 명령어 파이프라인을 두는 기법
- 비순차적 명령어 처리 기법 : 파이프라인의 중단을 방지하기 위해 명령어를 순차적으로 처리하지 않는 기법 / 의존 없는것끼리 순서 바꿔도됨. //
CPU 가 이해할수있는 명령어들의 모음 : 명령어 집팝 / 명령어 집합구조 (ISA)
ISA 는 CPU의 언어이자 하드웨어가 소프트웨어를 어떻게 이해할지에 대한 약속이다.
현대 ISA의 양대 산맥인 CISC 와 RISC의 정보
- CISC : 복잡하고 다양한 수의 가변 길이 명령어 집합을 활용한다.
-> 장점 : 메모리를 아낄수있다.
단점 : 활용 명령어가 복잡하고 크기와 실행되기까지의 시간이 일정하지 않다.
* 프로그램을 실행하는 명령어 수가 적다는 말은 컴파일도니 프로그램의 크기가 작다 라는것을 의미한다...
RISC : 고정 길이 명령어 활용 = load-stroe 구조 / 단순하고 적은 명령어
- 1클럭 내외의 명령어 수행 / 파이프라이닝 하기 쉬움
'컴퓨터구조 + 운영체제' 카테고리의 다른 글
[컴퓨터네트워크 - 1] Network Edge, core / TCP, UDP, packet switching , circuit switching (0) | 2024.07.28 |
---|---|
컴퓨터구조와 운영체제 명령어의 구조 (0) | 2022.10.16 |
컴퓨터 구조 + 운영체제 / 데이터 (0) | 2022.10.16 |
컴퓨터 구조 + 운영체제 / 컴퓨터 구조의 큰그림 (0) | 2022.10.16 |