Co to jest FPU?
FPU (Floating Point Unit) to jednostka procesora odpowiedzialna za wykonywanie obliczeń zmiennoprzecinkowych, czyli działań na liczbach rzeczywistych, np. z częścią ułamkową.
Przykładowe liczby zmiennoprzecinkowe:
- 3.14
- 0.001
- -25.75
- 1.5 × 10^8
FPU wykonuje operacje takie jak:
- dodawanie i odejmowanie liczb rzeczywistych,
- mnożenie i dzielenie liczb zmiennoprzecinkowych,
- pierwiastkowanie,
- obliczenia trygonometryczne i naukowe.
FPU a ALU
W pytaniach egzaminacyjnych często pojawia się rozróżnienie między FPU i ALU.
- ALU wykonuje podstawowe operacje arytmetyczne i logiczne, głównie na liczbach całkowitych.
- FPU wykonuje obliczenia na liczbach zmiennoprzecinkowych, czyli z częścią ułamkową.
Dlatego dla pytania: „Element obliczeń zmiennoprzecinkowych to” poprawną odpowiedzią jest FPU.
Gdzie znajduje się FPU?
W starszych komputerach FPU mogła występować jako osobny koprocesor matematyczny. We współczesnych procesorach jest zwykle zintegrowana bezpośrednio z CPU.
Znaczenie FPU
FPU ma duże znaczenie w zadaniach wymagających intensywnych obliczeń matematycznych, takich jak:
- grafika komputerowa,
- symulacje techniczne,
- gry komputerowe,
- obliczenia naukowe,
- przetwarzanie multimediów.
W kontekście INF.02 najważniejsze jest zapamiętanie: FPU = jednostka obliczeń zmiennoprzecinkowych.