컴퓨터공학(CS) 배우기/혼공 컴퓨터 구조 + 운영체제
[CS] CISC 와 RISC(CPU 마지막)
CPU의 마지막 이야기이다. 이전에 배운걸 기억해보면 CPU가 효과적으로 사용되려면 파이프라이닝이 하기 쉽게 생겨야 된다. '파이프라이닝 하기 쉬운 명령어' 먼저 CPU의 언어인 ISA(명령어집합구조)와 각기 다른 ISA를 기반으로 설계된 CISC와 RISC를 알아야 한다. 명령어 집합 구조(ISA; Instruction Set Architecture) CPU가 이해할 수 있는 명령어들의 모음을 '명령어 집합' 또는 '명령어 집합 구조'라고 한다. 쉽게말해서 애플에서 만든 CPU를 인텔 CPU에 그대로 가져오게 되면 사용하는 어셈블리어(기계어)가 달라서 서로의 명령어를 이해할 수 없다. 즉, ISA가 다르다는 건 CPU가 다르다는 것이고 같은 소스 코드로 만들어진 프로그램이라도 ISA가 다르면 CPU가 ..
2023. 4. 12. 22:58