android系统是怎样的?
说到我们手机常用的操作系统 , 大家第一时间想到的就是安卓、苹果的IOS和华为的鸿蒙系统 。 那么它们什么样的系统?有什么区别?接下来给大家详细讲解 。
其实我们说到系统都不得不提的就是UNIX系统 , Unix诞生于1969年的AT&T贝尔实验室 , 是一个闭源的操作系统 , 是现代操作系统的基石 。 Unix是第一个严格意义上的操作系统 , 以C语言重新改写与编译Unics的核心 。
文章图片
Linux和ios都是类Unix系统(也就是参考Unix而开发) , 两者的内核中没有一行Unix代码 。 iOS是由苹果公司开发的移动操作系统 , iOS与苹果的MacOSX操作系统一样 。 属于类Unix的商业操作系统
iOS实际上是Darwin的ARM变体 , 源自BSD , 类UNIX内核 , 以及Apple自己的Mach内核扩展系统 。 这与Linux是完全不同的 , Linux是一个单片内核 , 这意味着所有驱动程序代码和I/O工具包都是核心内核的一部分 。
文章图片
Apple是一个混合内核 。 有些住在内核中 , 有些是内核扩展(通常是.kext文件) 。 相比之下 , Windows是一个微内核 , 意味着内核中的内容很少 , 而且几乎所有东西都是外部驱动程序 。
Linux也是类似UNIX的 , 但它不是BSD 。 Linux实际上是因为LinusTorvalds决定他喜欢UNIX和BSD的概念 , 但他不喜欢这些项目的执行 。 从本质上形象的来讲 , macOS , iOS , BSD和Linux都是兄弟姐妹 , 类似的DNA , 但他们自己的权利不同 , UNIX是爸爸 。
安卓(Android)是怎么来的呢?Android系统一开始并不是由谷歌研发出来了 , Android系统原来的公司名字就叫做Android 。 安迪·鲁宾创立了这个操作系统公司Android 。 谷歌公司在2005年以4千万美金收购了这个仅成立22月的高科技企业 。 Android系统也开始由谷歌接手研发 。 在2007年11月5日 , 谷歌公司正式向外界展示了这款名为Android的操作系统 。
文章图片
Android系统的开放源代码 。 这个开源项目也就是后来的AOSP 。 它是开源的 , 由全球开发者贡献完善 , 不属于谷歌 , 同样属于全人类 。 Android是一种基于Linux的自由及开放源代码的操作系统 , 主要使用于移动设备 , 如智能手机和平板电脑 , 由Google公司和开放手机联盟领导及开发 。
Android本质上还是一个Linux系统 , 只不过Google对它进行了裁剪和定制 。 虽然Android基于Linux内核 , 但是它与Linux之间还是有很大的差别 , 比如Android在Linux内核的基础上添加了自己所特有的驱动程序 。
文章图片
鸿蒙系统HarmonyOS , 是一款由华为主导开发的国产全场景分布式系统(我理解的国产系统是完全不受任何人制约的系统) , 于2019年发布1.0版本 , 他是在华为手机受到谷歌制裁的情况下发布的 , 最早可以追溯到2012年 。 开放原子开源基金会于2020年9月接受华为捐赠的智能终端操作系统基础能力相关代码 , 随后进行开源 , 并根据命名规则为该开源项目命名为OpenAtomOpenHarmony(简称“OpenHarmony”) 。 创造一个超级虚拟终端互联的世界 , 将人、设备、场景有机地联系在一起 , 将消费者在全场景生活中接触的多种智能终端实现极速发现、极速连接、硬件互助、资源共享 , 用最合适的设备提供最佳的场景体验 。
鸿蒙系统是基于微内核开发的 , "微内核"是鸿蒙OS的特点之一 。 即微内核采用同一套操作平台 , 针对不同硬件能力的产品进行部署 , 并采用分布式架构 , 提升效率 。 分布式架构首次用于终端OS , 可以实现跨终端无缝协同体验 。
- 今天装机天下推荐的这套4000-5000预算的主机|华硕h610m-kd4配置选用的是rtx2060
- 如今我们见到的主板cpu供电接口基本都是8pin的|电源只有1个8pin接头,能不能插到双8pin的主板上呢?
- Turing(图灵)和Ampere(安培)是Nvidia用于其RTX系列显卡的两种高级G...|ampere架构与turing架构的区别
- 骁龙8gen2,iqoo11pro火力全开,满满都是高配置
- 以后再也不用输密码了?更安全的“通行密钥”是什么,好用吗?
- 为什么智能手表逆势上涨?
- intel十二代cpu已经上市有一段时间了|12代cpu内存上不去3600mhz的原因是什么?
- 移动硬盘(英语:MobileHarddisk)是以硬盘为存储介质|东芝(toshiba)移动硬盘推荐
- 这次的12代处理器是intel近10年历史最有诚意的产品|12代i7-12700k的电脑配置单
- 决定手机运行流畅的三大因素是什么?答案就是处理器、系统和运行内存。|iphone6gb运行内存也能使用流畅