Quants cicles de rellotge en 2 GHz?
2 respostes 2
Un cicle generalment es refereix a un cicle del rellotge (una sola marca del rellotge intern). Els cicles per segon també s'anomenen Herz, o Hz, per tant una CPU 2 GHz (dos gigahertz) passen per 2.000,000.000 cicles cada segon.
Algunes instruccions d' una CPU prenen múltiples cicles per executar, i optimització vol dir que en la majoria de casos s' executen diverses instruccions en un únic cicle... Per tant, el nombre d' instruccions executats en un cicle donat és variable, però el nombre de cicles de la CPU és generalment fix.
En el món de CPU de tipus X86 (i molts altres), l' execució del processador està controlat per un temps rellotge per sincronitzar el que passa amb altres parts del sistema (RAM, ROM, etc.) i això determina el conjunt velocitat de la CPU, però les coses que el processador també poden fer a través d'un cert nombre d'estats específics de 'estats' - anomenats estats de temps, o 'estat'. La majoria de les CPU passen per 3-6 T estats d' una cicle - Per exemple, el model clàssic d'Intel és:
- Lectura de memòria (MEMR)
- Escriptura de memòria (MEMW)
- Lectura d' E/ S (OR)
- Escriptura d' E/ S (OW)
Cada estat T pren un cert nombre de períodes de rellotge a completar i pot variar - per exemple, si el vostre ordinador s' ajusta amb (relativament) lent RAM, els estats de lectura/ escriptura s' ampliaran amb els estats addicionals " espera" per permetre el temps per a la CPU publicar una instrucció de lectura de memòria, per a que l' instrucció sigui rebuda pel controlador de memòria, la ubicació requerida de memòria adreçada i les dades necessàries per a aparèixer sobre la memòria de bus per a llegir la meva CPU.
MEMR - W - W - W - MEW - IOR - IWW (3 espera estats)
A través de totes aquestes operacions es coneix com a cicle de màquina
Òbviament, en algun moment del cicle, la CPU també està ocupada fent algun procés i afegint aquesta quantitat de temps al cicle de màquina us dóna un període de temps conegut com a "Crite" cicle d' instruccions
Les coses intel·ligents poden passar a saltar-se dels estats no desitjats (com ara DMA i instruccions del flux ), però en termes simples, el temps portat a completar una operació de la CPU (avant a través dels estats requerits T i processats) és conegut com a 'cicle'.
Artículos Relacionados:
- Quants cicles hi ha en 1 GHz?
- Quants cicles per segon farien un processador 3 GHz?
- Quants cicles farien un processador 3 GHz?
- Quantes instruccions en 1 GHz?
- Processador -