스칼라 프로세서

Scalar processor

스칼라 프로세서는 한 번에 하나의 데이터 항목만 처리하는 컴퓨터 프로세서의 클래스입니다.일반적인 데이터 항목에는 정수와 부동 소수점 [1]숫자가 포함됩니다.

분류

스칼라 프로세서는 Flynn 분류법에서 단일 명령, 단일 데이터(SISD) 프로세서로 분류됩니다.인텔 486은 스칼라 프로세서의 예입니다.단일 명령이 여러 데이터 항목에서 동시에 작동하는 벡터 프로세서와 대조됩니다(따라서 단일 명령 다중 데이터([2]SIMD) 프로세서라고 함).이 차이는 스칼라벡터 산술의 차이와 유사합니다.

컴퓨팅에서 스칼라라는 용어는 벡터 프로세서가 처음 도입된 1970년대와 1980년대까지 거슬러 올라갑니다.이것은 원래 오래된 설계와 새로운 벡터 프로세서를 구별하기 위해 사용되었습니다.

슈퍼스칼라 프로세서

슈퍼스칼라 프로세서(인텔 P5 등)는 여러 명령을 프로세서의 다중 기능 장치에 동시에 디스패치함으로써 클럭 사이클 중에 여러 명령을 실행할 수 있습니다.각 기능 유닛은 개별 CPU 코어가 아니라 연산 로직 유닛, 비트 시프터, [1]승수 등의 단일 CPU 내의 실행 자원이다.Cortex-M7은 오늘날 많은 소비자용 CPU와 마찬가지로 슈퍼칼라 [3]프로세서입니다.

스칼라 데이터 유형

스칼라 데이터 타입 또는 스칼라는 모든 비복합 값입니다.

일반적으로 모든 기본 데이터 유형은 스칼라로 간주됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ a b Ram, Badri (2001). Advanced microprocessors and interfacing. New Delhi: Tata McGraw-Hill Pub. Co. p. 11. ISBN 978-0-07-043448-6. OCLC 55946893.
  2. ^ Patterson, David (2012). Computer organization and design: the hardware/software interface. Waltham, MA: Morgan Kaufmann. p. 650. ISBN 978-0-12-374750-1. OCLC 746618653.
  3. ^ "Cortex-M7". Arm Developer. Arm Limited. Retrieved 2021-07-03.