On différencie les appareils en plusieurs types avec deux critères : le programme d'amorçage et le langage du processeur.
Le programme d'amorçage est le programme interne à l'appareil qui a pour but de lancer le systèmes d'exploitation et parfois de configurer l'appareil.
Le processeur est comme le cerveau de l'appareil. C'est lui qui reçoit les instructions et fait des choses en fonction. Il existe différent type de processeur et tous ne comprennent pas le même langage d'instructions.
On appelle le langage du processeur, l'architecture du processeur.
On distingue les appareils de type PC fixes et PC portable avec programme de démarrage standards et les autres.
Les appareils avec programme de démarrage standard ont soit l'ancien standard Bios soit le nouveau UEFI.
On appelle aussi BIOS le panneau de configuration d'un appareils.
- Les PC fixes et portable avec système de démarage standard - Les chromebooks - Les Smartphones - Les macs - Les
Voici une listes des principales architectures.
| Nom de l'architecture | Appareils associés |
|---|---|
| x86 ou i386 ou IA-32 | PC 32-bit “classique” |
| x86-64 ou x64 ou AMD64 | PC 64-bit “classique” |
| ARM64 ou AArch64 | Téléphones récent et les nouveau macs “MX” |
| ARMv7 ou AArch32 | Plupart des telephones avant 2015 |
| armhf | Certains téléphones avant 2015 (similaire à armv7) |
| RISC-V ou riscv64 | Nouveau language libre, commence à être utilisé |
| PowerPC ou PPC | Mac avant 2006 |
| s390x | Language de serveurs IBM |