Skip to main content

Ano ang isang lumulutang na yunit ng point?

Ang isang lumulutang na yunit ng punto ay isang functional block ng isang computer processor na nagsasagawa ng lumulutang na operasyon ng aritmetika.Kilala rin sa pamamagitan ng acronym FPU, ang isang lumulutang-point unit ay maaaring maging isang pisikal na hiwalay na co-processor din.Ang isang FPU ay karaniwang nag -access ng data sa pamamagitan ng parehong mga mode ng addressing tulad ng natitirang bahagi ng processor at sa pangkalahatan ay may kasamang sariling mga rehistro.Ang isang processor ay gumagamit ng isang FPU upang makalkula ang trigonometric, logarithmic at pangunahing lumulutang-point na mga function na aritmetika.Gumagamit din ito ng isang FPU upang mai -load, mag -imbak at ihambing ang mga numero sa maraming mga uri ng data ng integer at lumulutang.Karamihan sa mga microprocessors na ginawa ng Intel Corporation at Motorola na isinama bago ang huling bahagi ng 1980s ay hindi kasama ang isa, halimbawa.Maraming mga nabawasan na mga processors ng set ng pagtuturo (RISC) at mga naka -embed na mga magsusupil ay wala ring isa.Kasama sa mga chips na ito ang isang aritmetika na lohika unit (ALU) upang maisagawa ang pangunahing integer aritmetika at bitwise logic function.Ang Floating Point Math ay hinahawakan ng isang panlabas na co-processor o isang library ng software, gayunpaman.Ang pamantayang IEEE-754 ay unang inilabas noong 1985 at pinalawak noong 2008 upang isama ang mga karagdagang uri ng data.Tinukoy nito ang ilang mga uri ng data ng integer at lumulutang na point, bawat isa ay may sariling katumpakan, representasyon at saklaw ng numero.Tinukoy din nito ang maraming mga operasyon sa aritmetika, mga pamamaraan ng pag -ikot at paghawak ng mga pagbubukod tulad ng isang dibisyon sa pamamagitan ng zero.Kung ang matematika ay isinasagawa ng isang lumulutang na yunit ng punto o hindi, ang pamantayang IEEE na lumulutang-point ay ginagarantiyahan ang magkaparehong mga resulta.Ang mga ito ay madalas na kasama ang pag -scale, square root at logarithmic computations.Ang sine, kosine at bahagyang tangent trigonometric function ay karaniwang ibinibigay din.Ang mga numero ng integer at lumulutang na punto ay maaaring ihambing sa FPU at na -convert mula sa isang katumpakan patungo sa isa pa.Maaari rin silang bilugan sa alinmang direksyon at naka-imbak nang direkta sa pangunahing memorya ng mga processors.Maraming mga naka -embed na magsusupil ay dinisenyo kasama ang mga processors na na -optimize para sa Digital Signal Processing (DSP).Maaaring magamit ang mga ito sa mga aplikasyon ng audio at komunikasyon at maaaring maglaman ng mga FPU, na mahusay sa mabilis na Fourier Transforms (FFTS), halimbawa.Ang mga processors ng Cryptography ay madalas na nagsasama ng isang FPU para sa high-speed computation ng mga algorithm ng pag-encrypt ng matematika.Pangkalahatang maramihang mga processors ay maaari ring isama ang isang lumulutang na yunit ng punto para sa bawat regular na core ng processor.