CISC

"Complex Instruction Set Computing"의 약자로, "시스크"라고 발음합니다.

CISC는 많은 컴퓨터 명령어가 내장된 명령어 집합을 포함하는 프로세서 설계 방식입니다. CISC 명령어의 길이는 간단한 작업부터 여러 단계의 작업까지 다양하며, 긴 작업에는 여러 클록 주기가 걸립니다. CISC는 Reduced Instruction Set Computing(RISC)과 함께 명령어 집합 설계의 두 가지 주요 설계 철학 중 하나입니다. Intel과 AMD가 만드는 프로세서를 포함하는 x86 프로세서 아키텍처는 가장 널리 사용되는 CISC 프로세서 유형입니다.

CISC 명령어 집합의 단일 명령어는 여러 작업을 수행할 수 있습니다. 예를 들어, 하나의 명령어가 프로세서에 두 메모리 뱅크에서 값을 불러오고, 값을 곱한 다음 결과를 저장하도록 지시할 수 있습니다. 복잡한 명령어를 프로세서의 명령어 집합에 직접 통합하면 소프트웨어 컴파일러가 더 적은 줄의 어셈블리 코드를 만들 수 있으며, 이에 따라 명령어를 저장하는 데 필요한 메모리도 줄어듭니다.

CISC와 RISC 비교

CISC와 RISC는 명령어 집합을 설계하는 서로 다른 두 가지 방식입니다. 두 방식은 서로 비교했을 때 각각 장점과 단점이 있습니다.

CISC 명령어 집합에는 여러 클록 주기에 걸쳐 더 복잡한 작업을 처리할 수 있는 명령어가 더 많이 포함되는 반면, RISC 명령어 집합에는 각각 하나의 클록 주기만 걸리는 명령어가 더 적게 포함됩니다. 여러 RISC 명령어를 연결해 하나의 CISC 명령어와 같은 작업을 완료할 때 필요한 클록 주기 수는 대체로 동일합니다.

또한 CISC 프로세서는 RISC 프로세서보다 더 큰 명령어 집합을 저장하기 위해 더 많은 트랜지스터가 필요합니다. RISC 프로세서는 대신 이러한 트랜지스터를 메모리 저장에 사용하거나, 더 적은 트랜지스터를 사용해 더 단순한 칩 설계를 만들 수 있습니다. 이렇게 하면 칩의 크기가 작아지고 전력 사용량과 발열이 줄어듭니다.

업데이트됨 December 8, 2022 작성: Brian P.

quiz지식 테스트하기

How many pins did the serial ports used by PCs in the 1990s have?

A
6
0%
B
9
0%
C
12
0%
D
15
0%
Correct! Incorrect!     View the Serial Port definition.
More Quizzes →

Tech Terms 컴퓨터 사전

이 페이지의 CISC에 대한 정의는 TechTerms.com의 저자가 작성한 원본 정의입니다. 이 페이지를 참조하거나 이 정의를 인용하려면 정의 바로 아래에 있는 녹색 인용 표시줄을 사용하세요.

저희의 목표는 컴퓨터 용어를 이해하기 쉬운 방식으로 설명하는 것입니다. 게시하는 모든 정의에서 정확성과 간결함을 추구합니다. 이 정의에 대한 피드백이 있거나 새로운 기술 용어를 제안하고 싶으시면 문의해 주세요.

Tech Terms 뉴스레터

매일 또는 매주 발행되는 뉴스레터로 기술 지식을 향상시키세요! 지금 구독하고 새로운 용어와 퀴즈를 이메일로 받아보세요.

무료 TechTerms 뉴스레터 구독하기

이메일을 얼마나 자주 받고 싶으신가요?

각 이메일에 포함된 링크를 통해 언제든지 구독을 취소하거나 수신 빈도를 변경할 수 있습니다. 질문이 있으신가요? 문의해 주세요.

참고: 뉴스레터는 영어로 발송됩니다.