El DASK fue la primera computadora en Dinamarca . Fue encargado en 1955, diseñado y construido por Regnecentralen , y comenzó a operar en septiembre de 1957. DASK es un acrónimo de D ansk A ritmetisk S ekvens K alkulator o Calculadora de secuencia aritmética danesa . Regnecentralen casi no permitió el nombre, ya que la palabra dask significa "bofetada" en danés. Al final, sin embargo, fue nombrado así porque encajaba con el patrón del nombre BESK , el sueco computadora que proporcionó la arquitectura inicial para DASK.
DASK tiene sus orígenes en 1947 y un objetivo establecido por Akademiet para de Tekniske Videnskaber ( Academia de Ciencias Técnicas o Academia de Ciencias Aplicadas ), que iba a seguir el desarrollo de los dispositivos informáticos modernos . La financiación inicial se obtuvo a través del Ministerio de Defensa (Dinamarca), ya que el Ejército danés había recibido una subvención a través del Plan Marshall para máquinas de cifrado para las que los militares no veían una necesidad inmediata.
Concebido originalmente para ser una copia de BESK , el rápido avance en el campo permitió realizar mejoras durante el desarrollo de tal manera que al final, no fue una copia de BESK. El DASK fue un diseño único que tuvo lugar en una villa. La máquina se hizo tan grande que el piso tuvo que ser reforzado para soportar su masa de 3.5 toneladas métricas.
DASK se destaca por ser el tema de una de las primeras implementaciones de ALGOL , conocida como DASK ALGOL , [1] que contó con Jørn Jensen y Peter Naur entre sus colaboradores.
Arquitectura
La DASK era una máquina de tubos de vacío basada en el diseño sueco BESK . Como se describió en 1956, contenía 2500 tubos de vacío, 1500 elementos de estado sólido y requería una fuente de alimentación trifásica de al menos 15 kW.
El almacenamiento rápido consistió en 1024 palabras de 40 bits de memoria de núcleo magnético (tiempo de ciclo de 5 µs), directamente direccionables como 1024 palabras completas o 2048 medias palabras. Esto se complementó con 8192 palabras adicionales de respaldo almacenado en tambor magnético (3000 rpm). Una palabra completa almacena números de 40 bits en forma de complemento a dos, o dos instrucciones de 20 bits.
Además de dos acumuladores , el DASK tenía tres registros de índice , que podían usarse para modificar la dirección de la mayoría de las instrucciones. Una palabra de instrucción constaba de 11 bits para una dirección, dos bits para la selección del registro de índice y 7 bits para el código de operación y sus modificadores.
Las operaciones incluyeron suma y resta (56 µs), multiplicación y división (364 µs), desplazamiento binario y conjunción bit a bit.
Los periféricos inicialmente incluían cinta de papel de 5 bits (tiempo de lectura de 400 cps) y teletipo (12 cps); Posteriormente se agregaron cinta magnética y otros periféricos.
Ver también
Referencias
- ^ "DASK ALGOL" (PDF) . Archivado desde el original (PDF) el 27 de septiembre de 2007 . Consultado el 15 de mayo de 2007 .
enlaces externos
- Computación temprana en Dinamarca
- Entrada HOPL para DASK Algol
- Museo Virtual Forening Datahistorisk Dansk (en danés )
- Descripción técnica del DASK (en danés )
- "Club de ingeniería de software - Dansk Aritmetisk Sekvens Kalkulator (DASK)" . Datos técnicos y programación. 27 de octubre de 2017. Esperamos que
este video le dé una idea de cómo desarrollar software para esta máquina de 60 años utilizando los fundamentos de la informática.
CS1 maint: otros ( enlace ) - DASK: un video con imágenes originales de DASK y algunos de sus operadores , Mediehuset Ingeniøren