먼저 생활 비유
다기능 주방 기계
버튼 하나로 썰고 섞고 익히면 레시피는 짧지만 기계 내부는 복잡해집니다.
4.6 · 회로와 CPU
한 명령이 더 많은 일을 하면 프로그램이 더 간단해질까요?
초기 메모리가 비싸고 컴파일러가 단순하던 시기에는 한 명령에 복잡한 동작을 담는 것이 매력적이었습니다.
먼저 생활 비유
버튼 하나로 썰고 섞고 익히면 레시피는 짧지만 기계 내부는 복잡해집니다.
컴퓨터 예제로 바꾸기
COMPLEX_OP [dst], [src]한 기계 명령이 내부 마이크로코드의 여러 단계를 실행할 수 있습니다.
지금 일어나는 변화
한 명령이 많은 일을 해 코드 바이트를 줄입니다.
이 그림에서 기억할 한 문장
CISC는 무조건 나쁜 복잡함이 아니라 당시 저장 공간과 프로그래밍 비용을 줄이려는 선택이었습니다.
현재 상태
30초 확인 문제
CISC가 초기에 매력적이었던 이유 중 하나는?
처음 보는 용어 두 개
이 절을 다 읽었다면
CISC는 무조건 나쁜 복잡함이 아니라 당시 저장 공간과 프로그래밍 비용을 줄이려는 선택이었습니다.