浮点单元是执行浮点算术运算的计算机处理器的功能块。浮点单元也称为首字母缩写FPU,也可以是物理上独立的协处理器。FPU通常通过与处理器其余部分相同的寻址模式访问数据,通常包括自己的寄存器。处理器使用FPU计算三角、对数和基本浮点算术函数。它还使用FPU加载、存储和比较几种整数和浮点数据类型中的数字。
许多处理器不包括浮点单元。例如,英特尔公司(Intel Corporation)和摩托罗拉公司(Motorola Incorporated)在20世纪80年代末之前生产的大多数微处理器都不包括一个。许多精简指令集计算(RISC)处理器和嵌入式控制器也没有。这些芯片包括一个算术逻辑单元(ALU),用于执行基本的整数算术和位逻辑功能。但是,浮点数学由外部协处理器或软件库处理。
大多数处理器和软件系统执行电气和电子工程师协会(IEEE)的浮点运算标准。IEEE-754标准于1985年首次发布,并于2008年扩展,以包括其他数据类型。它定义了几种整数和浮点数据类型,每种类型都有自己的精度、表示形式和数值范围。它还定义了许多算术运算、四舍五入方法和处理异常(如零除)的方法。无论数学运算是否由浮点单元执行,IEEE浮点标准都保证相同的结果。
除了加法、减法、乘法和除法之外,浮点单元还可以执行许多其他运算。这些通常包括缩放、平方根和对数计算。通常还提供正弦、余弦和偏切三角函数。整数和浮点数可以与FPU进行比较,并从一种精度转换为另一种精度。它们也可以在任意方向上取整,并直接存储到处理器的主内存中。
图形处理器的FPU可以包括三维对象旋转或动画所共有的经常重复的功能。许多嵌入式控制器都是使用为数字信号处理(DSP)而优化的处理器设计的。这些可用于音频和通信应用,并可包含FPU,例如擅长快速傅立叶变换(FFT)。加密处理器通常包括一个FPU,用于数学加密算法的高速计算。通用多核处理器还可以为每个常规处理器核心包含一个浮点单元。
...数据类型。 目录 1. 概述和主要区别 2. Java中的包装类是什么 3. Java中的原语类型是什么 4. Java中包装类与基元类型的相似性 5. 并排比较——包装器类与Java中的基元类型的表格形式 6.摘要 什么是java中的包装类(wrapper class in java)? ...
...基元数据类型相关的包装类。 目录 1. 概述和主要区别 2. 什么是整数 3. 什么是浮动 4. 整数与浮点的相似性 5. 并排比较-以表格形式显示整数与浮点 6. 摘要 什么是整数(integer)? Integer是Java中的一个包装类。对应的数据类型是int。...
...固定值的符号。 目录 1.概述和主要区别 2.Java中的变量是什么 3. Java中的数据字面值是什么 4. Java中变量与数据字面值的相似性 5. 并列比较——Java中的变量与数据文本的表格形式 6. 摘要 什么是java中的变量(variables in java)? 变量...
...精度64位ieee754浮点数据类型。 目录 1. 概述和主要区别 2. 什么是浮动 3. 什么是双倍 4. float和double的相似性 5. 并排比较-表格形式的浮点与双精度 6. 摘要 什么是浮动(float)? 浮点是单精度32位浮点。它是预定义的数据类型,由Java...
...戈·塞纳(Flickr)提供。 问题 超级用户读者agz想知道为什么新一代处理器在相同的时钟速度下更快: Why, for example, would a 2.66 GHz dual-core Core i5 be faster than a 2.66 GHz Core 2 Duo, which is also dual-core? Is this because of newer instructi*** that can p...
...。正因为如此,有时牧羊人自己甚至不知道接下来会发生什么。”剪影(一,二,三),“这张专辑最长的歌曲超过10分钟,解构任何旋律的感觉,而不是不稳定地移动,因为每一个**和关键的变化拉它向一个新的方向。 这...
...很熟悉这些算法,你可以跳转到本页末尾的实际差异。 什么是数字差分算法(dda)(digital differential algorithm (dda))? DDA主要用于在计算机图形学中绘制线,在预测下一个像素值时使用实际值。假设初始像素值为(X0,Y0)(X0,Y0)...
...t is given by N C-1. Find the magnitude of the electric field. N C-1. 什么是单位向量(unit vectors)? A unit vector is a vector with a magnitude of 1 unit. Unit vectors are often written with a ‘hat’ above the letter. e.g. . The unit vector along the direction of a vector , is ...
...瓦特是测量功率的单位,而伏特是测量电位差的单位。 什么是伏特(volt)? 当电流在电路中流动时,电子在通过电池或发电机时获得能量,在通过有电阻的负载时失去能量。电势是指库仑电子所包含的电能(库仑电子由1.6组成)...
...距离,而周期是在给定点上发生完全振荡所需的时间。 什么是波长(wavelength)? 波由振荡组成。如果你上下摆动绳子的一端,如下图所示,“摆动”沿着绳子移动。为了沿着绳子传输摆动,绳子上的每个粒子都应该上下移动。例...