Cómo vincular dos computadoras para que una de ellas reciba los recursos de la otra computadora

Lo que está describiendo se conoce como “computación de memoria distribuida”. Así es como hemos construido supercomputadoras durante las últimas dos décadas. Para sistemas pequeños, es posible que desee comenzar a buscar información sobre Beowulf Clusters (Beowulf.org: Descripción general – Preguntas frecuentes). La distribución de Linux MOSIX podría ser un lugar razonable para comenzar. (MOSIX). Utilizará la Biblioteca de paso de mensajes para comunicarse entre las dos máquinas. Hay un par de implementaciones por ahí. Usa lo que sea útil. (Open MPI: Open Source High Performance Computing, MPICH | High-Performance Portable MPI)

LLNL tiene un tutorial que puede estar un poco centrado en Livermore, pero aún útil. (Introducción a la computación paralela)

Victor Eijkhout ha escrito un libro sobre el tema general que creo que es descargable. Debería ser Googleable, o puedes enviarle un ping.

  1. La potencia informática de B
    Esto no es algo muy común para la mayoría de los programas para el hogar porque la sobrecarga suele ser mayor que la ganancia.
    Una excepción a esto son cosas como proyectos de clúster, pero no están hechos para jugar, sino más bien en la línea de secuencia de ataques o proyectos como [correo electrónico protegido]
  2. Almacenamiento de B Conexiones de Wi-Fi de B
    puede usar un cable UTP entre los 2 sistemas y luego decirle a la computadora con conexión wifi que comparta su conexión a internet con otras computadoras conectadas a través de UTP.
    si eso es lo que eras después. Si no, explique lo que está tratando de hacer.
  3. Fuente de alimentación de B
    ¿POR QUÉ?
    Muchos servidores de compilación profesionalmente quieren múltiples PSU en 1 sistema, no al revés.
    Las fuentes de alimentación de la computadora no están hechas para proporcionar energía a más de un sistema.
    No digo que sea completamente imposible si tiene una fuente de alimentación de alta resistencia y 2 sistemas de iluminación, pero realmente le aconsejaría que no lo haga.

Lo que sugiere solo es posible en casos de uso muy limitados, como una granja de procesamiento CGI o algunas aplicaciones HPC.

Como mínimo, necesita un cambio rápido y dos cables de red. Supongo que las PC tienen NIC incorporadas. Si no, también deberá comprarlos.

Luego, deberá asignar direcciones IP en cada PC para que residan en la misma subred, para que puedan verse. Déles direcciones en, digamos 192.168.1.0/24 rango si no está seguro.

Ahora, deberá configurar el software de acuerdo con las instrucciones proporcionadas. Si está utilizando Linux, también puede intentar configurar un clúster de Beowulf para comenzar. Creo que Mathematica también le permite usar una computadora diferente para realizar los cálculos sin la necesidad de crear un clúster.

No será lo mismo que tener dos computadoras que actúen como una sola, pero será lo más cercano posible. Sin embargo, es posible que no desee hacer esto con una PC de 32 bits, ya que es una computadora muy antigua. Es posible que no proporcione mucha potencia informática, ya que es probable que su teléfono sea mucho más potente.

Esto es principalmente un problema de software. Debe tener un problema que se puede dividir en partes para que cada computadora pueda trabajar en una parte del problema. Haga una búsqueda en “informática distribuida”. Compartir recursos a nivel de hardware no es un objetivo práctico.