CPU架构 理解架构前要先明白程序是如何运行的现在说写的编程语言Python,c都属于高级语言当在Python写一个print(“Helloword”)时会有解释器翻译成CPU听得懂的语言CPU能听懂的语言就是像0101010110的二进制序列也叫机器语言所以意思上就是CPU听不懂print只能听懂010101这是程序运行CPU架构主要分为X86,arm,risc-v三种他们三种类型就是同一指令在不同架构上01的序列翻译出来是不同的。x86复杂指令集。高消耗高性能arm精简指令集低消耗能效比risc-v精简指令集极简架构开源免费指令集可以理解为单词因为CPU在运行代码的时候实际上就是在运行一条一条的指令。指令集就是指令翻译成01序列对应表格或者说成语言。可以理解为三种款式的CPU他们可以放在同一块PCB里协同办事但目前还没见过把两种指令集设计到同一片CPU综上身边的芯片笔记本电脑:大概率是x86一般来说Intelamd的CPU都是x86架构手机:肯定是arm一般来说是骁龙芯片联发科芯片等等树莓派/Linux开发板:树莓派以及大部分Linux开发板是arm芯片少部分是x86esp32这款单片机就是risc-vrisc-v芯片一般好像就是集成到其他架构里面去做协处理器。32位和64位CPU还区分32位和64位其实就好比他们的嘴巴有多大一次能吞下多少数据长度64位更长吞吐量更大自然性能就更强比如说stm32esp32里的32就是指32位新款手机电脑大多都是64位所以在网上找到一个库的时候一般作者也会同时提供了64位的和32位的按需取用