DECtape , originalmente llamado Microtape , es un medio de almacenamiento de datos de cinta magnética que se utiliza con muchas computadoras de Digital Equipment Corporation , incluidas las PDP-6 , PDP-8 , LINC-8 , PDP-9 , PDP-10 , PDP-11 , PDP-12 y el PDP-15 . En los sistemas de 32 bits de DEC, se implementó la compatibilidad con VAX / VMS , pero no se convirtió en una parte oficial de la línea de productos.
Las cintas DEC [1] tienen 3/4 de pulgada (19 mm) de ancho y están formateadas en bloques de datos que pueden leerse o escribirse individualmente. Cada cinta almacena 184.000 palabras PDP-8 de 12 bits o 144.000 palabras de 18 bits . El tamaño del bloque es de 128 palabras de 12 bits (para las máquinas de 12 bits) o 256 palabras de 18 bits para las otras máquinas (sistemas de 16, 18, 32 o 36 bits). [2]
Desde el punto de vista de la programación, [1] : p.505 [3] debido a que el sistema está orientado a bloques y permite búsquedas aleatorias, DECtape se comporta como una unidad de disco muy lenta. [4]
Orígenes
DECtape tiene su origen en el sistema de cinta LINCtape , [1] : p.515 que fue diseñado originalmente por Wesley Clark en el Laboratorio Lincoln del MIT como parte integral de la computadora LINC . Hay instrucciones LINC simples para leer y escribir bloques de cinta usando una sola instrucción de máquina. [5] El diseño de LINC, incluido LINCtape, se colocó en el dominio público porque su desarrollo había sido financiado por el gobierno. Las unidades LINCtape fueron fabricadas por varias empresas, incluida Digital.
A su vez, el origen de LINCtape se puede encontrar en el sistema de cinta magnética para la histórica computadora Lincoln Laboratory TX-2 , diseñada por Richard L. Best y TC Stockebrand. El sistema de cinta TX-2 es el antepasado directo de LINCtape, incluido el uso de dos conjuntos redundantes de cinco pistas y un transporte de cinta de unidad directa, pero utiliza un formato de cinta físicamente incompatible (cinta de ½ pulgada en carretes de 10 pulgadas, donde La cinta LINC y DECtape utilizaron cinta de ¾ de pulgada en carretes de 4 pulgadas). [6] [7]
Digital introdujo inicialmente el Control de Microtape Tipo 550 y el Transporte de Microtape Doble Tipo 555 como periféricos para las computadoras PDP-1 y PDP-4 , ambas máquinas de 18 bits. Diciembre anuncia la disponibilidad de estos periféricos en marzo y mayo de 1963, y en noviembre, la planificación ya estaba en marcha para ofrecer el producto para el de 12 bits PDP-5 y de 36 bits PDP-6 , aunque esto implicó un cambio en la grabación formato. [8] [9] Las especificaciones iniciales para el controlador Tipo 550 discuten un avance significativo más allá de LINCtape, la capacidad de leer y escribir en cualquier dirección. [10] A finales de 1964, el transporte Tipo 555 se comercializaba como transporte DECtape. [11]
El transporte de cinta utilizado en el LINC es esencialmente el mismo que el transporte Tipo 555, con las mismas señales de interfaz y el mismo medio de cinta físico. Sin embargo, los controladores LINC y DEC son incompatibles y las posiciones de los carretes de suministro y de recogida se invirtieron entre los formatos de cinta LINC y DEC. Si bien LINCtape admite la búsqueda de bloques bidireccionales de alta velocidad, solo admite operaciones de lectura y escritura de datos reales en la dirección de avance. DECtape utiliza un formato de pista de marcas significativamente diferente para proporcionar la posibilidad de operaciones de lectura y escritura en cualquier dirección, aunque no todos los controladores DECtape admiten la lectura inversa. DEC solicitó una patente sobre las características mejoradas incorporadas en DECtape a fines de 1964. [12] Es notable que el inventor que figura en esta patente, Thomas Stockebrand, también es autor del artículo sobre el sistema de cinta TX-2 a partir del cual el Se derivó la cinta LINC. [6]
Finalmente, el controlador de cinta TC12-F en el PDP-12 admitió tanto LINCtape como DECtape en el mismo transporte. Al igual que con el LINC-8 anterior , el PDP-12 es un PDP-8 aumentado con soporte de hardware para el conjunto de instrucciones LINC y los periféricos de laboratorio asociados.
Detalles técnicos
DECtape fue diseñado para ser lo suficientemente confiable y duradero como para ser utilizado como medio de almacenamiento principal para el sistema operativo (SO) de una computadora . Es posible, aunque lento, utilizar una unidad DECtape para ejecutar un sistema operativo pequeño como OS / 8 u OS / 12. El sistema estaría configurado para colocar archivos de intercambio temporales en una segunda unidad DECtape, para no ralentizar el acceso a la unidad principal que contiene los programas del sistema.
Tras su introducción, DECtape se consideró una mejora importante con respecto a las cintas de papel cargadas a mano, que no se podían utilizar para admitir archivos de intercambio esenciales para el tiempo compartido práctico . Las primeras unidades de disco duro y de tambor eran muy caras, de capacidad limitada y notoriamente poco fiables, por lo que DECtape supuso un gran avance en la compatibilidad con los primeros sistemas de tiempo compartido en las computadoras DEC. El legendario PDP-1 del MIT , donde se desarrolló la cultura de los piratas informáticos , adoptó varias unidades DECtape para respaldar una comunidad primitiva de intercambio de software. El sistema de disco duro (cuando estaba funcionando) se consideraba un dispositivo de almacenamiento de archivos "temporal" que se usaba para aumentar la velocidad, y no se podía confiar en él para almacenar archivos a largo plazo. Los usuarios de computadoras mantendrían sus propios archivos de trabajo personales en DECtapes, así como software para compartir con otros.
El diseño de DECtape y sus controladores es bastante diferente al de cualquier otro tipo de unidad de cinta o controlador en ese momento. La cinta tiene 19 mm (0,75 pulgadas) de ancho y admite 6 pistas de datos, 2 pistas de marcas y 2 pistas de reloj, con datos grabados a aproximadamente 350 bits por pulgada (138 bits por cm). Cada pista se empareja con una pista no adyacente para redundancia mediante el cableado de los cabezales de cinta en paralelo; como resultado, la electrónica solo se ocupa de 5 pistas: una pista de reloj, una pista de marcas y 3 pistas de datos. Se utilizó codificación Manchester (PE) . Las pistas de reloj y marca se escriben solo una vez, cuando se formateó la cinta; después de eso, son de solo lectura. [13] Esto significaba que se podía tolerar un "abandono" en un canal; incluso un agujero perforado a través de la cinta con una perforadora de 0,25 pulgadas (6,4 mm) no provocará que la lectura falle. [14]
Otra razón de la confiabilidad inusualmente alta de DECtape es el uso de cinta laminada: el óxido magnético está intercalado entre dos capas de mylar , en lugar de estar en la superficie como era común en otros tipos de cintas magnéticas. Esto permite que la cinta sobreviva a muchos miles de pasadas sobre los cabezales de la cinta sin desgastar la capa de óxido, lo que de otro modo habría ocurrido en el uso intensivo de archivos de intercambio en sistemas de tiempo compartido.
La durabilidad y confiabilidad fundamentales de DECtape se subrayaron cuando se cambió el diseño de los cubos de montaje del carrete de cinta a principios de la década de 1970. El cubo de metal mecanizado original con un resorte de retención fue reemplazado por un cubo de plástico de una sola pieza de menor costo con 6 brazos flexibles en forma de "estrella de mar" o "flor". Cuando se enviaba un lote defectuoso de estos nuevos concentradores de diseño en nuevas unidades DECtape, estos concentradores se aflojaban con el tiempo. Como resultado, los carretes DECtape se caerían de las unidades, generalmente al girar a toda velocidad, como en una búsqueda de extremo a extremo. El carrete de cinta caía al suelo y rodaba en línea recta o en círculo, a menudo desenrollando y enredando la cinta a medida que avanzaba. A pesar de este horrible espectáculo, los usuarios desesperados desenredarían con cuidado la cinta y la enrollarían laboriosamente de nuevo en el carrete de cinta, luego la volverían a instalar en el cubo, con una cuña de papel para sujetar el carrete con más fuerza. Los datos de la DECtape destrozada a menudo se pueden recuperar por completo y copiar en otra cinta, siempre que la cinta original solo se haya arrugado varias veces y no se haya estirado ni roto. DEC emitió rápidamente una orden de cambio de ingeniería (ECO) para reemplazar los concentradores defectuosos y resolver el problema. [15]
Eventualmente, un DECtape muy usado o abusado comienza a ser poco confiable. El sistema operativo generalmente está programado para volver a intentar una operación de lectura fallida, que a menudo tiene éxito después de varios intentos. Los usuarios experimentados de DECtape aprendieron a notar el movimiento característico de "lustrar zapatos" de un DECtape defectuoso al pasar repetidamente de un lado a otro sobre los cabezales de la cinta, y dejarían de usar la cinta.
En computadoras que no son DEC
Computer Operations Inc (COI) de Beltsville, Maryland, ofreció un clon de DECtape en la década de 1970. Inicialmente, COI ofrecía unidades de cinta LINC para computadoras fabricadas por Data General , Hewlett-Packard y Varian , con solo una referencia pasajera a su similitud con DECtape. [16] [17] Si bien las cintas DECtape y LINC son físicamente intercambiables, el formato de datos COI utilizado inicialmente para miniordenadores de 16 bits era distinto tanto del formato utilizado por LINC como del formato utilizado en DECtape. [18] Cuando COI ofreció LINC Tape II con soporte para DEC PDP-8 , PDP-11 , Data General Nova , Interdata 7/32 , HP 2100 , Honeywell 316 y varias otras computadoras en 1974, la unidad tenía un precio de $ 1995 y se anunció explícitamente como compatible con DECtape. [19] [20] [21]
En 1974, DEC acusó a COI de infracción de patente. COI, a su vez, presentó una demanda alegando que la patente de DEC no era válida por varios motivos, incluidas las afirmaciones de que DEC había comercializado equipos basados en DECtape durante más de un año antes de solicitar la patente, que no habían revelado adecuadamente el estado de la técnica, y que las reivindicaciones clave de la patente DEC eran de dominio público. La Oficina de Patentes y Marcas de Estados Unidos dictaminó que la patente de DEC no era válida en 1978. [12] [22] El caso judicial continuó en la década de 1980. [23] [24]
DECtape II
DECtape II se introdujo alrededor de 1978 y tiene una estructura de bloque similar, pero usa una cinta mucho más pequeña de 0.150 pulgadas (3.8 mm) [25] (el mismo ancho que un cassette compacto de audio ). La cinta está empaquetada en un cartucho en miniatura DC150 preformateado especial que consiste en una cubierta de plástico transparente montada sobre una placa de aluminio texturizada. Las dimensiones del cartucho son 2+3 ⁄ 8 por 3+3 ⁄ 16 por 1 ⁄ 2 pulgada (60 mm × 81 mm × 13 mm). La unidad TU58 DECtape II tiene una interfaz serie RS232 , lo que permite su uso con los puertos serie ordinarios que son muy comunes en los procesadores contemporáneos de Digital.
Debido a su bajo costo, el TU58 se instaló en varios sistemas diferentes (incluidos el VT103 , PDP-11/24 y / 44 y el VAX-11/730 y / 750) como un dispositivo estándar DEC para la distribución de productos de software, y para cargar programas de diagnóstico y microcódigo . La primera versión del TU58 impuso restricciones de tiempo muy severas en los UART sin búfer que utilizaba Digital, pero una revisión de firmware posterior alivió los problemas de control de flujo. El sistema operativo RT11 para un solo usuario se puede arrancar desde un TU58, pero el tiempo de acceso relativamente lento de la unidad de cinta hace que el uso del sistema sea un desafío para un usuario impaciente.
Al igual que su predecesor DECtape, y al igual que los disquetes RX01 más rápidos utilizados en el VAX-11/780 , un cartucho DECtape II tiene una capacidad de aproximadamente 256 kilobytes. A diferencia de los medios originales de DECtape, los cartuchos de DECtape II no se pueden formatear en los transportes de unidades de cinta vendidos a los usuarios finales y deben adquirirse en un estado preformateado de fábrica.
El TU58 también se utiliza con otras computadoras, como el sistema de visión artificial Automatix Autovision y el controlador de robot AI32. El software del controlador TU58 está disponible para PC modernas que ejecutan DOS . [26]
Los TU58 de producción temprana sufrieron algunos problemas de confiabilidad e intercambiabilidad de datos, que finalmente se resolvieron. Sin embargo, los rápidos avances en la tecnología de disquetes de bajo costo , que tenían una ventaja de velocidad inherente, pronto superaron al DECtape II y lo volvieron obsoleto.
Ver también
- LINC : material adicional sobre el linaje y el funcionamiento de LINCtape
Referencias
- ↑ a b c Bell, C. Gordon; Mudge, J. Craig; McNamara, John E. (1978). INGENIERÍA DE COMPUTADORAS: Una vista de DEC del diseño de sistemas de hardware . Bedford, Mass .: Prensa digital. ISBN 9781483207674.
- ^ David Donald Miller (1997). Conceptos del sistema operativo Open VMS . pag. 440. ISBN 978-1555581572.
- ^ Se desarrolló un sistema de archivos para él y se incluye en elmonitor PDP-6 .
- ^ Un PDP-6 que usa solo DECtape, que anteriormente admitía entre 4 y 6 usuarios de tiempo compartido, podría, con una sola unidad de disco, admitir hasta 30 usuarios - p.35, Volumen 1, Número 1, The DEC Professional (revista)
- ^ Mary Allen Wilkes y Wesley A. Clark, 18: Instrucciones de cinta magnética, Programación del LINC , LINC Volumen 16, Sección 2, junio de 1965; páginas 80-104.
- ^ a b R. L. Best y TC Stockerbrand, un sistema de cinta magnética de acceso rápido integrado por computadora con dirección fija, Actas de la Conferencia de Computación Conjunta Occidental: Contrastes en Computadoras , 6 al 8 de mayo de 1958; páginas 42-46.
- ^ Herbert R. Johnson, Tape reels and hubs - "fit" section of LINC, LINCtape, DECtape , 26 de noviembre de 2013.
- ^ Levin H. Campbell, fallo de la corte , Digital Equipment Corporation, demandante, apelante, contra Sidney A. Diamond, Etc., et al., 653 F.2d 701 (1st Cir. 1981), 12 de junio de 1981; consulte el párrafo 5 para ver la cronología de la introducción.
- ^ Leonard M. Hantman, Microtape: sus características y aplicaciones, segunda reunión anual de la sociedad de usuarios de Digital Equipment Corporation (DECUS) , Lawrence Radiation Laboratories, Livermore, 18-19 de noviembre de 1963; consulte lasección Tendencias futuras , página 15.
- ^ 555/550 Micro-Tape Dual Transport & Tape Control , Digital Equipment Corporation, mayo de 1963.
- ^ 555 DECtape Dual Transport , Digital Equipment Corporation, H-555, diciembre de 1964; El comienzo del Capítulo 1 contiene el término 'DECtape'.
- ^ a b Thomas C. Stockebrand, Recuperación bidireccional de datos registrados magnéticamente, Patente de Estados Unidos 3.387.293 , publicada el 4 de junio de 1968.
- ^ Manual de instrucciones de TU55 DECtape 55 , DEC-00-HZTA-D, Digital Equipment Corporation, Maynard Mass., Septiembre de 1968; secciones 1.4 y 1.5.
- ^ Manual de instrucciones - DECtape Transport TU55 (PDF) . Maynard, MA: Corporación de equipos digitales. 1966.
- ^ ¿Fiabilidad de DECtape?
- ^ Linc Tapes, El sistema operativo da a los usuarios la opción de cinta de papel de E / S, Computerworld , 20 de diciembre de 1972; página 15.
- ↑ Varian 610s Gain Direct-Access Tapes, Computerworld , 17 de octubre de 1973; página 19.
- ^ Sistema de cinta CO 600 NP LINC para equipos Nova , Computer Operations, Inc., Beltsville, MD, 24 de noviembre de 1971, Doc. Núm. 112; La sección 9.0 describe el formato de la cinta.
- ^ Cinta LINC II - Sistema de almacenamiento masivo de minicomputadora de acceso directo , Computer Operations Inc., septiembre de 1974; 5 páginas.
- ^ Unidades de cinta de bajo costo hechas para DEC, DG Gear, Computerworld , 4 de junio de 1975; página 33.
- ^ COI mostrando unidades de almacenamiento masivo, Computer World , 31 de mayo de 1976; página 56.
- ^ Martha Blumenthal, Fraude gobernado en 1968 DEC Tape Patent, Computerworld , 1 de mayo de 1978; página 65.
- ^ Rya W. Zobel, Memorando de decisión , Equipo digital. Corp. v. Parker, 2 de abril de 1980.
- ^ Levin H. Campbell, fallo judicial , Digital Equipment Corporation, demandante, apelante, contra Sidney A. Diamond, Etc., et al., 653 F.2d 701 (1st Cir.1981), 12 de junio de 1981.
- ^ TU58 DECtape II Technical Manual (PDF) , Digital Equipment Corporation, 1979, pp. 1-5, archivado desde el original (PDF) el 2010-08-07
- ^ Controlador TU58
enlaces externos
- Información de la unidad TU56 DECtape
- Documentación de DECtape en bitsavers.org
- Manual de VT103 en bitsavers.org. El Apéndice A describe el protocolo de interfaz TU58.