From 5c7ded50ca17a6ada71b1c0c1f267481dbf6ebea Mon Sep 17 00:00:00 2001 From: Ryan Dale Date: Sun, 19 Nov 2023 10:42:18 -0500 Subject: [PATCH] Arm/ARM clarification --- source/faqs.rst | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/source/faqs.rst b/source/faqs.rst index 8695305..a9b034d 100644 --- a/source/faqs.rst +++ b/source/faqs.rst @@ -542,14 +542,19 @@ more details on your own: **instruction set, CISC, RISC, RISC-V**: The *instruction set* is the assembly code commands that are possible for the chip. *CISC* is "complex instruction set computer" which prioritizes flexibility. *RISC* is "reduced instruction set -computer" which prioritizing power consumption (this oversimplification, but -that's the general idea). Instruction sets can be proprietary. ARM is a company -that licenses a widely-used proprietary reduced instruction set. RISC-V is an -open (non-proprietary) reduced instruction set. - -**ARM vs ARM RISC:** ARM is a company. They make chips (for example, the ones -used in Raspberry Pi computers). They also license the proprietary instruction -set (for example, they license it to Apple to run on their M-series chips). +computer" which prioritizing power consumption (this is an oversimplification, +but that's the general idea). Instruction sets can be proprietary. `Arm +`_ is a company that licenses a widely-used +proprietary reduced instruction set. RISC-V is an open (non-proprietary) +reduced instruction set. + +**Arm vs ARM:** Arm is the company that licenses the proprietary instruction +set For example, they license it to Apple to run on their M-series chips. ARM +(in all caps) refers to the family of RISC instruction sets, and by extension +chips that use the instruction sets. It is also an acronym for Advanced RISC +Machines and the eariler Acorn RISC Machine). This `blog post +`_ goes +into lots more detail. ``x86_64``, ``amd64``: These are synonyms for the original Intel/AMD architecture.