首页 > 电脑数码 >

CPU和操作系统哪个研发更难?

663次浏览     发布时间:2024-02-06 20:08:46    

我们都知道最近华为被美国列入“实体名单”,多家企业与国际组织相继响应。前有谷歌、微软在操作系统上限制,后有ARM在处理器芯片围堵。一夜之间,华为“备胎”全部转正,自家研发的“鸿蒙”操作系统也有将要面世的消息,“麒麟”SOC也能在手机、平办等领域独当一面,这也让我们深刻意识到技术壁垒对于抵抗外界打压起到多大的重要性。

今天我们就谈谈操作系统和CPU哪个更难?

CPU

从技术角度来看,CPU无疑是更难的。CPU所需要的硅晶体是从沙子中提炼出来的,但要从分毫不值的沙子制作成CPU,所需要的技术是更为重要。

以手机领域来讲,市面上几乎所有的手机CPU芯片都是采用ARM公司的架构,其它厂商在自研CPU时或多或少都会涉及到ARM的技术范围内。ARM公司在设计CPU架构时,有两个核心的内容指标:指令集、架构。这是两项的好坏,直接关系到以此为基础的CPU的稳定性、功耗、性能。

一直处于在市场龙头的ARM,就必须保持在架构上的领先地位,不断突破前沿技术,追求更小体积、更省电、更快、更稳定。这是一条路是要靠自己去摸索,没有现成的技术可以借鉴,这也是高端技术所必备的精髓。

在生产领域上,又会有另一个的关键——光刻机。光刻机也是CPU制作工艺的关键部分,主要厂商有荷兰ASML、日本Nikon、日本Canon。想要制造一台先进的光刻机,不光要考虑技术本身的难点,还要考虑生产良品率,以及背后整个国家的工业体系。

无论是CPU架构设计还是半导体制造都需要千千万万科学家和工程师通力合作的结果,是科技的结晶,人类智慧的极限。研发成本也是极为昂贵,希望却很渺茫。

操作系统(windows、Android)

操作系统的难点不在于研发,而在于生态圈。在市场份额上安卓和微软都是行业巨头,甚至还吃过不少反垄断官司。它们能做到这地位,是因为它们有完整、丰富的生态圈,无数的软件开发者支撑,大多数人使用都是微软和安卓的操作系统。

操作系统只是提供一个基础的平台,而一个强大的操作系统则需要:极高的稳定性、广泛的硬件兼容、高度资源优化以及强大的API可接入等

就如Windows系统,Offie全家桶已经是多个领域不可或缺的产品,也如安卓系统因为开源,也成就了个性化、软件开发方便等,吸引大量软件开发者。

Yun os大家是否还有记得?由阿里巴巴“改造”安卓系统的成果,兼容大部分安卓生态软件。但它始终不能与安卓并肩,只能成为安卓的附属产品。这是因为它没有自己的生态环境,所有的一切都是基于安卓之上,就像安卓的换壳版本,却履行闭源IOS系统的权限。

一个强大的操作系统,需要大量软件开发者以及良好的开发环境支持。

所以,也能很理解华为为什么同时发展”麒麟“和”鸿蒙“,它们属于不同层面上的极限,一个专注于技术上的突破;另一个专注于生态上的发展。

相关文章