芯片架构及对应指令集—思维导图

在这里插入图片描述
芯片架构和芯片指令集是共生的,密不可分,架构要根据指令集去设计。

芯片只有二进制0/1的世界,因此任何软件程序都需要通过编译器翻译成二进制文件,才能在操作系统内核运行,进而与芯片交互。

操作系统内核也是如此,Windows适配intel/AMD芯片架构,相对的,【GNU/Linux内核】可进行自由裁剪,用以适配不同的芯片处理器架构,这也就是为什么当我们去下载Linux发行版时,总能看到不同后缀(x86_64/arm)的iso镜像版本。安卓操作系统正是一种基于Linux内核(不包含GNU组件)、自由且开放源代码的操作系统,Unix—>Minix—>Linux;苹果乃至Windows操作系统的鼻祖亦是Unix,现如今的OS皆为Unix-like。

有人说,这个世界上只有两种操作系统:符合posix协议的 UNIX 和类 UNIX 操作系统;其它操作系统(windows)。

目前主流的芯片架构罗列如下:
PC端

  • intel-32bit架构:IA-32 = x86,衍生i386、i486、i586、i686等等
  • intel-64bit架构:IA64 = x86-64 = x64
  • AMD-64bit架构:AMD64

移动端

  • ARM-32bit架构:ARM = ARM32(ARMv7)
  • ARM-64bit架构:AArch64 = ARM64(ARMv8)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值