La différence entre le Cycle de la Machine, Bus Cycle et Cycle de l'Exécution
Je suis incapable de comprendre la différence entre Bus Cycle, Cycle d'Instruction de et de Cycle de la Machine. Merci de m'aider. Grâce
OriginalL'auteur Fahad Uddin | 2012-04-30
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, les ordinateurs utilisent une horloge. La fréquence de cette horloge indique combien d' (Giga/Mega/Kilo) cyles par seconde que l'horloge de la vague de changements. C'est la base de tout le cycle de l'ordinateur.
Le bus cycle est le cycle ou le temps nécessaire pour faire une seule lecture ou d'écriture de la transaction entre le cpu et la mémoire externe.
Le cycle de la machine est la quantité de cycles nécessaires pour faire un fetch, opération de lecture ou écriture. plus ici. La lecture ou d'écriture peut être plus qu'un seul bus de cycle si la transaction entre le CPU et la mémoire est plus long que la largeur des données extraites ou écrite. Par exemple, sur un 8080 de la machine, la taille des données est de 8 bits. Si le PROCESSEUR doit chercher ou écrire des 16 bits de données, qui nécessitent deux bus cycles.
Le cycle d'instruction est de savoir comment de nombreux de ces cycles machine sont nécessaires pour compléter une instruction. Cela varie en fonction de l'instruction. Par exemple, certaines instructions après l'extraction de la mémoire nécessaire à l'extraction de données supplémentaires pour compléter l'instruction, certains ont besoin d'écrire des données à la fin du cycle d'instruction, certaines instructions ne font pas beaucoup à tous, comme le NOP, qui, fondamentalement, extrait de l'instruction et de ne rien faire pendant un cycle de la machine.
J'espère que cela aide un peu. Si non, peut-être microprocesseur chronogrammes aidera à clarifier les choses un peu plus.
fahad-uddin n'hésitez pas à accepter cette réponse si elle a effectivement aidé à vous.
Ainsi, le cycle d'instruction > cycle de la machine > bus cycle > cycle d'horloge
pas nécessairement, mais peut être. Il y a plusieurs facteurs qui ne permettent pas un pour faire de cette conclusion pour tous les cas. Un cycle de la machine peut seulement besoin d'un bus cycle complet d'extraction ou d'écrire. Aussi les spécificités de l'architecture d'un ordinateur peut affecter la mathématique "-ish" l'équation que vous avez posé.
OriginalL'auteur happy coder