谢谢您的问题,Linux和安卓、ARM、X86关系如下。
安卓继承于Linux。Linux就是操作系统,安卓可以理解为Linux的版本。Linux是开源的,大家都可以在Linux内核上修改创新。安卓建立在Linux内核基础之上,修改Linux内核而成,中国红旗电脑操作系统也是如此操作。Linux提供内存、进程、安全、网络等核心服务,安卓根据移动设备需求,个性化修改了文件系统、进程管理通讯和电源管理等要素,增加驱动新功能。Linux相当于毛坯房,安卓系统(包括目前的鸿蒙系统)相当于公寓,虽然来源于毛坯房,但更功能化。
Linux与ARM和X86关系。ARM指令集架构基于精简指令集RISC,是给CPU芯片提供行为指南,可以理解为CPU芯片中的系统。X86基于复杂指令集CISC,与ARM的V系列架构本质一样。ARM 和X86提供了硬件组织的运行标准和规则,将两种架构的 CPU所做机器,嵌入到设备上成为其一部分。有了ARM 和X86指令“设计图纸”,协议的“钢筋”才能把代码的“水泥”组建起来,才能支撑起一个个操作系统的“房子”。也可以认为,ARM 和X86是硬件,Linux和安卓是软件。ARM与X86的关系。电脑CPU基于X86、X64构架,针对复杂环境,是大而全;智能手机等移动端CPU基于ARM构架,针对特定环境,是小而精。第一,由于电脑CPU强劲性能是手机CPU难以媲美的,所以ARM、X86将长期并存,相互融合。第二,两者在各自领域站稳脚跟,但是由于设计理念不同,彼此进入对方领域很难成功。高通曾经想把ARM引入到高性能服务器,从而与英特尔竞争,英特尔想用X86架构做手机SoC,全部都失败。第三,通过不断尝试,今后两者差异将越来越小,协同改善,有望进一步融合。
欢迎关注,批评指正。
目前芯片也是一个系统,简称soc,指集成了cpu以及其他系统运行必须的模块如显卡 ,内存接口,以及各种其他接口,如sata sd usb pcie 以太网等等。以前的电脑系统 cpu gpu 都是分开的,各种刷接口都要通过南北桥来接入,目前则是将这些芯片整合到一个芯片里
第一谢谢题主邀请。
这个不能这么理解,linux不是操作系统中的系统,他就是一个开源的类unix的操作系统。arm是一种处理器架构,x86是指他的体系结构,是一种泛称。芯片可没有他自己的操作系统,而且芯片就是个运算器,单独放着没有用,必须把它和存储单元以及其他元器件搭配使用。我们可以根据需求选择在开发板上移植安卓或者linux系统来进行操作。
很高兴看到这个问题,Linux是操作系统核心,负责沟通软件和硬件,你可以理解成中间层,而ARM和X86是两种CPU架构,你可以理解成它们是框架,列如说,ARM架构的处理器有好几家大厂出,他们是买了ARM的授权,然后自己实现
Linux就是一个操作系统,专业上讲,我没听过操作系统中的系统这样的说法,Linux是操作系统的一个实现,更准确的说,标准Linux是一个宏内核时分操作系统;作为对比,Windows是微内核时分操作系统。
类似的,ARM和X86可以理解为CPU(中央处理器)的不同实现,ARM是RISC指令集(指令等长),X86是CISC指令集(指令不等长),RISC指令集一般功耗会比CISC低一些,但是指令效率也会低一些;
最后,芯片是个很广泛的概念,CPU,GPU,单片机,甚至主板上的北桥,都是芯片。。。
宁做点功课再来提问好吧,妹妹
linux就是一个操作系统,跟windows一样。只不过由于它来源,所以衍生出各个不同版本,而且可以支持不同架构,仅此而已。
arm和x86是指的处理器架构,一个支持复杂指令集CISC,一个支持精简指令集RISC。硬件厂商可以根据不同的架构开发相应的cpu。从能效比来看,RISC明显优于CISC,不过当年由于intel过于强劲,硬推cisc,而risc阵营都是各自为战,无法形成统一的市场规模,最终在intel推出sse指令集后取得决定性优势,一举占领市场,从而开启以市场击败技术的先河。
题主这个问题之中问题比较多,可能是题主还没有正确的理解之Linux,ARM,X86这到底指的是什么。笔者就好好的来解释一下,希望可以帮到你,也希望可以帮到同样有疑问的其他读者朋友。
什么是Linux,Linux目前为什么这么火
linux不是系统软件,是一个操作系统,更为严格的来讲是一个系统内核他主要负责操作系统内核负责与硬件相关的许多抽象和管理。但是他和我们熟知的一些系统不一样,底层的Linux内核是没有可视化的操作界面的,都是由一些指令构成(就像WindowS上的DOS语言)。大部分基于Linux的发行版系统(如ubuntu, fedora 等)都自带图形界面(桌面环境)。也正是由于Linux开源的特性,所有的程序设计人员都可以在Linux的基础上进行一系列的设计改装,列如可以开发不同的可视化的页面等。而Android本质上可以说就是Linux上的一种发行版,具有独立的图形界面系统(只不过做了超级多的优化)。而为什么Linux这么火,是由于Linux是基于开源框架协议,任何人都可以获得Linux内核并加以修改和创造,不会受到版权的影响。
关于题主问的ARM和X86
目前在网络上所称的ARM多指Advanced RISC Machine公司,并不是指代某一种系统。而ARM公司则发布了基于精简指令集RISC的架构——ARM V系列架构,列如我们熟知的ARM V8架构。而这些指令集架构的作用实则就是为了给CPU芯片提供一套操作逻辑或者说行为指南,肤浅一点来说的确 可以说是CPU芯片中的系统。而ARM公司不仅有指令集架构,也有基于自家指令集架构研发而来的处理器核心架构,列如大名鼎鼎的Cortex-A系列核心架构。但是并不是说芯片厂商都必须采用他的核心架构,列如高通和苹果都有自己定制自研的核心架构只要能处理和编译ARM的指令集架构就可以了。
而x86指令集架构泛指一系列基于Intel 8086且向后兼容的中央处理器指令集架构,本质功能上和ARM的V系列架构是一样的吗,只不过他是基于复杂指令集CISC的一种架构体系。两者并不能兼容罢了,而X86指令集架构多用于PC电脑。本文就不多讲了。
(我回答的与提问无关)请高人向全世界国家领导呼吁:美国为什么要用阴招抵制华为,当世界使用了华为5G美国还能监听世界吗?世界要摆脱未来再被美国监听,就得抵制5G落到美国手中,所以只有拥护华为,全世界都应站出来抵制美国无耻行为!
给你个士力架
LINUX是开源的操作系统,和Windows操作系统同级别,由于开源所以改善空间大,改善后成了安卓、中国红旗、深度等等许多。ARM和X86是指令集,是操作系统和机器沟通的指令集合,芯片按照这些指令集设计开发芯片,形成ARM芯片(高通骁龙、华为麒麟、三星芯片、联发科芯片、紫光展讯)、X86芯片(英特尔、AMD、海光),ARM指令集是由精简指令集RISC改善发展而成,X86指令集是由复杂指令集CISC改善发展成。LINUX系统运行在ARM芯片和X86芯片都可以,列如安卓运行于ARM做成手机很强,LINUX和深度运行于X86也很不错;Windows运行于ARM芯片和X86芯片也都可以,但是Windows运行于英特尔X86芯片最强。
别的不清楚,我用了arm ubantu刷了n1盒子做git frp 下载 服务器挺好用的
搞清楚概念:
Linux:linux是一个操作系统,就和windows一样。并不是操作系统中的操作系统,他与Windows同级别;
ARM和X86:是两种拥有不同的微指令集的芯片,通俗的说就是不同架构的CPU,操作系统通过调用微指令集指挥计算机完成相应的工作
Linux是操作系统内核---kernel。基于Linux内核的操作系统叫Linux发行版,如Ubuntu CentOS Android 都是Linux发行版,一般说的Linux系统是指Linux发行版。
ARM和X86是CPU的指令集,就是对CPU寻址和运算硬件实现的描述。大致上可以理解为:一样的指令集汇编代码是可以兼容的;不同的指令集只有C代码可以兼容,也就是不同指令集他们的C编译器不同,列如在PC编译ARM程序,就要用交叉编译。
CPU中没有系统,是纯粹的物理电路。只有把系统灌入内存特定的位置,CPU才能调用并执行指令。
linux就是一种操作系统。也没有什么操作系统能叫基于linux。安卓不过是给linux换个shell和api。就像linux上一众xwindows的ui一样。同样能叫操作系统我们能见到的还有windows、macos和ios。谷歌还是算了,自己的os还在图纸上就制裁华为,他新系统估计还没有鸿蒙成熟呢!
芯片的框架,就想现代盖房子的地基一样
arm和X86是架构,相当于盖房子的混凝土框架,还大楼的框架和该平房的框架肯定不一样。设计之初,限制了许多东西,而这些东西设计好了,又不好改。个人理解,不对的请各位网友指正。
Linux是一个系统,Linux的内核是开源的,也就是Linux的核心部分是开源的,可以基于Linux内核开发出其他系统,像kali、CentOS等。
X86是芯片的指令集,就像51单片机一样,虽然不同厂家生产的不同型号的单片机,只要它是使用51指令集,就可以用开发51单片机的方法开发它,也可以叫做指令系统吧!
Linux就是一个纯粹的操作系统和WINDOWS一样
这么说有点不准确,Linux本身就是一个操作系统,它是一个大学生编写的,作为开源也就是任何人都可以随意改变Linux的内核,但是都是免费的。而且全世界还有一个联盟,他们的成员都是自愿免费的维护Linux。使得Linux越来越好。由于是开源的,所以深受人们的喜爱。以Linux基础开发出来的的各种不同的版本层出不穷。其中最著名的就是谷歌的安卓手机系统。
我国也开发出了红旗电脑操作系统。只是没有普及。
ARM 和X86都是硬件的架构。说白了就是制定的一个电脑硬件组织的运行标准和规则。就像说香港的方向盘在左边,上路要在左侧通行一样。如果你生产的汽车要想卖到香港就得遵循这个标准,把方向盘放到左边才能容许在香港销售。
实则不管硬件软件都是普及率高了,就有话语权,就可以制定标准。
希望这次我们的华为系统能够普及并壮大,到时候你们想进去中国,就得用华为的系统,要不就一边玩去。中国的其他企业也应该学习华为,高瞻远瞩走自己的创新的道路。