2 votes

Compréhension de comment fonctionne le CPU

Je fais un projet scolaire sur le fonctionnement détaillé du processeur informatique et je voudrais vérifier si j'ai bien compris ce principe.

Schéma

En fonction de ce schéma, j'aimerais clarifier quelques points:

  1. Est-ce que le nombre de 'fils' dans le bus de la puce représente le nombre de bits sur lesquels le processeur travaille, dans ce cas 8, ce qui signifie que c'est un processeur 8 bits et s'il y en avait 32, ce serait un processeur 32 bits?

Correspondant bien sûr au nombre d'espaces pour les 0 et les 1 dans les unités de registre.

  1. Si c'est le cas, comment une lettre est-elle représentée par 8 bits d'information, par exemple A = 01000001, transférée par le bus sur 32 'fils'?

J'aimerais continuer ma liste mais je viens de réaliser que tous les autres points dépendent des réponses à ces questions ci-dessus.

Édit: Sauf peut-être pour celui-ci, chaque processeur a son horloge de processeur, c'est exact? Chaque tic signifie accomplir une action, c'est exact? (Ce qui signifie, par exemple, transférer un octet (8 bits dans ce cas) d'information de la RAM à l'Unité de Contrôle.) Est-ce que cela signifie qu'un processeur hypothétique dont l'horloge bat une fois par seconde a 1 Hz?

1voto

Leo Chapiro Points 15089
  • Est-ce que le nombre de 'fils' dans le bus de la puce représente le nombre de bits avec lesquels le processeur travaille, dans ce cas, 8, ce qui signifie que c'est un processeur 8 bits

Oui c'est le cas!

  • et s'il y en avait 32, ce serait un processeur 32 bits?

Oui, c'est correct, ce serait un processeur 32 bits

  • Si c'est le cas, comment une lettre représentée par 8 bits d'information, par exemple A = 01000001, est-elle transférée par le bus sur 32 'fils'?

Ce n'est pas du tout un problème, n'est-ce pas? Vous pouvez remplir le reste des "fils" avec des 0 comme

01000001 0000000000000 .....

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X