Interactive Computing Complex ( DVK ) es una familia de computadoras soviéticas de mediados de la década de 1980 hasta principios de la de 1990.
DVK fue desarrollado en el Instituto de Investigación de Tecnología de Precisión (NIITT) NPO "Centro Científico" , Zelenograd . El primer modelo DVK-1 fue desarrollado en 1981 , lanzado desde 1983 [1] .
Arquitectónicamente, DVK repite (DVK-1 - parcialmente) minicomputadoras de DEC PDC-11 y PDP-11 , pero sobre una base de elementos más moderna, en particular utilizando microprocesadores de un solo chip .
Los DVK estaban destinados a ser utilizados como computadoras instrumentales para desarrollar y depurar programas de microcomputadoras integrados , así como dispositivos terminales en redes informáticas, sistemas de recopilación y procesamiento de datos y sistemas de información [2] . Los DVK se desarrollaron como sistemas autónomos y cerrados destinados a ser utilizados como lugar de trabajo de un programador [3] . La presencia en la ROM del modelo DVK-1 del intérprete de lenguaje BASIC hizo posible su uso para resolver problemas de ingeniería que no requieren una impresión de los resultados.
Todos los ordenadores de la familia DVK son software y hardware (a través del bus MPI ) compatibles con una serie de microordenadores de control Elektronika-60 , MS 1212 y SM-1425 . Producido en la planta de Zelenograd "Kvant" del Ministerio de Industria Electrónica de la URSS . Se utiliza para enseñar informática a los escolares.
tipo DVK | Nombre de DVK | |
---|---|---|
Según la documentación [4] | Simplificado | |
DVK-1 | MC 0501 (НМС 01100.1) | DVK-1 |
MC 0501.04 (НМС 01100.1.-04) | DVK-1M | |
MC 0501.03 (НМС 01100.1.-03) | DVK-1MSh | |
DVK-2 | NMS 01900.01 | DVK-2 |
МС 0501.02 (НМС 01100.01-02) | DVK-2M | |
МС 0501.05 (НМС 01100.01-05) | — | |
MS 0501.06 (NMS 01100.01-06) | DVK-2MSh | |
MS 0501.07 (NMS 01100.01-07) | — | |
DVK-3 | MS 0502 | — |
MS 0502.01 | — | |
MS 0502.02 | — | |
MS 0502.03 | — | |
MS 0502.07 | DVK-3M2 |
DVK "Electrónica N MS 01100.1" o "Electrónica MS 0501" de varias modificaciones se produjeron sobre la base de la microcomputadora MS 1201.
En las versiones DVK "Electronics N MS 01100.1" y DVK "N MS 01100.1-01", el microordenador MS 1201 (MC 1201.01) se instaló en la vitrina 15IE-00-013-01 y se conectó a través de un bucle de corriente de 20 mA . realizado en el interior de la vitrina. Estas actuaciones se completaban con una ROM con intérprete BASIC.
En todas las demás versiones de DVK-1, la placa de microcomputadora se instala en una unidad separada con su propia canasta MPI y fuente de alimentación (en la documentación se denomina "unidad de interfaz"). Los controladores KNGMD, KGD y KTLK se pueden instalar en la misma unidad de interfaz .
En la versión de DVK "Electronics N MS 01100.1-02", el kit incluye: terminal alfanumérico 15IE-00-013, unidad de interfaz con microordenador MS 1201.01 y controlador KNGMD (MX:), disquetera dual "Electronics NGMD 6022", Impresora UHVP, 15VVP80-002 o DZM-180. ROM personalizada no instalada.
La versión de DVK "Electronics N MS 01100.1-03" está diseñada para funcionar como parte de KUVT -DVK como una máquina de estudiante. La estructura incluye: terminal 15IE-00-013, unidad de interfaz con microcomputadora MS 1201.01 y unidad KGD. En ROM personalizada - Lenguaje focal.
La versión de DVK "Electronics N MS 01100.1-04" es similar a la versión "-01", pero la microcomputadora está instalada en la unidad de interfaz. La estructura incluye: terminal 15IE-00-013, unidad de interfaz con microcomputador MS 1201.01. El firmware con el lenguaje BASIC está instalado en la ranura de ROM personalizada.
La versión de DVK "Electronics N MS 01100.1-05" difiere de la versión "-02" en que, en lugar de la unidad "Electronics NGMD 6022", una unidad en disquetes de 8 pulgadas "Electronics GMD-7012" (15VVMD-1000- 003) y no hay placa KNGMD (MX :) ya que el GMD-7012 está conectado directamente a la placa de la microcomputadora a través de un conector en la caja de la interfaz.
Es un DVK-1 con una unidad GMD-7012 conectada y una ROM personalizada deshabilitada.
Otras características coinciden con DVK-1.
En este modelo de DVK, se introdujo la separación de las "canastas" de la pantalla y la computadora en sí. Había espacio libre en la canasta de exhibición, y los tableros de microcomputadora y KNGMD se colocaron en una canasta separada, en la que había 2 asientos más para tableros completos. Las primeras instancias de DVK-2M tenían solo 48 kilobytes de RAM. 8 kilobytes de espacio de direcciones fueron ocupados por un chip ROM personalizado con un gestor de arranque MX. Más tarde, la ROM del sistema fue reemplazada por una microcomputadora. Incluyó el cargador de arranque MX, eliminando la necesidad de una ROM personalizada y devolviendo la RAM a 56 kilobytes. El controlador KNGMD admite la conexión de hasta 4 unidades.
Se mantuvo la capacidad de conectar el GMD-7012, pero requirió soldar un cable especial. Los usuarios ensamblaron complejos similares para transferir información de disquetes de 8 pulgadas a disquetes de 5 pulgadas.
En 1987, DVK-2M (como parte del accesorio de sonda Ritsa) participó en la operación antisubmarina de búsqueda Atrina de la Flota del Norte de la URSS en el Mar de los Sargas y el Océano Atlántico [5] [6] . El precio de DVK-2M fue de 15.600 rublos [7] .
Modificación escolar DVK-2M para trabajar como lugar de trabajo de un maestro como parte de las aulas KUVT-86 basadas en Elektronika BK-0010 . Estaba equipado con un controlador de canal serie KTLK-4 o KTLK-6 para organizar una red de clase.
DVK-3 fue ensamblado en una caja tipo "monoblock", que combinaba un monitor MS 6105, una fuente de alimentación U12.087.314 con una potencia de 250 W, unidades de disco y una "canasta" con un bus de sistema. El teclado MS 7004 se conectó por separado.
Más tarde, apareció una modificación de DVK-3M como parte de la placa de microcomputadora "Electronics MS 1201.03" basada en KM1801VM3 . Este procesador utilizó 248 KB de memoria. Estaba equipado con un controlador KCGD (controlador de pantalla gráfica en color), KMD (controlador de disco magnético), KZhD (controlador de disco duro). El disco duro SM 5508 en sí tenía una capacidad de 10 MB.
Montado en una caja de escritorio de aluminio (unidad de interfaz), similar a DVK-2, pero no equipado con una pantalla 15IE-00-013. En cambio, tiene un monitor externo MC 6105 y un teclado MC 7004, que están conectados al controlador KSD. Viene con controlador de disco MX:.
Se produjo utilizando la placa de microcomputadora "Electronics MS 1201.02" o "Electronics MS 1201.03" basada en KM1801VM3 . El monitor a color MC6106.01 está integrado en la carcasa de la computadora. Viene con disquetera tipo 6121. [8]
Fue producido utilizando la placa de microcomputadora "Electronics MS 1201.04" basada en KM1801VM3 con 1 MB de RAM, controladores de pantalla KCGD, monitor de video incorporado MS6106.01, disquetera MS5305 y disco duro MS5401 [9] .
Todas las computadoras de la familia se fabrican sobre la base de microcomputadoras de placa única Elektronika MS 1201.XX. La placa de la microcomputadora y los controladores se instalaron en la unidad de interfaz de "canasta" con el bus del sistema MPI ( Q-Bus ).
Hecho en el microprocesador K1801VM1 . Incluye:
Herramientas de interfaz:
Este modelo y MC 1201.01 se produjeron en dos versiones de circuito diferentes. En la versión anterior, el procedimiento de regeneración dinámica de la memoria se llevó a cabo periódicamente mediante un ciclo especial de lectura de la memoria a pedido del PDP por parte del controlador K1801VP1-034 (o más bien, su vinculación). Más recientemente, la regeneración se ha hecho transparente para cumplir con los estrictos requisitos del desarrollo de aplicaciones en tiempo real.
La ROM del sistema (sombra) contiene programas de terminal de consola, pruebas de autodiagnóstico , programas aritméticos avanzados y cargadores de arranque de los dispositivos electrónicos GMD-7012 y posteriores NGMD-6022 Electronics. La ROM del usuario reside en el espacio de direcciones principal y requiere que se deshabilite un banco de memoria para poder usarla.
Prácticamente similar a MS 1201, pero la RAM se reemplazó con microcircuitos K565RU6 , que se distinguían por una sola fuente de alimentación.
La variante de la microcomputadora Elektronika MS 1201.01-01 no tiene un canal para conectar una unidad en un disco magnético de 8 pulgadas "Elektronika GMD 7012", no hay un chip y conector K1801VP1-033 correspondiente.
Hecho en el microprocesador KM1801VM2 . La microcomputadora se produjo en tres modificaciones: MS 1201.02, MS 1201.02-01 (sin interfaz UIGMD) y MS 1201.02-02 (sin interfaces UIGMD, IRPS e IRPR).
Fichas aplicadas:
Precio de venta estimado: 1200 rublos [10] .
Hecho en el microprocesador KM1801VM3 , que tiene instalaciones de protección de memoria. Rendimiento significativamente mejorado (800 mil comandos registro-registro por segundo). Controlador del sistema KR1801VP1-119.
En lugar de microcircuitos K565RU6, los microcircuitos K565RU5 están instalados en la placa , lo que permitió aumentar la capacidad de RAM a 248 KB. Se ha aplicado la corrección de errores de memoria simple por el código Hamming (555ВЖ1). Sin embargo, el rendimiento real del esquema de corrección de errores se redujo en un 12-15%. Por lo tanto, se lanzaron varias copias con puentes soldados en lugar de este controlador.
Se utilizó un controlador de canal serie más rápido KR1801VP1-065.
La ROM del sistema contiene cargadores de arranque de controladores de unidad DX ("GMD-70", "GMD-7012"), MX (unidades de 5,25", "densidad de grabación única"), MY (unidades de 5,25", "densidad de grabación doble"), DW ( disco duro, controlador MFM, discos de 5 MB, 10 MB y 20 MB).
Hecho en el microprocesador KM1801VM3 . 1 MB de RAM en chips K565RU7 .
El controlador de monitor de caracteres (KSM) y el controlador de visualización de caracteres (KSD) (MS 2711) son responsables de mostrar información alfanumérica en la pantalla. Funcionalmente, repiten las capacidades del terminal 15IE-00-013, elaboran un subconjunto del sistema de comando VT52 y tienen un juego de caracteres KOI-7 H0, KOI-7N1, KOI-7N0/1. Están diseñados como una placa Q-Bus (MPI), pero solo consumen energía del bus y generan señales de configuración inicial, para lo cual se utiliza el bloque de reinicio del procesador. El circuito se inicia desde el botón a través del circuito antirrebote [11] . Hecho sobre la base del microprocesador KR580VM80A . Se conectan al microordenador a través de IRPS. Como dispositivos externos, se conectaron al KSM un monitor MC 6105 de 12 pulgadas (análogo a DEC VR201) y un teclado MC 7004 (análogo funcional a DEC LK201).
Los controladores KSM diferían de los KSD en que tienen una unidad de mezcla de señal de video para la placa QGD. El KSD requería una mesa de mezclas separada.
El controlador de visualización de gráficos (KHD) contiene 16 kilobytes de memoria (K565RU6), se incluye como complemento y le permite mostrar gráficos monocromáticos de 400 × 286 píxeles. Junto con los controladores KSM o KSD, esto hizo posible mostrar información de texto y gráficos. La conmutación y mezcla de señales de video se lleva a cabo en la placa QHD, y puede elegir programáticamente si desea mostrar solo texto, solo gráficos o ambas pantallas.
Se han escrito muchos programas gráficos para la placa KGD: juegos, editores gráficos, programas de entrenamiento. Hay versiones de lenguajes BÁSICOS y Focales con soporte QGD. También hay un controlador de disco RAM DE.SYS que permite usar la memoria KGD como un dispositivo de disco. A pesar de la pequeña capacidad, esto le permite acelerar radicalmente el trabajo debido a la reducción en la cantidad de accesos a las unidades de disco. Los entusiastas instalaron chips K565RU5 en lugar de RU6 en la placa KGD, lo que no interfirió con el funcionamiento del adaptador de gráficos, pero aumentó la capacidad del disco electrónico en 4 veces, hasta 64 KB.
El controlador de la unidad de disquete (KNGMD) tiene una estructura de registro de seguimiento y está conectado al sistema como un dispositivo MX:. El controlador inicial MX:tiene una confiabilidad bastante baja, pronto M. I. Potemkin y R. A. Bronstein crearon un nuevo controlador, que reemplazó rápidamente al "oficial".
Controlador de unidad de disquete (KNGMD) basado en KR1818VG93 y K1816BE751 (i8751 con borrado UV, "Kochan"), Optima PLL, similar al utilizado en la computadora Electronics 85 .
Controlador de minidiscos (KMD) "Electronics NGMD-6022" o "NGMD-6121" con grabación sector por sector ( MY:). Fabricado sobre la base del microprocesador KR1801VM1, ROM K1801RE1, RAM K1809RU1, interfaz de comunicación KR1801VP1-095 y KR1801VP1-096 con MPI y chip de control de accionamiento KR1801VP1-097 (posteriormente KR1801VP1-128).
El controlador de visualización de gráficos en color (KCGD) (MC 2725) es una placa de expansión con su propio procesador (KR1801VM2) y 128 KB de RAM (16 chips K565RU5). El controlador proporciona permisos:
Los protocolos de intercambio admitidos son VT100 y VT52.
El controlador de canal serie (telégrafo) KTLK-4 (MS 4622) o KTLK-6 se utiliza para organizar una red de clase como parte de KUVT-86 . Realizado sobre microcircuitos KR1801VP1-034 (selector de dirección), KR1801VP1-055 (buffer) y KR1801VP1-065 (controlador puerto serie) 4 o 6 piezas, una en cada canal.
Controlador de disco duro. Permite conectar unidades de 5, 10 y 20 MB según el estándar MFM . Fabricado en forma de placa MPI completa (Q-Bus). Tiene su propio microprocesador KM1818VM01 (similar a Scientific Microsystems/ Signetics 8X300 ), el firmware está escrito en 3 ROMs K1656RE3 (similar a Am27S29 o N82S147). La ruta MFM se construye utilizando microcircuitos de la serie K1818 (análogos de WD1100: K1818BB1 - WD1100-01; K1818VI3 - WD1100-03; K1818VF4 - WD1100-04; K1818BB5 - WD1100-05). En el sistema operativo, RT-11 es atendido por un controlador DW.
En la computadora Electronics 85 se usa un controlador funcionalmente similar .
Computadoras de la URSS | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|