Articulo de referencia

Mundo de cables

2 diodos Wireworld , el de arriba en dirección de conducción, el de abajo en polarización inversa Wireworld , también conocido como WireWorld , es un autómata celular propuesto ...

2 diodos Wireworld , el de arriba en dirección de conducción, el de abajo en polarización inversa

Wireworld , también conocido como WireWorld , es un autómata celular propuesto por primera vez por Brian Silverman en 1987, como parte de su programa Phantom Fish Tank. Posteriormente se hizo más conocido como resultado de un artículo en la columna "Computer Recreations" de Scientific American . [1] Wireworld es particularmente adecuado para simular transistores y es Turing-completo .

Normas

Ejemplo de un circuito complicado creado en WireWorld: una pantalla y un decodificador de siete segmentos . Las celdas conductoras son de color verde oscuro para resaltar el flujo de señales y los segmentos de la pantalla.

Una celda Wireworld puede estar en uno de cuatro estados diferentes, generalmente numerados del 0 al 3 en el software, modelados por colores en los ejemplos aquí:

  1. vacío (negro),
  2. cabeza de electrón (azul),
  3. cola electrónica (roja),
  4. conductor (amarillo).

Como en todos los autómatas celulares, el tiempo transcurre en pasos discretos llamados generaciones (a veces "gens" o "ticks"). Las células se comportan de la siguiente manera:

  • vacío → vacío,
  • cabeza del electrón → cola del electrón,
  • cola de electrón → conductor,
  • conductor → cabeza de electrón si exactamente una o dos de las celdas vecinas son cabezas de electrón, de lo contrario sigue siendo conductor.

Wireworld utiliza lo que se denomina vecindario de Moore , lo que significa que en las reglas anteriores, vecino significa una celda de distancia (valor de rango de uno) en cualquier dirección, tanto ortogonal como diagonal.

Estas reglas simples se pueden utilizar para construir puertas lógicas (ver más abajo).

2 generadores de reloj que envían electrones a una puerta XOR

Aplicaciones

Las entidades construidas dentro de los universos Wireworld incluyen la hormiga de Langton (que permite construir cualquier patrón de hormiga de Langton dentro de Wireworld) [2] y la computadora Wireworld, una computadora Turing-completa implementada como un autómata celular. [3]

Véase también

Referencias

  1. ^ Dewdney, AK (enero de 1990). «Recreaciones informáticas: los programas de autómatas celulares que crean Wireworld, Rugworld y otras diversiones». Scientific American . 262 (1): 146–149. JSTOR  24996654 . Consultado el 2 de diciembre de 2018 .
  2. ^ Nyles Heise. "Wireworld". Archivado desde el original el 4 de febrero de 2011.
  3. ^ Mark Owen. "La computadora Wireworld".
  • Wireworld en el código Rosetta
  • El ordenador Wireworld en Java
  • Sin cables (contiene un widget interactivo de Wireworld)
Obtenido de "https://es.wikipedia.org/w/index.php?title=Wireworld&oldid=1230970840"