Setún


Setun ( ruso : Сетунь ) fue una computadora desarrollada en 1958 en la Universidad Estatal de Moscú . Fue construido bajo la dirección de Sergei Sobolev y Nikolay Brusentsov . Era la computadora ternaria más moderna , que utilizaba el sistema numérico ternario equilibrado y la lógica ternaria de tres valores en lugar de la lógica binaria de dos valores que prevalecía en otras computadoras.

La computadora fue construida para satisfacer las necesidades de la Universidad Estatal de Moscú. Fue fabricado en la planta matemática de Kazan . Se construyeron cincuenta computadoras desde 1959 hasta 1965, cuando se detuvo la producción. La memoria operativa característica constaba de 81 palabras de memoria, cada palabra compuesta de 18 trits (dígitos ternarios) con 1944 palabras adicionales en tambor magnético (un total de aproximadamente 7 KB). [1] Entre 1965 y 1970, se usó una computadora binaria normal en la Universidad Estatal de Moscú para reemplazarla. Aunque esta computadora binaria de reemplazo funcionó igual de bien, fue 2.5 veces el costo del Setun. [2]

En 1970, se desarrolló una nueva arquitectura de computadora ternaria, la Setun-70 . Las ideas de programación estructurada de Edsger W. Dijkstra se implementaron en el hardware de esta computadora. El conjunto de instrucciones cortas fue desarrollado e implementado por Nikolay Brusentsov independientemente de los principios de la arquitectura RISC . [2]

La arquitectura de hardware Setun-70 se transformó en el Sistema de Diálogo de Programación Estructurada (DSSP). DSSP emula la arquitectura "Setun 70" en computadoras binarias, por lo que cumple con las ventajas de la programación estructurada inventada por Edsger W. Dijkstra . El lenguaje de programación DSSP tiene una sintaxis similar al lenguaje de programación Forth pero tiene una secuencia diferente de instrucciones base, especialmente instrucciones de salto condicional. DSSP fue desarrollado por Nikolay Brusentsov y estudiantes de doctorado en la década de 1980 en la Universidad Estatal de Moscú . En 1989 se implementó una versión de 32 bits.