APP下载

鸿蒙到底是什么?

2021-08-14伍健

微型计算机·Geek 2021年7期
关键词:系统

伍健

不久前华为正式发布鸿蒙系统2.0,并且同时公布了在上百款华为设备上升级鸿蒙的具体时间线,“鸿蒙”这一脱胎于神话的词语再次成为人们关注的焦点?为何网上有人发言攻击鸿蒙是“套壳版”的安卓?而安卓作为一个开源项目诞生的系统,又为何会对国产硬件厂商产生威胁?要弄清楚这个问题,其实说难也不难。

20世纪70年代初,伟大的UNIX系统问世了。在它之前,小型计算机和微型计算机上的系统在批处理作业时,响应速度已经远远无法满足彼时用户的需求了。于是有人提出了分时系统的概念。顾名思义,分时系统是将CPU的运行时间划分为若干个小片段,多个用户可以利用分时段这种形式,轮流使用CPU的算力,实现系统从单一用户/单一任务的交互形式,进化为多用户/多任务的交互形式。由于分时系统的时间片段切割得非常短小,因此用户实际上是感受不到自己在排队等待的。而UNIX系统也从汇编语言版本,过渡到了C语言版本UNIX VersionV后,具备了广泛应用的可能性。

发现了UNIX十分好用的IBM、惠普在内的各家商业公司,开始着手开发属于自家版本的UNIX系统。但各家公司开发的UNIX用于商业目的都是闭源的,也就是并不会轻易公布源代码。为了方便UNIX编程教学,荷兰阿姆斯特丹大学的教授Andrew Tanenbaum自己编写了一套UNIX系统,命名为Minix,也就是迷你版本UNIX的意思。基于微内核架构的Minix并不包含任何AT&T源代码,随后Andrew决定,将它全部开源给大学教学工作,并在2000年改为了BSD授权使用的形式,但同样保持了开源使用。……

登录APP查看全文

猜你喜欢

系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
基于PowerPC+FPGA显示系统
基于UG的发射箱自动化虚拟装配系统开发
半沸制皂系统(下)
FAO系统特有功能分析及互联互通探讨
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
PLC在多段调速系统中的应用
1-Bit人机交互系统