¿Cómo se mide la velocidad de un procesador de computadora?

No hay una buena medida general, y mucho tiene que ver con la forma en que el software utiliza la CPU. Permíteme explicarte.

Cada CPU está compuesta de núcleos, que son como mini CPU. Intel, que es la compañía a la que voy a prestar más atención aquí, ofrece cualquier cosa, desde una CPU de 2 núcleos a una CPU de 22 núcleos. Además, algunos núcleos pueden estar hiperprocesados, lo que significa que cada núcleo ahora funciona como dos núcleos. Esto es útil para algo que abordaré más adelante.

Cada uno de esos núcleos tiene algo llamado velocidad de reloj, medida en GHz (miles de millones por segundo). Esa es la cantidad de cálculos que la CPU puede realizar por segundo. Ahora, la mayoría de las CPU tienen controladores que permiten aumentar la velocidad del reloj durante cortos períodos de tiempo cuando se encuentran bajo cargas de trabajo intensas. Además, algunas CPU permiten un overclock permanente manual, donde el usuario obliga a la CPU a funcionar a una velocidad más alta todo el tiempo. Hay sitios web completos y comunidades dedicadas al overclocking.

Así que ahora tenemos un par de variables: frecuencia de reloj y número de núcleos de CPU.

Pero eso no es todo, oh no. Cada núcleo de CPU está hecho de transistores, que no intentaré explicar aquí. Debido a que la frecuencia de reloj se aplica a esos transistores, también importa cuántos hay por núcleo, o en total.

ADEMÁS: también importa la rapidez con que una CPU puede comunicarse con algunos de los componentes que están conectados a ella. Debido a que la mayoría de los overclockers y entusiastas de la CPU también son jugadores, asumiré que los únicos tres elementos añadidos por el usuario son una GPU (un tipo de procesador completamente diferente), un SSD y RAM. Las CPU Intel tienen algo llamado carriles PCI, que es la forma en que las cosas conectadas a través de las ranuras PCI (como la GPU y una SSD NVMe) se conectan con ella. Si tiene una CPU de 28 carriles y un montón de dispositivos PCI, esos dispositivos pueden tener que compartir carriles, creando un cuello de botella. Si tiene una CPU de 40 carriles, hay menos posibilidades de que eso suceda.

RAM también es importante … Almacena todas las pequeñas variables que cada programa necesita ejecutar. La RAM DDR4 moderna es ultrarrápida y tiene 244 pequeños conectores pequeños por barra. Similar a los carriles PCI, ram usa algo llamado “Canales” para hablar con la CPU. Cuantos más canales haya, menos tendrá que compartir el RAM. (4 canales es bastante bueno).

También tiene CPU Cache, que es como turbo ram, y contiene variables que la CPU necesita usar todo el tiempo. Caché viene en niveles, con cantidades y velocidades correspondientes. (Cuanto menor es la velocidad, mayor es la cantidad). La cantidad de caché dicta qué se puede almacenar en la CPU y qué se puede almacenar en la RAM. Mientras más caché tenga, menos tendrá que almacenarse en la RAM. Recuerde que la caché se mide en Mb, donde la RAM se mide en Gb. Esto no es algo de marketing extraño: las CPU generalmente solo tienen una cantidad muy pequeña de caché.

Por supuesto, todo esto solo importa debido a los programas que lo utilizan. La mayoría de los juegos usan solo cuatro núcleos, porque (a) los desarrolladores son flojos o más propensos (b) el tipo de trabajo que realiza la CPU en un juego es difícil de dividir en múltiples núcleos. Hay un par de GPU realmente buenas: comparaciones de CPU que puede consultar. Los programas muy especializados (como ciertos tipos de algoritmos de negociación de acciones, simulaciones de plegamiento de proteínas, etc.) pueden utilizar muchos núcleos a la vez, y los utilizarán todos.

AHORA: para la conclusión … La mejor manera de saber qué tan buena es una CPU es buscar puntos de referencia para esa CPU que hace el tipo de trabajo que es más probable que le digas que haga. Para los jugadores, busque las tasas de fotogramas en una determinada GPU. Para los creadores de contenido, busque las puntuaciones de Cinebench. He tenido experiencias interesantes … Por ejemplo, mi CPU Intel de 6 núcleos a 3,5 GHz puede FUMAR una CPU AMD de 8 núcleos a 4 GHz.

Espero que esto ayude.

La velocidad no se “mide” tanto como está diseñada. Algunos procesadores pueden funcionar en cualquier rango de velocidades, y el fabricante puede ejecutar software dentro de ese rango para averiguar dónde comienzan a descomponerse los cálculos. Si un chip falla a 2.8Ghz, pruébelo a 2.7Ghz, hasta que encuentre la velocidad a la que funciona correctamente (las pruebas son muy rigurosas), y si eso es, digamos, 2.4Ghz, entonces puede venderlo como 2.4Ghz UPC. Creo que todavía prueban y venden RAM de la misma manera.

En los viejos tiempos, la velocidad del reloj era el reloj presentado al chip desde el oscilador de cristal externo. Esto casi nunca es cierto ahora. Gigahertz es realmente difícil de llevar en una placa de circuito. En cambio, una frecuencia de reloj mucho más lenta se suministra externamente, y se multiplica en muchos dominios de reloj dentro del chip. Si tiene varios núcleos, probablemente estén funcionando a la misma velocidad de reloj, pero sus relojes pueden no estar en fase; es decir, podrían no estar sincronizados. El diseñador tiene que tener en cuenta ese tipo de cosas si los núcleos tienen que compartir memoria o intercambiar información entre ellos.

En cuanto a lo que en última instancia significa la velocidad del reloj, consulte la hoja de datos de su CPU favorita. Mira el conjunto de instrucciones. Una CPU CISC compleja como Intel i7 tendría variantes en una instrucción tan simple como ADD. Habría un código de operación de instrucción para “Agregar dos registros, colocar el resultado en un tercer registro”, uno para “Agregar el valor X palabras más allá del puntero que encontrará en un registro al valor Y palabras más allá del punto que ‘ lo encontraré en otro registro y colocaré las palabras Z de resultado más allá del punto que encontrará en un tercer registro ”y todo lo demás. Cada uno de esos códigos de operación en la hoja de datos tendrá una fórmula de cuánto tiempo llevará llevar a cabo la operación. La fórmula dependerá de la frecuencia del reloj interno (el tema de la pregunta) y, posiblemente, de la velocidad de las distintas RAM a las que tendrá que acceder. AGREGAR el registro A al registro B, dando la variante del registro C es la más simple, y simplemente le dirá cuántos ciclos de reloj tomará. Un ADD es bastante simple (a menos que se trate de números de punto flotante), por lo que cualquier procesador decente puede hacerlo en un solo ciclo. Otras operaciones, como MULT, tomarán más tiempo. Algunas instrucciones que son variables, como las instrucciones Intel x86 que mueven la memoria, pueden tomar N ciclos por palabra movida.

Frecuentemente se ofrecen velocidades técnicas de reloj en GHz. Sin embargo, en realidad no significan mucho, excepto cuando se comparan procesadores de esencialmente el mismo diseño. Lo que importa es el rendimiento general, y eso depende de la arquitectura interna y del tipo de problema que se resuelva.

Para hacer comparaciones de rendimiento, las personas ejecutan programas de referencia. Aquí hay un sitio web donde encontrará clasificaciones comparativas para la mayoría de las CPU que desee buscar: Lista de CPU comparadas

Los programas de computadora se escriben con mayor frecuencia en un lenguaje de alto nivel. Dichos programas se convierten luego en instrucciones a nivel de máquina mediante un programa llamado compilador. El lenguaje de nivel de máquina es el que entiende el hardware de la computadora. Las instrucciones a nivel de máquina llevan a cabo una tarea simple, como leer de la memoria a escribir en la memoria. Cada instrucción a nivel de máquina, como mínimo, tarda un período de reloj en ejecutarse, pero puede ralentizarse por factores como el retraso causado por el acceso a la memoria externa.

Los procesadores de hoy se ejecutan a aproximadamente 2 Gigahercios.

Esto significa que el procesador (en el mejor de los casos) puede completar 2 instrucciones de nivel de máquina de Gig por segundo.

Para sistemas de escritorio o comerciales, por lo general, es la velocidad del reloj. En estos días suele estar en pocos GHz.

Un método alternativo es medir el número de operaciones por segundo. Para el procesador de alto rendimiento, esto será en términos de FLOPS u Operaciones de punto flotante por segundo.

La velocidad de una CPU se mide más comúnmente con GHz o MHz.

More Interesting

¿Qué es un medidor de CPU y cómo es importante?

¿Cuánto tiempo se ha utilizado la computadora portátil restaurada promedio? ¿Tienen una duración de batería significativamente más corta? (para portátiles con Windows)

¿Qué es el hardware de la computadora?

¿Qué laptop debo comprar entre HP 15 AU620TX y Dell Inspiron 5567 i5 de 7ma generación?

¿Por qué se necesita una tarjeta gráfica en la PC?

Cómo evitar que mi PC reciba corriente eléctrica

¿GTX 1050ti tiene suficiente potencia informática para utilizar 4 GB de VRAM?

¿Cuál es el mejor precio para una computadora portátil Intel Core i7 ram de 12 gb?

Historia alternativa: ¿Qué podría haber pasado con la informática si Apple no hubiera comprado NeXT? ¿Si hubiera acertado Copland o se hubiera ido con BeOS?

¿Para qué se usa el símbolo del sistema en una computadora? ¿Como funciona esto? ¿Por qué lo usamos?

¿Cuáles son las características y ventajas de una placa base con factor de forma AT?

¿Cómo se aplica generalmente la etiqueta a una placa base PCB? ¿Qué técnicas diferentes hay?

¿Qué configuración es mejor para alguien que trabaja en su computadora portátil, especialmente cuando viaja? ¿Es una laptop de 13 ", una laptop de 15" o una 13 "con una tableta? Planeo aprender habilidades, tales como producción musical, diseño web / gráfico, desarrollo web, codificación, edición y más.

¿Por qué el monitor de pantalla ultra ancha con curva (21: 9) se convierte en estándar en PC mientras que la pantalla ancha y plana (16: 9) se convierte en estándar de TV? ¿Quién puede explicar esta tendencia?

Se produjo un error de disco en mi computadora portátil HP dv6, ¿qué debo hacer?