Publicado como una idea técnica.Trataré de explicar mis pensamientos en un lenguaje lo más simple posible con el uso de comparaciones bastante tangibles, sin entrar en detalles y detalles.
En mi humilde opinión, el concepto de
computadoras personales de la arquitectura de PC de IBM se ha agotado por una razón muy obvia: el modelo de construcción de su hardware que inicialmente estaba limitado en el espacio. IBM PC es una ciudad medieval rodeada por un fuerte muro en forma de caja de computadora.
La placa base es la ciudad misma con calles y casas. Un molino de viento o molino de agua es una fuente de alimentación. La memoria de la computadora es almacenes de la ciudad y un arsenal, etc. Tal arquitectura "medieval" permite, por supuesto, actualizar la computadora: conectar nuevos discos duros; aumentar la cantidad de RAM; reemplace el procesador central por uno más eficiente; puede agregar nuevas tarjetas para diversos propósitos a las ranuras de la placa base, pero ... los límites inevitables de la modernización con esta arquitectura del dispositivo informático son exhaustivos: las ranuras para tarjetas RAM y tarjetas especializadas terminan; se alcanza el límite de frecuencia del reloj del procesador; se utiliza todo el espacio reservado para los discos duros en la caja de la computadora, etc. Queda por depender de dispositivos externos conectados a la PC de IBM, pero al mismo tiempo ya nos estamos moviendo más allá de las "paredes de la ciudad" de este "feudalismo" de la computadora, así como más allá del marco del concepto arquitectónico.
Los dispositivos móviles (netbooks, teléfonos inteligentes, tabletas) son una manifestación aún más brillante de la misma arquitectura medieval para la construcción de sistemas informáticos. Si continuamos la analogía de la construcción, entonces tenemos ante nosotros un fuerte con posibilidades mínimas para reconstruir algo en él.
La aparición y el rápido desarrollo de las
microcomputadoras (Arduino, Omega, Raspberry, etc.) parecerían haber obligado a los ingenieros a reconsiderar todo el concepto arquitectónico, a deshacerse de los nuevos dispositivos de los rudimentos de la "era del feudalismo informático". Sin embargo, esto aún no ha sucedido. Admire cómo se ve un clúster de cómputo construido a partir de placas base Raspberry:

Hmmm ... Puedes resaltar el cobertizo tan colorido como quieras, pero esto no lo convertirá en un palacio. Y todos estos cables y alambres sobresalientes son los soportes que evitan que se caiga el edificio de varios pisos originalmente diseñado incorrectamente.
Mientras tanto, la solución al problema radica, como siempre, en la superficie ...
Mire estas, desde el punto de vista de la arquitectura natural y el talento humano, soluciones ideales para problemas funcionales y espaciales:



Simple, razonable, racional.
Si los arquitectos diseñaran sistemas informáticos, ellos, junto con otros problemas, atenderían los planos de planta del edificio (determinarían las dimensiones generales y la forma de los pisos y las estructuras de soporte), y en particular, acordarían dónde y qué tamaños colocar el elevador, la ventilación y la comunicación minas y tramos de escaleras, es decir diseñó lo que hace que un edificio terminado de pisos separados.
Si los desarrolladores de sistemas informáticos por un momento comenzaran a pensar como arquitectos clásicos, voluminosamente, entonces:
- Determinamos las dimensiones generales de los "pisos": tableros electrónicos de los sistemas diseñados (¡oh, sí, lo hicieron de todos modos!).
- Determinamos los tamaños, el tipo y la ubicación en las placas de los conectores de comunicación directa (tipo "mamá-papá") del bus de información que conecta las placas entre sí.
Determinamos las dimensiones y la ubicación de la placa de enfriamiento de los tableros y, de acuerdo con esto, habríamos dispuesto elementos de circuito que requieren enfriamiento forzado en las inmediaciones o incluso en contacto con los radiadores de pared del eje. - Determinamos la ubicación del bus de alimentación directo.
- Los puntos anteriores fueron estandarizados.
Por lo tanto, obtendrían una solución arquitectónica que les permita construir "edificios de varias plantas de cualquier altura" simplemente conectando nuevas tablas de piso a pisos de piso inferior. En otras palabras, el eje Z del espacio tridimensional se utilizó por completo y sin copias de seguridad.
Si los ingenieros informáticos fueran más allá, estandarizarían tales conectores de bus a lo largo de los ejes X e Y. Entonces sería posible construir grupos informáticos a lo largo de todos los ejes del espacio tan fácilmente como ensamblar varias construcciones voluminosas del constructor de Lego.
Es muy importante que, junto con las tarjetas de procesador, las tarjetas estandarizadas altamente especializadas para el bus 3D puedan integrarse fácilmente en el clúster: tarjetas de memoria, tarjetas de red, tarjetas de comunicación Bluetooth y Wi-Fi, tarjetas de video, etc.
Esto me parece una placa unificada con un bus 3D:

Es bastante obvio que a partir de tales tableros es posible construir grupos informáticos en 3D de cualquier configuración espacial, expandiendo el diseño a lo largo de todos los ejes disponibles.
Me alegrará si mis ideas son útiles para alguien y se convierten en el punto de partida para soluciones de diseño más bellas, simples y confiables.