From 8237f4c17e85748f357ef50b86b45cd2dc22e2a2 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Tue, 16 Sep 2025 16:52:46 +0200 Subject: [PATCH] chore(kb): add cpu architecture cheat sheet --- knowledge base/cpu architectures.md | 73 +++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 knowledge base/cpu architectures.md diff --git a/knowledge base/cpu architectures.md b/knowledge base/cpu architectures.md new file mode 100644 index 0000000..6e17e0c --- /dev/null +++ b/knowledge base/cpu architectures.md @@ -0,0 +1,73 @@ +# CPU architectures + +> TODO + +Intro + + + +1. [TL;DR](#tldr) +1. [Further readings](#further-readings) + 1. [Sources](#sources) + +## TL;DR + +| Architecture | Summary | +| ------------------------------------ | ---------------------------------------------------------- | +| `arm`, `AArch32`, `ARMv1` … `ARMv7` | 32-bit ARM CPUs | +| `arm64`, `AArch64`, `ARMv8`, `ARMv9` | 64-bit ARM CPUs | +| `i386` … `i586` | 32-bit AMD or Intel CPUs | +| `ppc64le` | 64-bit PowerPC CPUs with **little-endian** memory ordering | +| `rv64gc`, `rv64g` | 64-bit RISC-V CPUs | +| `x86_64`, `amd64` | 64-bit AMD or Intel CPUs | +| `x86` | Generic AMD or Intel CPUs | + + + + + + + +## Further readings + +### Sources + +- [`arm` vs `aarch64` vs `amd64` vs `x86_64` vs `x86`: What's the Difference?][arm vs aarch64 vs amd64 vs x86_64 vs x86: what's the difference?] + + + + + + + +[arm vs aarch64 vs amd64 vs x86_64 vs x86: What's the Difference?]: https://itsfoss.com/arm-aarch64-x86_64/ + +