交叉编译、指令集、CPU架构

1. 交叉编译、指令集、CPU架构、计算机位数

交叉编译工具链

交叉编译工具链
[C/C++]交叉编译
【编译原理】交叉工具链详解
写给安卓程序员的C/C++编译入门(交叉编译,Makefile)
5分钟掌握cmake(11): 交叉编译时正确使用Ninja
关于项目编译工具ninja、make、cmake的区别与优劣
深度学习AI编译器-LLVM简介

aarch64-linux-gnu交叉编译工具链配置:
交叉编译工具 aarch64-linux-gnu-gcc 的介绍与安装
aarch64-linux-gnu-gcc交叉编译链工具
交叉编译openssl动态库:./Configure linux-aarch64 --cross-compile-prefix=aarch64-linux-gnu- --openssldir=/mnt/disk/xiaolijun/bin/ssl shared
openssl的Linux编译与交叉编译

CPU介绍

概念:处理器一般指中央处理器,中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

组成:大体上可以分成三个组成部分:控制单元、运算单元、存储单元,由CPU内部总线连接。
更细致划分可以分成八个逻辑单元:指令寄存器,指令译码器,控制单元,寄存器,逻辑运算单元,预期单元,总线单元,数据高速缓存。

CPU参数详细介绍:cpu架构有哪些 x86 cpu架构解释

指令集、CPU架构介绍

CPU指令集介绍,复杂指令集,精简指令集:
CPU及其架构简述
CPU架构的一些知识点梳理

精简指令集代表有:
ARM:一种广泛应用于移动设备、嵌入式系统等领域的RISC架构处理器,具有低功耗、高效率等特点。
MIPS:一种古老的RISC架构处理器,广泛应用于网络设备、数字信号处理、嵌入式系统等领域。
PowerPC:一种由IBM和摩托罗拉开发的RISC架构处理器,广泛应用于服务器、工作站和嵌入式系统等领域。

复杂指令集代表有:
x86:一种广泛应用于个人电脑、服务器等领域的CISC架构处理器,具有广泛的软件和操作系统支持。
x64(AMD64或Intel 64):一种64位的x86扩展处理器,也是现代个人电脑和服务器的主流处理器。

两种主流架构的介绍:『ARM』和『x86』处理器架构解析指南

介绍两种主流架构和它们32/64位数的分别代表:CPU架构简介

介绍CPU结构和架构演进的:https://zhuanlan.zhihu.com/p/637902574?utm_id=0

计算机位数32/64区别

32位和64位的区别
怎么查看so库的位数:Linux下查看共享文件(so库)的编译是32位还是64位

你可能感兴趣的:(工程技能,架构)