¿Cuál es la jerarquía de los procesadores Intel?

La mejor respuesta

Intel fabrica procesadores que normalmente se adaptan a casi todos los segmentos del mercado, desde soluciones ultramóviles hasta de alta gama. servidores y núcleos de supercomputadoras. Según la potencia informática bruta y la industria que requiere el uso de estos productos, los procesadores Intel podrían clasificarse, aproximadamente, en las siguientes familias:

  • Procesadores de baja potencia (alta eficiencia)
  1. Serie Intel Core M
  2. Procesadores Intel serie Y
  3. Procesadores Intel serie Atom
  • Procesadores de uso general
    1. Procesadores de la serie Intel Pentium
    2. Procesadores de la serie Intel Core i
  • Procesadores de servidor
    1. Serie Intel Xeon procesadores
    2. Procesadores de la serie Intel Itanium
  • Procesadores de aplicaciones especializados
    1. Coprocesadores de la serie Intel Xeon Phi
  • Los procesadores de bajo consumo se caracterizan generalmente por un enfoque en la duración de la batería y, por lo general, se encuentran en PC que están diseñadas para un uso ligero por parte del consumidor, y no para su uso en cargas de trabajo más exigentes. Los juegos, la edición de video, la edición de fotos y el modelado 3D en estos procesadores a menudo son difíciles de ver.
  • Procesadores de propósito general generalmente se encuentran en ofertas más potentes y puede manejar la productividad del día a día, así como cargas de trabajo más exigentes, como edición ligera de fotografías, edición de video, renderizado, etc. Puede leer más sobre la clasificación de procesadores y el caso de uso típico para ellos en mi respuesta aquí: Respuesta de Mohit Bagur a ¿Cuáles son los diferentes procesadores portátiles?
  • Los procesadores de servidor encuentran uso en servidores de gama alta que normalmente mueven una gran cantidad de datos o manejan muchas solicitudes. Se enfocan en más características estándar de la industria como soporte ECC y, en general, recuento de núcleos más alto que los chips de consumo. Se centran más en cargas de trabajo paralelas y, por lo general, no tienen tanto rendimiento de un solo núcleo en comparación con sus homólogos de chips de consumo.
  • Los procesadores de aplicaciones especializados están hechos para su uso en supercomputadoras como coprocesadores. Por lo general, son computadoras independientes con un número de núcleos muy alto que se conectan con cientos de otras mediante el uso de un backplane y, por lo general, una interfaz PCI Express. en supercomputadoras, render granjas, etc., y comparten menos con la CPU s que con las GPU
  • ¡Feliz informática!

    Respuesta

    Algo que debes saber es un procesador solo puede hacer una cosa a la vez . Para que las cosas sucedan en un período de tiempo razonable, las tareas comparten el tiempo de CPU, como subprocesos en alguna forma de programación, ya sea por ejemplo, FIFO (primero en entrar, primero en salir) , round robin (a cada proceso se le asigna una cantidad fija de tiempo antes de que se apague y comience el siguiente proceso, etc.), o FCFS (primero en llegar, primero en ser atendido), y más, todos los cuales tienen su utilidad en diferentes circunstancias. Entonces, los procesos ocurren durante un período de tiempo, y eso puede ser incluso milisegundos o más rápido, indistinguible para el usuario real. Con múltiples núcleos (y por lo tanto, múltiples procesadores) puede hacer más de una cosa a la vez.

    Una aplicación casi siempre hace más de 1 tarea a la vez (cosas que ni siquiera ve) más probablemente 10 o 100, por ejemplo, introducir y sacar cosas de la memoria RAM, obtener información del usuario, mostrar los cambios en la pantalla, etc. y desplazarse por el metraje (o reproducirlo) al mismo tiempo. En lugar de que la CPU programe esas tareas en un núcleo para que sucedan durante una cierta cantidad de tiempo, el sistema operativo puede asignar las dos tareas a núcleos totalmente diferentes para que realmente ¿Suceden al mismo tiempo, por lo que no es necesario programar (sin cambio de contexto) y eso es más eficiente? Por supuesto, es poco probable que pueda notar la diferencia a menos que sea algo como un punto de referencia o un render (donde está cronometrado), pero eso es lo más largo y corto.

    En el mundo real, tendrá tantas cosas que suceden a la vez que realmente nunca tendrá una sola tarea sucediendo. Incluso si al usuario le parece solo una tarea, se compone de muchas tareas más pequeñas (subprocesos), que se programarán en los núcleos de alguna manera. Puede abrir su Administrador de tareas (si está en Windows) para ver que el sistema operativo rara vez (si alguna vez) usa solo el 100\% de un núcleo y es más probable que vea un uso uniforme en todos los núcleos casi todo el tiempo, porque es mucho más rápido que tener todas esas tareas cambian el tiempo en un núcleo.

    Observe que en la imagen hay 50 procesos que son básicamente los programas (o aplicaciones), que constan de 799 hilos (estos son las tareas de las que hablamos que entran y salen del tiempo del procesador) que ocurren simultáneamente en los 12 núcleos. Observe cómo el uso no se distribuye por igual, ya que los subprocesos se manejan obviamente de manera diferente según el tipo de tarea y el tipo de programación que reciben, por lo que puede haber un caso en el que un procesador pueda estar cambiando cuando uno todavía está procesando o un proceso. ha terminado en algunos núcleos y los subprocesos restantes se están completando en otros núcleos, etc.

    Los identificadores son referencias que los subprocesos tienen a objetos / información / recursos como un archivo, ventana, ubicación de memoria, etc.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *