机械师笔记本吧 关注:1,224,134贴子:1,719,310
  • 8回复贴,共1

操作系统的架构是什么?什么是ARM架构?什么是X86架构?

只看楼主收藏回复

在我们对比处理器性能的时候经常看到有人说,xxx处理器是X86架构的,跟ARM架构的xxx处理器没有对比意义,那么什么是ARM?什么是X86?


IP属地:福建1楼2024-02-05 08:55回复
    首先我们要知道,X86架构多数情况下是面向电脑市场的比较多,如Windows系统,而ARM架构多数是面向易懂手机市场,如安卓系统,而ARM架构和X86架构区别如下:
    1.追求不同:X86主要追求性能,但是会导致功耗大,不节能;ARM则是追求节能,低功耗,但是和X86相比性能较差。
    2.领域不同:ARM主要应用于移动终端中,类如手机,平板等;X86则是主要应用于Intel,AMD等PC机,X86服务器中。
    3.本质不同:X86采用CISC复杂指令集计算机;ARM采用的是RISC精简指令集计算机。
    CISC与RISC的不同:CISC是复杂指令集CPU,指令较多,因此使得CPU电路设计复杂,功耗大,但是对应编译器的设计简单;RISC的精简指令集CPU,指令较少,功耗比较小,但编译器设计很复杂,它的关键在与流水线操作能在一个时钟周期完成多条指令。


    IP属地:福建2楼2024-02-05 08:56
    回复
      那么ARM就一定是手机系统的架构么?那也不一定,有一个很特殊的例子,苹果的MacOS系统,苹果M系列芯片Mac系统是ARM架构,苹果Intel芯片Mac系统是X86架构。那么这两个架构的对应处理器能安装对立的架构系统么?答案当然是可以的,但是并不推荐首先,准备好一台ARM开发板和一个X86系统镜像,然后将X86系统镜像烧录到ARM开发板上,最后配置开发板的启动选项,以便它能够正确地引导到X86系统那么电脑端就都是X86架构为主么?也不全是,即使Windows也有相对于的ARM架构的版本,例如Windows 10的ARM版本,Windows系统在ARM架构上面的应用非常广泛,但是与传统的x86架构不同,通过ARM架构处理器支持的指令集和软件生态系统并不完全兼容,因此一些传统的Windows应用程序无法直接在ARM版本的Windows系统上运行。


      IP属地:福建3楼2024-02-05 08:56
      回复
        然后我们这边除了聊Windows,电脑端还有一个系统是必须提的,那就是LinuxLinux是一种开源电脑操作系统内核,既有ARM架构也有X86架构:Linux最早是由芬兰Linus Torvalds为尝试在英特尔x86架构上提供自由的类Unix操作系统而开发的。Linux系统可以在许多不同的架构上运行,包括ARM、MIPS、PowerPC、SuperH、SPARC,而手机上现在最流行的IOS和安卓两大系统中的安卓系统也是以Linux为内核改进而来的,自然安卓系统也是以ARM架构为主开发系统了。然后我们来聊一个老生常谈的问题,Windows笔记本续航的问题,X86架构下的笔记本,由于处理器的功耗极高,续航表现往往是短板。通常情况下运行4-5个小时就耗尽电量,对于移动办公人群体验极为不友好,而ARM架构的笔记本,由于处理器功耗低,续航表现较好。


        IP属地:福建4楼2024-02-05 08:56
        回复
          然后就到了选择困难的地方了,电脑端到底是用ARM架构系统更好还是X86架构系统更好?


          IP属地:福建5楼2024-02-05 08:56
          回复
            选择ARM架构的电脑还是X86架构的笔记本更合适,其实还是要根据实际需求而定。


            IP属地:福建6楼2024-02-05 08:56
            回复
              ARM架构的电脑系统因为硬件性能的制约、操作系统的精简、以及系统兼容等问题的制约,造成ARM结构的电脑系统不可能像X86电脑系统那样有众多的编程工具和第三方软件可供选择及使用,ARM的编程语言大多采用C和JAVA。


              IP属地:福建7楼2024-02-05 08:56
              回复
                X86系统在硬件和软件开发方面已经形成统一标准,几乎所有X86硬件平台都可以直接使用微软的视窗系统及现在流行的几乎所有工具软件。另外,用户的应用、软件配套、软件开发工具的配套及兼容等工作,已经非常成熟,所以X86系统在兼容性方面和使用方面具有无可比拟的优势。


                IP属地:福建8楼2024-02-05 08:57
                回复
                  如果对于续航上没有硬性需求,主打性能上的提升和稳定的兼容性的话现阶段还是推荐优先X86架构的Windows系统作为电脑主要系统更好


                  IP属地:福建9楼2024-02-05 08:57
                  回复