¿Qué tipo de computadora es la computadora ternaria? Сетунь
En teoría, la codificación ternaria es superior a la codificación binaria existente. El sistema ternario se deriva del principio matemático del límite. El resultado teórico es e, pero e no es un número entero. El número entero más cercano es 3 y el siguiente más cercano es 2.
Teóricamente, para los ordenadores, el sistema ternario es el sistema más simple y eficiente. Si la base es demasiado alta, el estado de reconocimiento será demasiado complicado; si la base es demasiado baja, los datos ocuparán demasiado espacio de almacenamiento y no serán propicios para el procesamiento.
La razón por la que no se utilizaban sistemas ternarios para fabricar ordenadores era que era difícil encontrar componentes con tres estados estables.
Todas las computadoras actuales utilizan el sistema numérico "binario". Aunque sus reglas de cálculo son muy simples, la lógica "binaria" no puede expresar perfectamente los pensamientos reales de los seres humanos. Por el contrario, la lógica "ternaria" se acerca más a la forma en que piensa el cerebro humano. Porque en circunstancias normales, nuestra visión de un problema no sólo es "verdadera" y "falsa", sino también "no lo sé". En lógica ternaria, el símbolo "1" representa "verdadero"; el símbolo "-1" representa "falso"; el símbolo "0" representa "no sé". Obviamente, esta expresión lógica está más acorde con la tendencia de desarrollo de las computadoras en inteligencia artificial. Proporciona la posibilidad de computación difusa y aprendizaje autónomo de las computadoras. Desafortunadamente, la mayor parte de la investigación actual sobre este sistema no binario realizada por ingenieros electrónicos sigue siendo superficial o formal, sin profundizar realmente en sus aplicaciones prácticas.
Sin embargo, para todo hay una excepción, y los ordenadores ternarios no han aparecido nunca en la historia del desarrollo informático humano. De hecho, ya en las décadas de 1950 y 1960. Un grupo de investigadores de la Universidad Estatal de Moscú diseñó las primeras computadoras ternarias de la historia de la humanidad, "Сетунь" y "Сетунь
70" ("Сетунь" es el nombre de un pequeño río que desemboca en el río Moscú cerca de Universidad Estatal de Moscú).
El plan de diseño del pequeño ordenador digital "Сетунь" fue iniciado en 1956 por С·Л·Соболев, un académico de la Academia de Ciencias. El objetivo de este programa es proporcionar una computadora de alta calidad y bajo costo a colegios y universidades, institutos de investigación científica, unidades de diseño y talleres de producción. Para ello, creó un equipo de investigación en el Centro de Computación de la Universidad de Michigan. El equipo inicialmente estaba formado por 9 jóvenes (4 de maestría, 5 de licenciatura), todos ingenieros y programadores. С·Л·Соболев, К·А·Семендяев, М·Р·Шура-Бура y И·С·Березин son miembros permanentes de este grupo. A menudo discuten juntos temas de optimización de la arquitectura informática y cómo lograrlo con la tecnología existente. Incluso imaginaron algunas ideas futuras de desarrollo informático.
Con el avance de la tecnología, los componentes informáticos tradicionales, como los tubos de vacío y los transistores, se están eliminando gradualmente, reemplazándolos por núcleos de ferrita y diodos semiconductores más rápidos y fiables. Estos componentes electrónicos forman un buen transformador de corriente controlable, que brinda la posibilidad de realizar circuitos lógicos ternarios, porque hay tres estados de voltaje: voltaje positivo ("1"), voltaje cero ("0") y voltaje negativo (" -1”). Los circuitos lógicos ternarios no sólo son más rápidos y confiables que los circuitos lógicos binarios, sino que también requieren menos equipo y energía. Estas razones llevaron a la creación de la computadora ternaria "Сетунь".
"Сетунь" es una computadora secuencial con un multiplicador rápido. Una pequeña memoria de acceso aleatorio de ferrita (con una capacidad de 3 páginas o 54 palabras) actúa como caché, intercambiando páginas en la memoria del tambor principal. Esta computadora admite 24 instrucciones, 3 de las cuales son instrucciones reservadas y no se utilizan actualmente.
Una de las características del código ternario es la simetría, es decir, la consistencia de los números opuestos. Por tanto, es diferente del código binario y no existe el concepto de "número sin signo". De esta forma, la arquitectura del ordenador ternario es mucho más sencilla, estable y económica. Su sistema de comando también es más fácil de leer y muy eficiente.
Bajo el desarrollo diurno y nocturno de este grupo de jóvenes talentosos, el prototipo de "Сетунь" se completó en diciembre de 1958. Durante los primeros dos años de pruebas, "Сетунь" funcionó muy bien sin necesidad de depuración, e incluso fue capaz de ejecutar algunos programas existentes. En 1960, "Сетунь" comenzó a realizar pruebas públicas.
En abril de 1960, "Сетунь" pasó con éxito la versión beta pública. Muestra una confiabilidad y estabilidad asombrosas a diferentes temperaturas ambiente. También era mucho más fácil de producir y mantener que otras computadoras de la misma época, y se usaba ampliamente, por lo que se recomendó poner "Сетунь" en producción en masa de inmediato.
Desafortunadamente, la burocracia soviética tuvo una actitud negativa hacia este "producto de ciencia ficción" que no formaba parte del plan económico. Incluso le ordenaron que cesara su producción. En ese momento, los pedidos de "Сетунь" llegaban de todas partes, incluidos los pedidos del extranjero, pero la producción anual de 10 a 15 unidades estaba lejos de ser suficiente para satisfacer la demanda del mercado, y mucho menos las exportaciones. Pronto cerró la fábrica checoslovaca que planeaba cooperar en la producción de "Сетунь". En 1965, se suspendió la producción de "Сетунь". Fue reemplazada por una computadora binaria que era 2,5 veces más cara.
"Сетунь" ha producido 50 unidades (incluidos los prototipos). 30 unidades están instaladas en colegios y universidades, mientras que el resto están ubicadas en institutos de investigación científica y talleres de producción. Desde Kaliningrado hasta Yakutsk, desde Ashgabat hasta Novosibirsk, "Сетунь" se puede ver en toda la Unión Soviética. Personas de todo el mundo han respondido bien a "Сетунь", creyendo que es fácil de programar (no es necesario usar lenguaje ensamblador), admite notación polaca inversa y es adecuado para diversos campos, como cálculos de ingeniería, control industrial y enseñanza de informática.
Con la exitosa experiencia de "Сетунь", los investigadores decidieron no abandonar el plan de la computadora ternaria. Lanzaron la computadora "Сетунь
70" en 1970. "Сетунь
70" mejoró y comprendió aún más las características y conceptos del ternario: estableció el byte ternario - "tryte" (correspondiente al "byte" binario), cada byte ternario se compone de 6 bits ternarios ("trit", aproximadamente igual a 9,5 dígitos binarios "bit"); el conjunto de instrucciones se ajusta a la lógica ternaria; las instrucciones aritméticas permiten una mayor longitud de operando: 1, 2 y 3 bytes (ternaria), la longitud del resultado también se extiende a 6 bytes (ternario).
Para "Сетунь 70", el concepto de "palabra" en las computadoras tradicionales ya no existe. El proceso de programación es la operación de aritmética ternaria y direcciones ternarias. Estos comandos ternarios basados en bytes se obtendrán compilando instrucciones virtuales. Por supuesto, los programadores no tienen que pensar en esto: simplemente tratan directamente con operandos y parámetros.
"Сетунь 70" es una computadora de doble pila. Su pila de devolución de llamadas se utiliza para llamar a subrutinas. Esta sencilla mejora inspiró al informático holandés Edsiger W. Dijkstra y sentó las bases de su futura idea de "programación estructurada".
"Сетунь 70" se convirtió en el canto del cisne de la computadora ternaria de la Universidad Estatal de Moscú. Por falta de apoyo de los superiores, este proyecto de investigación científica tuvo que suspenderse indefinidamente
A partir de entonces, el ordenador ternario pasó a la historia
Este texto está extraído de Internet