Linux▲为什么超级计算机都不用Windows或macOS系统?
文章图片
文章图片
NEXTMIND众所周知 , 超级计算机能执行一般电脑无法处理的高速运算 , 性能秒杀个人电脑 , 运算速度通常能超过每秒一万亿次 。
那么 , 你知道超级计算机都使用什么操作系统吗?
事实上 , 今天最顶尖的500台超级计算机都使用一种操作系统 , 它既非微软的Windows , 也不是苹果的macOS , 而是Linux 。
那么 , 为什么超级计算机要使用这种系统呢?
早在1994年 , Linux就和超级计算机进行了第一次实验 。 当时美国宇航局(NASA)决定建造一台超级计算机 , 他们用16台Intel 486 DX4处理器组成一个处理器集群 , 然后运行在Linux上 。
出人意料的是 , 项目非常成功 , 不仅开发了用于并行处理和联网的低级内核软件 , 还启发了许多其他类似项目 。 从此以后 , 超级计算机和Linux就逐渐成为完美的一对 。
事实上 , 一台超级计算机就是成百上千台“不那么超级”的计算机一起工作 , 在这种类型的机器上 , Linux比其他操作系统有巨大的优势 , 因此成为构建大型多处理器集群的标准 。
首先 , Linux是免费的 , 想象一下 , 你正在构建一台超级计算机 , 你想要降低成本 , 避免被专有操作系统征收许可证费用 , 那么Linux毫无疑问是最佳选择 。
此外 , 在使用超级计算机的时候 , 操作系统的代码越少越好 , 因为代码越多 , bug也就越多 。 相比Windows和macOSLinux是模块化的 , 因此只需要基本代码就能很容易地构建一个精简的内核 。
【Linux▲为什么超级计算机都不用Windows或macOS系统?】这种模块化特性使得任何人都能轻松修改操作系统以适应需要 , 无论他们是普通的Linux用户还是超级计算机管理员 。因此 , Linux可以被修改用于提高性能或能源效率等 。 今天 , 大多数超级计算机都使用了一个修改过的Linux内核 。
最后 , Linux是开源的 , 拥有完整的源代码 , 意味着管理员可以将操作系统定制到任何级别 , 而在超级计算机上发现的性能故障、安全漏洞等问题 , 管理员可以随时更改代码以达到最大的性能和安全性 , 而不是等待软件公司的安全更新 。
推荐阅读
- 『软件』明知有的副业是骗人的,为什么还是有很多人去做呢?
- 火星:明明距离地球最近的行星是金星,为什么全世界却都赶着去探测火星?
- 5g手机@5G手机出来许久,为什么大家都不买?这4个原因足以说明!
- 「」9个出人意料的事物,能让你,变成十万个为什么!
- 高通骁龙▲为什么懂手机的人建议选择麒麟820手机,而不是骁龙765G?
- 「5g手机」5G手机卖得很火,为什么大家买了5G手机还在用4G网?原因很无奈!
- 短视频▲王哥自媒体:短视频自媒体为什么你做赚不到收益,一定有这三个问题存在
- [月球]古人把月球称为广寒宫,为什么在古代,他们就知道月球很冷?
- [华为]智商税?为什么华为9元取卡针好评率达99%,苹果液态金属针受捧?
- 黑寡妇蜘蛛▲母螳螂吃公螳螂时,公螳螂为什么不逃跑?不是不想跑是根本跑不掉