슈퍼 스칼라 프로세서 란 무엇입니까?
수퍼 스칼라 프로세서는 동시에 여러 명령 세트를 실행할 수있는 프로세서 유형입니다. 이 유형의 프로세서에는 특정 유형의 기본 기능을 제어하는 여러 하위 장치가 포함되어 있습니다. 다른 프로세서에도 이러한 장치가 있지만 수퍼 스칼라 프로세서에는 처리를 위해 이러한 장치로 직접 전송되는 정보가있을 수 있지만 주 프로세서는 다른 것으로 바쁩니다. 슈퍼 스칼라 프로세서는 세 가지 주요 프로세서 유형의 중간 점입니다.
CPU 또는 단순히 프로세서라고도하는 컴퓨터의 중앙 처리 장치는 컴퓨터에 대한 대부분의 계산을 수행합니다. 머신에서 무언가가 발생할 때마다 CPU는 실제로 발생하기 전에 약간 작동합니다. 이로 인해 프로세서는 매우 바쁘고 시간은 매우 소중합니다. CPU가 한계에 도달하면 프로세서가 따라 오기를 기다리는 다른 컴퓨터 기능이 남아 있습니다.
많은 CPU가 메인 프로세서와 여러 개의 작은 영역으로 구성되어 있습니다. 메인 프로세서는 컴퓨터 시스템에 대한 대부분의 계산을 수행합니다. 산술 논리 장치와 같은 다른 시스템은 매우 특정한 기능을 가지며 주 프로세서보다 적게 사용됩니다. 산술 논리 장치의 경우 컴퓨터에 대해 저수준 수학 기능을 수행합니다.
이 시점에서 컴퓨터 프로세서는 스칼라, 슈퍼 스칼라 및 벡터의 세 가지 범주로 나뉩니다. 스칼라 시스템은 대부분의 사용자에게 친숙한 프로세서 유형입니다. 이 프로세서는 한 번에 하나의 명령을 수락하여 순서 또는 우선 순위대로 실행합니다. 이 프로세서는 대부분의 가정용 및 업무용 컴퓨터를 구성합니다.
벡터 프로세서는 어레이 시스템을 통해 한 번에 여러 명령을 수행합니다. 일련의 명령이 프로세서의 주요 코어 내에 동시에 도착합니다. 이러한 명령은 프로세서에 의해 더 큰 명령의 단일 부분으로 취급되며 동시에 실행됩니다.
슈퍼 스칼라 프로세서는이 두 방법의 중간 점입니다. 기본 프로세서는 스칼라 프로세서와 유사하게 한 번에 하나의 명령 만 수행 할 수 있습니다. 반면, 프로세서의 보조 시스템에 직접 연결되어 있으며 다른 형태의 프로세서에는 일반적으로 존재하지 않습니다. 이러한 연결을 통해 정보가 서브 시스템에 직접 공급되어 메인 프로세서와 별도로 특정 명령 및 출력 정보를 실행할 수 있습니다. 이를 통해 프로세서는 벡터 프로세서와 같은 여러 명령을 처리하고 출력 할 수 있습니다.
이 작업을 멀티 코어 프로세서와 혼동하지 마십시오. 이러한 시스템에는 실제로 한 번에 둘 이상의 전체 프로세서가 활성화되어 있습니다. 슈퍼 스칼라 프로세서가 되려면 명령이 전체 시스템이 아닌 하위 장치로 이동합니다. 대부분의 경우 멀티 코어 시스템은 스칼라 프로세서의 모음이지만 슈퍼 스칼라 프로세서 일 수도 있습니다.