linux内核中为什么避免浮点数运算 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 浮点数 linux 内核 运算 搜索资料 你的回答被采纳后将获得: 系统奖励15(财富值+成长值)+难题奖励30(财富值+成长值) 1个回答 #热议# 发烧为什么不能用酒精擦身体来退烧? 451006071 推荐于2016-02-18 · TA获得超过1332个赞 知道小有建树答主 回答量:368 采纳率:57% 帮助的人:328万 我也去答题访问个人页 关注 展开全部 浮点的编码跟整数编码是不一样的,计算时需要专门的寄存器和浮点计算单元来处理,一个浮点运算指令使用的CPU周期也更长,因此对于内核来说就会想尽量回避浮点数运算,譬如说浮点数经过定点整数转换后进行运算,效率会高很多,即使CPU带有浮点数运算部件,一般内核还是要避免直接进行浮点数运算,因为这些部件有可能被用户进程占用了,内核要判断这些浮点数部件是否被占用,保护现场,然后用浮点运算部件计算结果,恢复现场,开销会很大。如果CPU不支持浮点数运算,也就只能软件实现浮点数运算,要是你设计内核的话,你情愿避免这个问题还是多做额外功夫(写浮点数实现代码)并且使得内核的效率不高呢? 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2016-08-23 在linux内核实现浮点运算怎么弄 2012-04-24 Linux中的浮点运算由应用程序实现还是内核实现? 2017-08-05 现在linux内核还计算goodness吗 2018-10-16 Linux内核中如何使用数学函数和软浮点 2014-08-25 arm-linux-g++不支持浮点运算,需要软件模拟浮点,请问怎么在makefile中怎么添加-msoft-float 2013-05-19 linux的shell进行幂指数计算时,底数和指数均为浮点数,该如何写命令? 3 2018-03-08 linux shell 编程怎么定义浮点型数据 5 2014-08-26 arm-linux-下的编译器哪个支持浮点计算,浮点存储啊! 更多类似问题 > 为你推荐: