Todo el equipo semiautónomo desde el nacimiento de la revolución informática ha tenido algún tipo de "Procesador", es hasta ahora que nunca se marcó como tal.
Lo que está viendo aquí es la continua corrupción y las verdades a medias que se extienden a través de nuestra sociedad a través de las celosas agencias de marketing, donde los vendedores se animan cada vez más y se les hace creer que son las estrellas del espectáculo, simplemente porque son los que están haciendo. las ganancias
Sin embargo, el hecho es que todo lo que tenga que realizar un conjunto de tareas donde la próxima iteración de un proceso puede ser diferente a la iteración anterior, debe tener algún tipo de intérprete que pueda dar sentido a las instrucciones que se le dan al dispositivo. , y luego reaccionar a esas instrucciones de alguna manera.
De vuelta en las brumas del tiempo, la terminología como "Controladores" era la norma, pero todavía se reducía a lo mismo.
Tomemos, por ejemplo, un "disco duro IDE, con su controlador IDE integrado", aunque no es una CPU en el mismo sentido que piensas en una CPU en la placa principal de tu PC, nunca es una forma de CPU.
La PC host envía "Códigos OP" (abreviatura de códigos de operación) a través del bus (PCI, ISA, MCI, PCIe o lo que sea) al controlador de unidades, el controlador luego lee este código y cualquier dato que se le proporcione y los convierte en operaciones físicas que luego hacen que la unidad mueva las cabezas al lugar correcto y lea los datos solicitados.
Los enrutadores tienen una historia aún más larga, Cisco ha construido equipos de red durante la mayor parte de los últimos 50 años o más, y cada uno de estos dispositivos ha tenido un controlador / CPU personalizado en todo ese tiempo. Esta CPU fue diseñada por Cisco, para Cisco expresamente con el propósito de programar y controlar su rango completo o enrutadores y conmutadores.
Las tarjetas gráficas son otra cosa, oyes a la gente usar el término "GPU" como si fuera algo místico que solo hace gráficos. No lo es, es un procesador de algoritmo matemático masivamente paralelo, Iv'e acaba de terminar la edición técnica de un libro sobre Nvidia CUDA, y lo que aprendí sobre las GPU de Nvidia fue bastante sorprendente, estas cosas son procesadores por derecho propio, procesadores que son diseñados para hacer un conjunto de trabajos especializados, pero aún son semi inteligentes y capaces de muchos tipos diferentes de operación.
Como ya se ha señalado, Netgear Readynas es en realidad más como una PC completa por derecho propio. Está especialmente diseñado para funcionar solo como un dispositivo de almacenamiento remoto.
Si quisiera, no habría nada que le impida reprogramar el dispositivo Netgear con un nuevo software y hacerlo funcionar perfectamente como un servidor web, un servidor de base de datos o incluso un pequeño servidor de desarrollo de Linux. (Una búsqueda rápida le mostrará más que un puñado de proyectos destinados a hacer tal cosa con estas unidades NAS)
En términos de procesador, puede sorprenderle saber que no son solo los discos duros los que tienen "procesadores" en estos días, pruebe este pequeño experimento.
Ponte de pie en tu cocina y mira cuántas CPU puedes contar.
Estoy dispuesto a apostar a que su refrigerador / congelador, lavadora, lavavajillas, horno y microondas (como mínimo) tienen algún tipo de procesador, puede que no sea un Intel Core i7, pero sigue siendo un procesador, y está diseñado para sentarse en silencio, interpretando las instrucciones que le envían otros circuitos eléctricos / digitales que luego se convierten en las operaciones físicas que ve.
Entonces, ¿cuál es la definición de un procesador?
Bueno, es un poco difícil de precisar en estos días, pero en general, la definición de "Procesador" es algo similar a "Cualquier unidad autónoma, que sea capaz de actuar sobre entradas externas de una manera semi inteligente y producir un conjunto conocido de salidas derivadas de esas entradas "
Por lo tanto, cualquier unidad autónoma, circuito, chip o máquina autónoma que pueda efectuar una manifestación física de algún proceso conocido basado en un conjunto de entradas predefinidas puede considerarse, en su sentido más básico y genérico, un procesador de alguna descripción.