하드웨어 부동 소수점 단위 (FPU) 란 무엇입니까? -techopedia에서 정의

부동 소수점 단위 (FPU) 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-부동 소수점 단위 (FPU) 란 무엇입니까?

부동 소수점 단위는 부동 소수점 숫자 또는 분수와 관련이있는 모든 수학 연산을 처리하는 통합 회로입니다. 부동 소수점 숫자와 그 밖의 다른 것, 즉 이름에서 작동하도록 특별히 설계된 전용 논리 장치입니다. 기본 마이크로 프로세서 회로 자체보다 빠르게 숫자를 조작 할 수있는 특수 코 프로세서로 정의 할 수 있습니다.

FPU는 더하기, 빼기, 나누기, 곱하기 및 제곱근을 포함한 간단한 수학 작업을 수행합니다. 구형 FPU는 지수 및 삼각법 계산과 같은 초월 함수를 처리하지만 구현하기에는 비용이 많이 들고 복잡 할 수 있으므로 최신 FPU에서는 소프트웨어 라이브러리 루틴을 통해 수행됩니다.

모든 컴퓨터 시스템에 하드웨어 FPU가있는 것은 아닙니다. FPU가없는 장치는 여러 가지 방법으로 해당 기능을 에뮬레이션 할 수 있습니다.

  • 고유 기능으로 운영 체제에서.
  • CPU에서 마이크로 코드 또는 마이크로 프로그램으로 에뮬레이트 할 수 있습니다.
  • 또는 사용자 코드에서; 일반적으로 이것을 소프트웨어 에뮬레이션이라고합니다.

Techopedia는 부동 소수점 단위 (FPU)를 설명합니다.

FPU는 부동 소수점 숫자에 대한 수학 연산을 처리하도록 특별히 설계된 코 프로세서입니다. 즉, 컴퓨터의 작은 부분이 아니라 시스템의 필수적인 부분입니다. 일반적으로 하드웨어를 통해 구현되지만 공간, 전력 또는 가격 등 여러 가지 이유로 모든 컴퓨터 시스템에 FPU가있는 것은 아닙니다.

FPU는 하드웨어에서 구현하기가 더 복잡하지만 다행히 CPU로 에뮬레이션 할 수 있습니다. 어떤 의미에서 그것은 CPU 내에서 마이크로 프로그램으로서 구현 될 수 있기 때문에 CPU의 일부일 수있다. 이 경우 CPU는 이제 FPU의 모든 기능을 수행하지만 전용 FPU보다 효율성이 떨어 지므로 다른 작업을 처리하는 데 사용할 수있는 귀중한 CPU 시간이 소요됩니다. 에뮬레이션은 OS 또는 소프트웨어를 통해 수행 할 수도 있습니다.

부동 소수점 단위 (FPU) 란 무엇입니까? -techopedia에서 정의