Dans ce cours, vous allez apprendre quels sont les composants d'un ordinateur et comment ceux-ci fonctionnent. Ce cours commencera par des choses simples, comme le binaire, pour arriver progressivement jusqu'au fonctionnement des derniers processeurs, en passant par plein de choses passionnantes comme l'assembleur, les mémoires caches, etc. Ce cours est accessible à n'importe qui, sans prérequis, mais se veut cependant assez complet et riche en informations.

L'auteur du livre tient à remercier vivement Dominus Carnufex et Vayel, qui se sont chargés de la relecture et de la correction orthographique d'une ancienne version de ce cours. Merci à eux pour le travail titanesque qui a été fourni.

Le codage des informations

Les circuits électroniques

Les circuits combinatoires

Les circuits séquentiels

Les circuits de calcul et de comparaison

Les autres circuits

L'architecture d'un ordinateur

Les bus et liaisons point à point

Les mémoires RAM/ROM

La micro-architecture d'une mémoire adressable

Les mémoires primaires

Les mémoires exotiques

Le processeur

L'architecture externe

La micro-architecture

Les jeux d'instruction spécialisés ou exotiques

La mémoire virtuelle et la protection mémoire

Les entrées-sorties et périphériques

Les mémoires de stockage

La ou les mémoires caches

Le parallélisme d’instructions

Le front-end

L’exécution dans le désordre

L'émission multiple

Les architectures parallèles

Annexes

Cet article est issu de Wikibooks. Le texte est sous licence Creative Commons – Attribution – Partage à l’identique. Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.