Kompiuterija Le microprocesseur, élément le plus important de tout l'ordinateur, tire son nom de sa fonction. Il est l'une des seules entités de la machine, capable d'exécuter des instructions. C'est lui qui lit vos programmes, et les exécute, en travaillant avec la mémoire, ... Le cœur d'un processeur est l'Unité Arithmétique et logique (UAL) qui permet d'effectuer des opérations arithmétiques, logiques, ou d'opérations sur la mémoire (par exemple l'addition, le ou binaire, ou la lecture du contenu de la mémoire). Pour un processeur à 2n bits, chacun instruction est codée sur 2n bits; ce nombre de bits est aussi parfois appelé Largeur de bus: en effet, les instructions arrivent aux processeurs par 2n fils de sélection (et chaque fil pouvant coder soit 0 ou 1, ça tombe vraiment bien ...). Une partie du travail du processeur est de transférer données d'entrées et de sortie, ainsi que de stocker les instructions à exécuter. Tous ces transferts depuis la mémoire vive sont assurés par des BUS et des multiplexeurs (aiguilleurs, aussi notés "mux"). Le rôle du processeur est d'exécuter les instructions qu'il a récupérées en mémoire (et qui sont stockés temporairement dans la mémoire cache, mémoire à la vitesse du processeur, incluse dans celui-ci). Pour cela, l'instruction est récupérée suivant les informations contenues dans les registres d'instruction, puis l'instruction ainsi obtenue est décomposée en une séquence, grâce à un décodeur de séquence. Ensuite le processeur récupère, le cas échéant, les données contenues en mémoire vive au travers du contrôleur d'adresses. La mémoire vive étant externe au processeur, et la récupération de données étant bien plus lente que lui, le processeur dispose de deux types de mémoires : D'une part il a la mémoire cache, qui contient la liste des prochaines instructions à exécuter, ainsi que les données auparavant en mémoire vive nécessaires à l'exécution des ces instructions. Il y a aussi un autre type de mémoire: les registres.