En informática , la grabación codificada en grupo o grabación de código de grupo ( GCR ) se refiere a varios métodos de codificación distintos pero relacionados para representar datos en medios magnéticos . El primero, utilizado en Cinta magnética de 6250 bpi desde 1973, [ 1 ] [ 2 ] es un código de corrección de errores combinado con un esquema de codificación de longitud de ejecución limitada (RLL), perteneciente al grupo de códigos de modulación . [ 3 ] Los otros son métodos de codificación similares utilizados en discos duros de mainframes o disquetes de microcomputadoras hasta finales de la década de 1980. GCR es una forma modificada de un código NRZI , pero necesariamente con una mayor densidad de transición. [ 3 ]
Cinta magnética
La grabación codificada en grupo se utilizó por primera vez para el almacenamiento de datos en cinta magnética en cinta de carrete a carrete de 9 pistas . [ 3 ] El término se acuñó durante el desarrollo de la unidad de cinta magnética IBM 3420 Modelo 4/6/8 [ 1 ] y la correspondiente unidad de control de cinta 3803 Modelo 2, [ 4 ] [ 1 ] ambas introducidas en 1973. [ 1 ] [ 5 ] IBM se refería al código de corrección de errores en sí mismo como "grabación codificada en grupo". Sin embargo, GCR ha llegado a referirse al formato de grabación de Cinta de 6250 bpi (250 bits/mm [ 3 ] ) en su conjunto, y posteriormente a formatos que utilizan códigos RLL similares sin el código de corrección de errores.
Para leer y escribir de forma fiable en cinta magnética , deben cumplirse varias restricciones sobre la señal a escribir. La primera es que dos inversiones de flujo adyacentes deben estar separadas por una cierta distancia en el medio, definida por las propiedades magnéticas del propio medio. La segunda es que debe haber una inversión con la frecuencia suficiente para mantener el reloj del lector en fase con la señal escrita; es decir, la señal debe ser autosincronizada y, lo que es más importante, para mantener la salida de reproducción lo suficientemente alta, ya que esta es proporcional a la densidad de transiciones de flujo.Cintas de 6250 bpi ,Las cintas de 1600 bpi satisfacían estas restricciones utilizando una técnica llamada codificación de fase (PE), que solo tenía una eficiencia del 50%. Para En las cintas GCR de 6250 bpi , se utiliza un código RLL (0, 2) , o más específicamente un código de bloque 4/5 ( 0, 2) [ 3 ] , a veces también denominado codificación GCR (4B-5B) [ 6 ] . Este código requiere que se escriban cinco bits por cada cuatro bits de datos [ 3 ] . El código está estructurado de manera que no pueden aparecer más de dos bits cero (que se representan por la falta de inversión de flujo) en una fila [ 3 ] , ya sea dentro de un código o entre códigos, independientemente de los datos. Este código RLL se aplica de forma independiente a los datos que van a cada una de las nueve pistas.
De los 32 patrones de cinco bits, ocho comienzan con dos bits cero consecutivos, otros seis terminan con dos bits cero consecutivos y uno más (10001) contiene tres bits cero consecutivos. Al eliminar el patrón de todos unos (11111) del resto, quedan 16 palabras clave adecuadas.
El Código RLL GCR de 6250 bpi : [ 7 ] [ 8 ] [ 9 ] [ 6 ]
Once de los nibbles (excepto xx00 y 0001) tienen su código formado anteponiendo el complemento del bit más significativo ; es decir, abcd se codifica como abcd . A los otros cinco valores se les asignan códigos que comienzan con 11. Los nibbles de la forma ab00 tienen el código 11ba a , es decir, el bit inverso del código para ab11. Al código 0001 se le asigna el valor restante 11011.
Dado que el código de todos unos no se utiliza en los datos normales, como máximo pueden aparecer 8 bits de uno en una fila. Las secuencias de 9 o más bits de uno (en la práctica se utilizaron 14 códigos de todos unos, o 70 bits de uno) se utilizan como patrón de sincronización .
Debido a la densidad extremadamente alta (para la época) deEn cintas de 6250 bpi , el código RLL no es suficiente para garantizar un almacenamiento de datos fiable. Además del código RLL, se aplica un código de corrección de errores llamado Código Rectangular Óptimo (ORC). [ 10 ] Este código es una combinación de una pista de paridad y un código polinomial similar a un CRC , pero estructurado para la corrección de errores en lugar de la detección de errores. Por cada siete bytes escritos en la cinta (antes de la codificación RLL), se calcula un octavo byte de verificación y se escribe en la cinta. Al leer, se calcula la paridad en cada byte y se combina mediante OR exclusivo con el contenido de la pista de paridad, y se calcula el código de verificación polinomial y se combina mediante OR exclusivo con el código de verificación recibido, lo que da como resultado dos palabras de síndrome de 8 bits. Si ambas son cero, los datos están libres de errores. De lo contrario, la lógica de corrección de errores en el controlador de cinta corrige los datos antes de enviarlos al host. El código de corrección de errores es capaz de corregir cualquier número de errores en una sola pista, o en dos pistas cualesquiera si las pistas erróneas pueden identificarse por otros medios.
En las unidades de cinta de 18 pistas de media pulgada más nuevas de IBM, la grabación se realiza en El GCR de 24 000 bpi , 4/5 ( 0, 2) fue reemplazado por un código de modulación más eficiente de 8/9 ( 0 , 3), que asigna ocho bits a nueve bits . [ 3 ]
discos duros
A mediados de la década de 1970, Sperry Univac , División ISS, estaba trabajando en discos duros de gran capacidad para el negocio de las computadoras centrales utilizando codificación de grupo. [ 11 ]
disquetes
Al igual que las unidades de cinta magnética, las unidades de disquete tienen límites físicos en el espaciado de las inversiones de flujo (también llamadas transiciones, representadas por bits de un bit).
Micropolis
Ofreciendo unidades de disquete y controladores de disquete compatibles con GCR (como el 100163-51-8 y el 100163-52-6 [ 12 ] ), Micropolis respaldó la codificación de datos con grabación codificada en grupo [ 13 ] en unidades de disquete de 5¼ pulgadas, 100 tpi y 77 pistas para almacenar doce sectores de 512 bytes por pista desde 1977 o 1978. [ 14 ] [ 15 ] [ 16 ] [ 17 ]
Micro periféricos
Micro Peripherals , Inc. (MPI) comercializó unidades de disco de 5¼ pulgadas de doble densidad (como las unidades B51 de una cara y B52 de doble cara ) y una solución de controlador que implementaba GCR desde principios de 1978. [ 18 ] [ 19 ]
Durango
El Durango Systems F-85 (introducido en septiembre de 1978 [ 20 ] [ 21 ] ) utilizaba unidades de disquete de una sola cara de 5¼ pulgadas y 100 tpi que proporcionaban 480 KB utilizando una codificación de grupo 4/5 de alta densidad patentada. La máquina utilizaba un controlador de disquete Western Digital FD1781 , diseñado por un antiguo ingeniero de Sperry ISS, [ 17 ] con unidades Micropolis de 77 pistas. [ 22 ] En modelos posteriores, como la serie Durango 800 [ 23 ], esto se amplió a una opción de doble cara para 960 KB (946 KB formateados [ 23 ] [ nb 1 ] ) por disquete. [ 21 ] [ 24 ] [ 22 ] [ 14 ]
Manzana
Para la unidad de disquete del Apple II , Steve Wozniak inventó un controlador de disquete que (junto con la propia unidad Disk II ) imponía dos restricciones:
- Entre dos bits cualesquiera de tipo 1, puede haber un máximo de un bit de tipo 0.
- Cada byte de 8 bits debe comenzar con un bit uno.
El método más sencillo para garantizar el cumplimiento de estos límites consiste en registrar una transición de "reloj" adicional antes de cada bit de datos, según la codificación diferencial Manchester o FM (modulación de frecuencia) digital. Conocida como codificación 4-and-4 , la implementación resultante de Apple permitía grabar solo diez sectores de 256 bytes por pista en un disquete de 5¼ pulgadas de densidad simple. Utiliza dos bytes por cada byte.
Casi un mes antes del envío de la unidad de disco en la primavera de 1978, [ 26 ] Wozniak se dio cuenta de que un esquema de codificación más complejo permitiría que cada byte de ocho bits en el disco contuviera cinco bits de datos útiles en lugar de cuatro. Esto se debe a que hay 34 bytes que tienen el bit superior activado y no hay dos bits cero seguidos. Este esquema de codificación se conoció como codificación 5-and-3 y permitía 13 sectores por pista; se utilizó para Apple DOS 3.1, 3.2 y 3.2.1 , así como para la primera versión de Apple CP/M : [ 27 ]
Códigos GCR reservados: 0xAA y 0xD5. [ 27 ]
Wozniak calificó el sistema como "mi experiencia más increíble en Apple y el mejor trabajo que he hecho". [ 26 ]
Más tarde, el diseño del controlador de la unidad de disquete se modificó para permitir que un byte en el disco contuviera hasta un par de bits cero en una fila. Esto permitió que cada byte de ocho bits contuviera seis bits de datos útiles y permitió 16 sectores por pista. Este esquema se conoce como codificación 6-and-2 , [ 27 ] y se utilizó en Apple Pascal , Apple DOS 3.3 [ 27 ] y ProDOS , [ 29 ] y más tarde con las unidades Apple FileWare en el Apple Lisa y los discos de 3½ pulgadas de 400K y 800K en el Macintosh y Apple II. [ 30 ] [ 31 ] Apple no llamó originalmente a este esquema "GCR", pero el término se le aplicó más tarde [ 31 ] para distinguirlo de los disquetes de IBM PC que usaban el esquema de codificación MFM .
Comodoro
De forma independiente, Commodore Business Machines (CBM) creó un esquema de grabación codificada en grupo para su unidad de disquete Commodore 2040 (lanzada en la primavera de 1979). Las restricciones relevantes en la unidad 2040 eran que no podían aparecer más de dos bits cero seguidos; la unidad no imponía ninguna restricción especial al primer bit de un byte. Esto permitió el uso de un esquema similar al utilizado enUnidades de cinta de 6250 bpi . Cada cuatro bits de datos se traducen en cinco bits en el disco, utilizando los mismos códigos de 5 bits que IBM para garantizar que nunca haya más de dos bits cero seguidos, pero en un orden diferente:
Al igual que en el código de IBM, son posibles como máximo ocho bits uno seguidos, por lo que Commodore utilizó secuencias de diez o más bits uno seguidos como secuencia de sincronización .
Este esquema GCR más eficiente, combinado con un enfoque de grabación de densidad de bits constante mediante el aumento gradual de la velocidad del reloj ( velocidad angular constante de zona , ZCAV) y el almacenamiento de más sectores físicos en las pistas exteriores que en las interiores ( grabación de bits de zona , ZBR), permitió a Commodore ajustarse170 KiB en un disquete estándar de una sola cara y una sola densidad de 5,25 pulgadas, donde Apple encaja140 KiB (con codificación 6-and-2) o114 KiB (con codificación 5 y 3) y un disquete codificado en FM contenían solo88 KiB .
Sirio/Víctor
De manera similar, las unidades de disquete de 5,25 pulgadas del Victor 9000, también conocido como Sirius 1 , diseñado por Chuck Peddle en 1981/1982, utilizaban una combinación de GCR y grabación de bits de zona , disminuyendo gradualmente la velocidad de rotación de la unidad para las pistas exteriores en nueve zonas, mientras aumentaban el número de sectores por pista [ 33 ] para lograr capacidades formateadas de606 KiB (una sola cara) /1188 KiB (doble cara) en un medio de 96 tpi . [ 34 ] [ 35 ] [ 36 ] [ 37 ] El código GCR es idéntico al de Commodore. [ 38 ]
Hermano
A partir de 1985, Brother introdujo una familia de máquinas de escribir dedicadas al procesamiento de textos con unidad de disquete integrada de 3,5 pulgadas y 38 pistas [ nb 2 ] . Los primeros modelos de las series WP y LW utilizaban un esquema de grabación codificado por grupos específico de Brother con doce sectores de 256 bytes para almacenar hasta 120 KB [ nb 3 ] en disquetes de una sola cara y hasta 240 KB [ nb 3 ] en disquetes de doble cara de doble densidad (DD). [ 17 ] [ 39 ] [ 40 ] [ 41 ] Según se informa, ya se mostraron prototipos en la Internationale Funkausstellung 1979 (IFA) en Berlín.
Afilado
En 1986, Sharp presentó una solución de unidad de disco de bolsillo giratoria de 2,5 pulgadas (unidades: CE-1600F , CE-140F ; basada internamente en el chasis FDU-250; soporte: CE-1650F ) para su serie de computadoras de bolsillo con una capacidad formateada de62 464 bytes por cara (2 × 64 kB nominales, 16 pistas, 8 sectores/pista, 512 bytes por sector, 48 tpi , 250 kbit/s, 270 rpm) con grabación GCR (4/5). [ 42 ] [ 43 ]
Otros usos
También se evaluó GCR para un posible uso en esquemas de codificación de códigos de barras (eficiencia de empaquetamiento, tolerancias de tiempo, cantidad de bytes de almacenamiento para información de tiempo y nivel de salida de CC ). [ 44 ]
Véase también
- 4B5B , otro código de tasa 4/5 , pero con restricciones RLL (0,3) más flexibles .
- Codificación 8b/10b , un código RLL (0,4) de tasa 4/5 , que también está balanceado en CC .
- Modulación de frecuencia modificada (MFM)
- Duración de ejecución limitada (RLL)
- Modulación de ocho a catorce (EFM)
- Código corrector de errores
- Código de grupo
- Integrated Woz Machine (IWM, un controlador de disco GCR en ordenadores Apple)
- Paula (MOS Technology 8364, un controlador de disco compatible con GCR en ordenadores Commodore Amiga)
- Ordenadores individuales Catweasel (un controlador de disquetes especial capaz de leer algunos formatos GCR)
- KryoFlux (un controlador de disquetes especial capaz de leer algunos formatos GCR)
Notas
- ↑ El folleto del producto de la serie Durango 800 documenta una " capacidad en línea " formateadade 1,892 MB para las unidades de disquete. Sin embargo, el sistema venía equipado de fábrica con dos unidades de disquete Micropolis de 5¼ pulgadas , 100 tpi y 77 pistas, y 1,892 MB es aproximadamente el doble de la capacidad física de la unidad documentada en otras fuentes (480 KB por cara). Por lo tanto, con "capacidad en línea" debían referirse a la capacidad de almacenamiento disponible para los usuarios con la combinación de las dos unidades.
- ↑ Las fuentes proporcionan parámetros ligeramente contradictorios con respecto a los formatos de disquetes Brother . 12 sectores de 256 bytes darían 120 KB por lado en una unidad de 40 pistas, pero una fuente afirma que las unidades eran solo de 38 pistas.
- 1 2 Se sabe que los siguientes modelos Brother admiten un formato de disquete de 120 KB (lista incompleta): WP-1 (1985/1987), WP-5 (1987/1989), WP-6 (1989), WP-55 (1987/1989), WP-500 (1987/1989). Se sabe que los siguientes modelos admiten un formato de 240 KB (lista incompleta): WP-70, WP-75 (1989), WP-80 (1985/1989), WP-3400, WP-3410, WP-3550, WP-3650D, WP-760D, WP-760D+, LW-1 (1989), LW-20, LW-30, LW-100, LW-400.
Referencias
- 1 2 3 4 Personal de CW (14 de marzo de 1973). "6250 bytes/pulg. Densidad: el almacenamiento del IBM 3420 se triplicó con creces" . Computerworld . VII (11). White Plains, Nueva York, EE. UU.: 1–2 . Recuperado el 23 de marzo de 2017.
IBM añadió tres nuevos modelos al sistema de cinta magnética 3420 que pueden grabar datos con la "capacidad de grabación más densa ofrecida hasta ahora", según la compañía. Utilizando un nuevo método llamado Grabación Codificada de Grupo (GCR), las unidades de IBM pueden manejar cintas que contienen una densidad de datos de 6250 bytes/pulg. en comparación con los 1600 bytes/pulg. de los modelos anteriores del 3420. [...] También se anunció una unidad de control mejorada, el modelo 3803 2, que funciona con las unidades de cinta 3420 anteriores y más recientes. El modelo 2 incluye la capacidad de corregir errores en una o dos pistas "simultáneamente mientras la cinta está en movimiento", según IBM. [...] El método GCR segmenta los datos grabados en la cinta en grupos de caracteres a los que se añade un carácter de codificación especial. La mayor densidad se basa en una combinación de un esquema de codificación modificado, un espacio entre registros más pequeño (denominado espacio entre bloques) y componentes electrónicos y electromecánicos modificados, según IBM. Los sistemas de cinta 3803/3420 instalados pueden convertirse a las densidades más altas en campo. [...]
- ↑ FIPS PUB 50/ANSI X3.54-1976: Cinta magnética grabada para intercambio de información (6250 CPI, grabación codificada por grupos) (PDF) (Estándar Nacional Estadounidense). ANSI . 1976. Consultado el 19 de julio de 2024 .
- 1 2 3 4 5 6 7 8 Patel, Arvind Motibhai (1988). "5. Codificación de señales y control de errores". En Mee, C. Denis; Daniel, Eric D. (eds.). Grabación magnética . Vol. II: Almacenamiento de datos informáticos (1.ª ed.). McGraw-Hill Book Company . ISBN 0-07-041272-3.
- ↑ "La galería del hierro antiguo" . 2004. Archivado del original el 25/12/2008.
[...] Me mudé al laboratorio de Poughkeepsie en 1958 [...] Posteriormente fui diseñador y arquitecto principal de la unidad de control de cinta
2802
y, unos años después, diseñador y arquitecto principal de la
3803
, que fue una modificación muy importante basada en la 2802. Tres de nosotros compartimos un premio corporativo por la 3803 y yo, junto con el planificador Charlie Von Reyn, propusimos el nombre "
Grabación codificada en grupo
(GCR)" para el método de grabación. [...]
(Nota: Comentario anónimo de uno de los desarrolladores sobre el origen del nombre "Group Coded Recording".)
- ↑ Harris, John P.; Phillips, William B.; Wells, Jack F.; Winger, Wayne D. (septiembre de 1981). "Innovaciones en el diseño de subsistemas de cinta magnética". IBM Journal of Research and Development . 25 (5). International Business Machines Corporation : 691–700 . CiteSeerX 10.1.1.83.2700 . doi : 10.1147/rd.255.0691 .
- 1 2 Geffroy, Jean-Claude; Motet, Gilles (2013-03-09) [2002]. "15.12 Ejercicio GCR (4B – 5B) código". Diseño de sistemas informáticos fiables . Toulouse, Francia: Springer Science+Business Media, BV / Kluwer Academic Publishers . pp. 426, 591. ISBN 978-1-4020-0437-7LCCN 2002-284974 . ISBN 94-015-9884-3. Consultado el 18 de noviembre de 2021 .(672 páginas)
- 1 2 3 Keong, Kwoh Chee, Periféricos de computadora (PDF) , Escuela de Ingeniería Informática, Universidad Tecnológica de Nanyang , Singapur, Capítulo 7. Fundamentos de grabación magnética, archivado (PDF) del original el 23-03-2017 , recuperado el 23-03-2017
- 1 2 3 Watkinson, John (1990). "3.4. Códigos de grupo". Codificación para grabación digital . Stoneham, MA, EE. UU.: Focal Press . págs. 51–61 . ISBN 0-240-51293-6.
- ↑ Savard, John JG (2018) [2006]. "Grabación digital en cinta magnética" . quadibloc . Archivado del original el 2 de julio de 2018. Recuperado el 16 de julio de 2018 .
- ↑ Patel, Arvind Motibhai; Hong, Se June (1974). "Código rectangular óptimo para cintas magnéticas de alta densidad" . IBM Journal of Research and Development . 18 (6): 579– 588. doi : 10.1147/rd.186.0579 . Archivado del original el 4 de noviembre de 2017. Recuperado el 21 de marzo de 2017 .
- ↑ Jacoby, George V. (6 de enero de 2003) [septiembre de 1977]. "Un nuevo código de anticipación para una mayor densidad de datos". IEEE Transactions on Magnetics . 13 (5). Sperry Univac , ISS Division, Cupertino, CA, EE. UU.: IEEE : 1202–1204 . doi : 10.1109/TMAG.1977.1059670 .(Nota: Este artículo sobre el código 3PM también se presentó en la Intermag 1977 en junio de 1977).
- ↑ "Controlador inteligente Micropolis 100163" . Micropolis . Consultado el 26 de junio de 2022 .)
- ↑ US 4261019 , McClelland, S. Barry, "Sistema de grabación magnética digital compatible", publicado el 7 de abril de 1981, asignado a Micropolis Corporation (NB. Número de solicitud: US 06/098381)
- 1 2 "NCC Preview: OEMs en NCC – Micropolis Corp" . Computerworld . XII (22). CW Communications, Inc .: P/50. 1978-05-28 . Recuperado el 2017-06-12 .
[...]
Micropolis
ha ampliado la capacidad de los subsistemas de disquetes de 5,25 pulgadas mediante modelos de doble cara con almacenamiento de archivos formateados de hasta casi 2 millones de bytes [...] La serie
Megafloppy
también cuenta con un controlador inteligente que facilita la interconexión de cuatro subsistemas a una interfaz de host común para una
capacidad total de almacenamiento en línea
de más de 15 M bytes [...] Las versiones de doble cara de la línea de productos se implementarán primero en dos series
OEM
: el modelo 1015 y el modelo 1055 [...] El modelo 1015 es una unidad sin empaquetar diseñada para el fabricante que integra el almacenamiento de disquetes en su propia carcasa de sistema. Hay disponible una gama de capacidades de almacenamiento de 143.000 a 630.000 bytes por unidad [...] Los clientes del modelo 1015 tienen la opción de usar el controlador inteligente Micropolis y el método
de grabación de código de grupo
(GCR) para ampliar aún más el espacio de archivo hasta 946.000 bytes [...] Ofreciendo GCR y un controlador basado en microprocesador como características estándar, el disquete de 5,25 pulgadas del modelo 1055 tiene cuatro formatos
de sector suave
para cada una de sus 77 pistas, lo que produce una capacidad máxima de 1.892.000 bytes de espacio de archivo en su versión de doble cara [...] Un módulo adicional disponible para el 1055 se compone de dos cabezales de lectura/escritura y dos unidades, que comparten un controlador común. La capacidad del subsistema (formateada) con el módulo es de 3.784.000 bytes [...] Se pueden
conectar en cadena
hasta cuatro unidades 1055, cada una con un módulo adicional,
a un host común para obtener una capacidad máxima de almacenamiento en línea de más de 15 millones de bytes [...]
- ↑ Manual de mantenimiento del subsistema de disquetes de Micropolis (PDF) (revisión 1, 1.ª ed.). Micropolis Corporation . Febrero de 1979. 1082-04. Archivado (PDF) del original el 12 de junio de 2017. Consultado el 12 de junio de 2017 . (Nota: Micropolis 100163-51-8 y 100163-52-6 se basan en GCR).
- ↑ "InfoNews/Hardware: Hardware/Briefs" . InfoWorld . 2 (2): 19. 1980-03-03 . Recuperado el 2017-06-12 .
[...] Se han añadido cuatro nuevos productos de 96 pistas por pulgada a la línea actual de disquetes de 100 tpi de una y dos caras de
Micropolis
. Las unidades de 96 tpi ofrecen 70 pistas por cara, en comparación con las 77 que ofrece la línea
MegaFloppy
. Los cuatro modelos son: 1) El 1015-V: 436
KB, sin formato, grabación FM/MFM [...] 2) El 1016-V: 532
KB sin formato,
grabación codificada en grupo
(GCR) [...] 3) El 1015-VI: una versión de dos cabezales de la unidad MFM, 872
KB [...] 4) El 1016-VI: también una unidad de dos cabezales, 1,064 MB, codificación GCR [...]
- 1 2 3 Guzis, Charles "Chuck" P. (2015-09-20). "Formato de distribución multiplataforma" . Sydex. Archivado del original el 14-06-2017 . Recuperado el 14-06-2017 .
[...] Al mismo tiempo, Micropolis estaba trabajando en una unidad de 5,25" que podía almacenar aproximadamente tanto como una de 8", utilizando algunos trucos. La unidad de Micropolis era de 100 tpi, 77 pistas y, mediante el uso de GCR, podía almacenar 12 sectores de 512 bytes por pista. Eso son 462
KiB. Esto fue alrededor de 1977-78. [...] La [...] implementación de la unidad y el controlador (la nuestra la hizo un tipo que habíamos reclutado de Sperry ISS) era [...] compleja y costosa [...] Los discos Brother WP [...] son de 38 pistas, de una sola cara, GCR codificado por Brother que almacenan [...] 120K en disquetes 2D. [...]
- ↑ Allen, David (febrero de 1978). "Una interfaz de miniflop" (PDF) . BYTE . 3 (2). Kansas City, EE. UU.: 114, 116–118 , 120, 122, 134–125 . Archivado del original (PDF) el 14 de junio de 2017. Recuperado el 14 de junio de 2017.
[...] De los códigos alternativos utilizados para lograr la doble densidad, GCR (Grabación Codificada de Grupo) parece bastante atractivo. Micro Peripherals Inc. ha implementado la doble densidad utilizando GCR en un sistema de controlador y disquete de tamaño completo que actualmente se comercializa. [...] GCR no es más que el antiguo NRZ de siempre con sus ventajas inherentes, pero, dado que el NRZ ordinario no tiene información de reloj y un contenido de CC potencialmente alto durante largas cadenas de unos o ceros, los datos se reformatean para eliminar las cadenas largas. El reformateo convierte cada grupo de cuatro bits de datos originales en cinco bits de datos codificados en grupo; los cinco bits de la versión codificada siempre tendrán una mezcla de unos y ceros, incluso si los datos reales están todos en un solo estado. El reformateo en GCR se puede realizar mediante software, a diferencia de MFM, etc., que casi inevitablemente deben codificarse y decodificarse mediante hardware. Por lo tanto, GCR tiene buenas posibilidades como un esquema de bajo costo y alta confiabilidad para lograr el doble de densidad. [...]
- ↑ "Los disquetes prometen un rendimiento mejorado" . Computerworld . XIII (7). CW Communications, Inc .: 90. 12 de febrero de 1979. Consultado el 14 de junio de 2017 .
- ↑ Schultz, Brad (1978-10-02). "Business Mini pesa 65 libras: ¿qué es Durango?" . Computerworld . XII (40). CW Communications, Inc. : 1, 4 . Recuperado el 2017-06-13 .
- 1 2 Comstock, George E. (13 de agosto de 2003). "Historia oral de George Comstock" (PDF) . Entrevista realizada por Hendrie, Gardner. Mountain View, California, EE. UU.: Computer History Museum . CHM X2727.2004. Archivado (PDF) del original el 23 de marzo de 2017. Recuperado el 23 de marzo de 2017 .
- 1 2 Guzis, Charles "Chuck" P. (13 de septiembre de 2009). "Durango GCR" . Sydex. Archivado del original el 4 de noviembre de 2017. Recuperado el 25 de marzo de 2017 .
- 1 2 "Resumen técnico del 800: Sistema informático empresarial de la serie 800" (PDF) . San José, CA, EE. UU.: Durango Systems, Inc. Archivado (PDF) del original el 23 de marzo de 2017. Recuperado el 23 de marzo de 2017 .
- ↑ Guzis, Charles "Chuck" P. (octubre de 2006). "The Durango F-85 Computer" . Sydex. Archivado del original el 23 de marzo de 2017. Recuperado el 23 de marzo de 2017 .
- 1 2 3 4 5 6 7 8 Copy II Plus Versión 9 – Utilidades ProDOS/DOS – Recuperación de datos, administración de archivos, copia de seguridad de software protegido (PDF) . 9.0. Central Point Software, Inc. 31-10-1989 [1982] . Recuperado el 21-03-2017 .
{{cite book}}: CS1 maint: servicio de archivado obsoleto ( enlace ) - 1 2 Williams, Gregg; Moore, Rob (enero de 1985). "La historia de Apple / Parte 2: Más historia y Apple III" . BYTE (entrevista): 166. Archivado del original el 12 de febrero de 2012. Recuperado el 26 de octubre de 2013 .(Nota: Entrevista con Steve Wozniak , donde describe la creación de la versión de GCR para Apple ).
- 1 2 3 4 5 6 7 8 9 10 11 Worth, Don D.; Lechner, Pieter M. (mayo de 1982) [1981]. Beneath Apple DOS (4.ª edición impresa). Reseda, CA, EE. UU.: Quality Software . Recuperado el 21 de marzo de 2017 . Archivado el 9 de marzo de 2016 en Wayback Machine.
- 1 2 3 4 5 6 Sather, James Fielding (1983). Comprensión del Apple II: Guía de aprendizaje y manual de hardware para el ordenador Apple II (1.ª ed.). Chatsworth, CA, EE. UU.: Quality Software . págs. 9-26, 9-27 . ISBN 0-912985-01-1. Consultado el 21 de marzo de 2017 .
- 1 2 3 4 5 6 Worth, Don D.; Lechner, Pieter M. (marzo de 1985) [1984]. Bajo Apple ProDOS: para usuarios de computadoras Apple II Plus, Apple IIe y Apple IIc (PDF) (2.ª edición ). Chatsworth, CA, EE. UU.: Quality Software . ISBN 0-912985-05-4LCCN 84-61383 . Archivado (PDF) del original el 21/03/2017 . Consultado el 21/03/2017 .
- ^ Feichtinger , Herwig ( 1987) . Arbeitsbuch Mikrocomputer (en alemán) (2 ed.). Múnich, Alemania: Franzis-Verlag GmbH . págs. 223-224 . ISBN 3-7723-8022-0.
- 1 2 Apple Computer, Inc. (febrero de 1982) [1978]. Especificación de la máquina Woz integrada (IWM) (PDF) (19.ª ed.). Museo de computación DigiBarn. Archivado (PDF) del original el 6 de agosto de 2016. Recuperado el 6 de agosto de 2016 .
- 1 2 Hildon, Karl JH (marzo de 1985). "Códigos GCR". The Complete Commodore Inner Space Anthology (PDF) . Milton, Ontario, Canadá: Transactor Publishing Incorporated . pág. 49. ISBN 0-9692086-0-X. Archivado (PDF) del original el 23-03-2017 . Recuperado el 23-03-2017 .(Nota: Códigos GCR de Commodore; sin embargo, esta referencia afirma erróneamente que un bit 1 indica la ausencia de una transición).
- ↑ "victor9k" . Documentación de FluxEngine . Consultado el 19 de julio de 2024 .
- ↑ "Especificación Victor 9000/Sirius 1" (PDF) . commodore.ca. Archivado (PDF) del original el 23 de marzo de 2017. Consultado el 23 de marzo de 2017 .
- ↑ "Material de referencia técnica suplementario" . Revisión 0 (1.ª edición impresa). Scotts Valley, CA, EE. UU.: Victor Publications . 23 de marzo de 1983. Nota de aplicación: 002.
[...] La unidad de disquete de una sola cara ofrece 80
pistas a
96 TPI
[...] La unidad de disquete de doble cara ofrece 160 pistas a 96
TPI [...] Las unidades de disquete tienen
sectores de 512 bytes; utilizando una técnica de grabación GCR de 10 bits. [...] Aunque el
Victor 9000
utiliza
minidisquetes de 5 1/4 pulgadas de un tipo similar a los utilizados en otras computadoras, los propios disquetes no son legibles en otras máquinas, ni el Victor 9000 puede leer un disco de una máquina de otro fabricante. El Victor 9000 utiliza un método de grabación único para permitir que los datos se empaqueten con una densidad de hasta 600
kbytes en un minidisquete de una sola cara y densidad única; Este método de grabación implica la regulación de la velocidad de rotación del disquete, lo que explica que el ruido de la unidad a veces cambie de frecuencia.
- ↑ "Capítulo 7. Ensamblaje de la unidad de disco". Manual de referencia técnica de Victor 9000 (PDF) . Victor Business Products, Inc. Junio de 1982. págs. 7–1..7–9. 710620. Archivado (PDF) del original el 23 de marzo de 2017. Recuperado el 23 de marzo de 2017. [
...] La densidad de pistas es de 96 pistas por pulgada, y la densidad de grabación se mantiene en aproximadamente 8000 bits por pulgada en todas las pistas. [...] El
VICTOR 9000
utiliza una técnica de codificación llamada grabación de código de grupo (GCR) para convertir los datos de la representación interna a un formato aceptable. GCR convierte cada nibble (de 4 bits) en un código de 5 bits que garantiza un patrón de grabación que nunca tiene más de dos ceros juntos. Luego, los datos se graban en el disco provocando una inversión de flujo para cada bit "uno" y ninguna inversión de flujo para cada bit "cero". [...]
- ^ Sargento III., Murray; Zapatero, Richard L.; Stelzer, Ernst HK (1988). Assemblersprache und Hardware des IBM PC/XT/AT (en alemán) (1 ed.). Addison-Wesley Verlag (Deutschland) GmbH / Addison-Wesley Publishing Company . ISBN 3-89319-110-0. . VVA-Nr. 563-00110-4.
- ↑ "Formato Victor 9000" . Wiki de DiscFerret . Consultado el 19 de julio de 2024 .
- ↑ Gieseke, Hans-Werner (27 de agosto de 2003). "Hermano WP-1" (en alemán). Archivado del original el 14 de junio de 2017. Recuperado el 14 de junio de 2017 .(Nota: Según se informa, los datos técnicos de la Brother WP-1 se obtuvieron de la página 109 del manual de usuario).
- ↑ French, Mick (13 de septiembre de 2002). "Brother WP-6" . Archivado del original el 22 de noviembre de 2017. Consultado el 14 de junio de 2017.
[...] La unidad de disco de 3,5" y 240 KB es una unidad Brother de un solo cabezal, número de pieza 13194989, y está conectada mediante un cable plano de 15 pines. [...] Inicializa (formatea) el disco a una capacidad de 236,5 KB. [...]
- ↑ Cotgrove, Michael S. (26 de febrero de 2009). «Formato arcaico de disquete» . Recuperado el 14 de junio de 2017.
[...] Existían varios disquetes Brother de 3,5 pulgadas que no cumplían con ningún estándar. [...] Uno tenía sectores de 1296 bytes y otro tenía 12 sectores GCR de 256 bytes [...]
- ↑ "Modelo CE-1600F". Manual de servicio Sharp PC-1600 (PDF) . Yamatokoriyama, Japón: Sharp Corporation , Information Systems Group, Quality & Reliability Control Center. Julio de 1986. págs. 98–104 . Archivado (PDF) del original el 7 de mayo de 2017. Recuperado el 23 de marzo de 2017. GCR
es una abreviatura de
Group Coded Recording
(Grabación Codificada de Grupo ). Un solo byte, 8 bits, de datos se divide en dos datos de 4 bits que también se convierten en datos de 5 bits. Por lo tanto, un solo byte (8 bits) se graba en el medio como datos de 10 bits.
- ↑ Manual de servicio Sharp Modelo CE-140F Unidad de disco portátil (PDF) . Sharp Corporation . 00ZCE140F/SME. Archivado (PDF) del original el 11/03/2017 . Consultado el 11/03/2017 .
- ↑ Moseley, Robin C. (abril de 1979). "Foro técnico: una comparación de esquemas de codificación de códigos de barras" (PDF) . BYTE . 4 (4). Andover, MA, EE. UU.: 50, 52. Recuperado el 14 de junio de 2017 .
Lecturas adicionales
- ANSI INCITS 40-1993 (R2003) Cinta magnética no grabada para intercambio de información (9 pistas, 800 bpi, NRZI ;1600 bpi , PE ; y6250 bpi , GCR)
- ANSI INCITS 54-1986 (R2002) Cinta magnética grabada para intercambio de información (6250 bpi , GCR)
- Sallet, Herbert W. (julio de 1977). "Cinta magnética: un producto de alto rendimiento: la cinta magnética se ha convertido en un medio muy eficaz para la grabación de datos de alta densidad y bajo coste por bit". IEEE Spectrum . 14 (7): 26–31 . doi : 10.1109/MSPEC.1977.6501525 .
- Sidhu, Pawitter S. (diciembre de 1976). "La grabación con codificación de grupo duplica de forma fiable la capacidad de los disquetes". Computer Design : 84–88 .
- "(desconocido)". Noticias de Perkin-Elmer Data Systems . Perkin-Elmer Data Systems . 14 de junio de 1977.
{{cite journal}}: La cita utiliza un título genérico ( ayuda ) - Hsiao, (Ben) MY; Carter, William C.; Thomas, James W.; Stringfellow, William R. (septiembre de 1981). "Fiabilidad, disponibilidad y facilidad de mantenimiento de los sistemas informáticos de IBM". IBM Journal of Research and Development . 25 (5): 462. doi : 10.1147/rd.255.0453 .(NB. Menciona el código RLL 5/4 utilizado enUnidades de cinta de 6250 bpi .)
- Manual de servicio técnico de Qualstar 34XX (PDF) (Revisión J ed.). Canoga Park, CA, EE.UU.: Qualstar Corporation . págs. 3-4...3-7. 500450. Archivado desde el original (PDF) el 30 de septiembre de 2011 . Consultado el 23 de marzo de 2017 .(Nota: Información adicional sobre el formato de cinta GCR).
- US 3685033 , Agrawala, Ashok K. y Srivastava, Keshava, "Codificación de bloques para sistemas de grabación magnética", publicado el 15 de agosto de 1972, asignado a Honeywell Inc. (NB. Número de solicitud: US66 199 . Véase también: CA993998A, CA993998A1, DE2142428A1)
- US 4210959 , Wozniak, Stephen G. , "Controlador para disco magnético, grabadora o similar", publicado el 1 de julio de 1980, asignado a Apple Computer, Inc. (Nota: Número de solicitud: US 5/904420)
- US 4564941 , Woolley, Richard N.; Glover, Neal y Williams, Richard, "Sistema de detección de errores", publicado el 14 de enero de 1986, asignado a Apple Computer, Inc. (Nota: Número de solicitud: US 06/559210. Véase también: CA1208794A, CA1208794A1, DE3443272A1, DE3443272C2)
- Dockery, Sean Brendan. "Codificación de disco de Apple II" . Archivado del original el 5 de enero de 2016.
- Especificación del controlador de disquete NEC µPD72070, versión 2.0 (PDF) . Versión preliminar 2.0. NEC Corporation . Octubre de 1991. Archivado del original (PDF) el 20 de marzo de 2017. Consultado el 20 de marzo de 2017 .
- Åkesson, Linus (31 de marzo de 2013). "Decodificación GCR sobre la marcha" . Archivado del original el 21 de marzo de 2017. Recuperado el 21 de marzo de 2017 .
- Trikaliotis, Spiro (5 de marzo de 2010). Misterios del "comodoro GCR"Archivado del original el 5 de agosto de 2014.
- "Decodificador/encodificador ROM GCR en unidades de disquete Commodore 8050 y 8250" . Foro 64. Archivado del original el 12 de marzo de 2010.
- Irwin, John W.; Cassie, John V.; Oppeboen, Harlyn C. (septiembre de 1971) [1970-12-11]. "El subsistema de cinta magnética IBM 3803/3420". IBM Journal of Research and Development . IBM : 391–400 . CiteSeerX 10.1.1.89.7834 .
- Expediente (junio de 2014). "Hito - Propuesta: Introducción del ordenador Apple Macintosh, 1984" . Archivado del original el 9 de julio de 2018. Consultado el 9 de julio de 2018 .
- "Esquemas de codificación de disco locos" . Big Mess O' Wires (BMOW) – Plus Too . 2011-10-02. Archivado del original el 2018-07-09 . Recuperado el 2018-07-09 .
- Dickreiter, Michael; Dittel, Volker; Hoeg, Wolfgang; Wöhr, Martín (2014). Handbuch der Tonstudiotechnik (en alemán). Walter de Gruyter GmbH & Co. KG . ISBN 978-3-11-031650-6ISBN 3-11031650-1. Consultado el 09-07-2018 .
- Bergmans, Jan WM (09-03-2013) [1996]. «Capítulo 4.8.3 Código de grabación codificada en grupo (GCR)». Transmisión y grabación digital en banda base ( edición reimpresa). Philips Research , Eindhoven, Países Bajos: Kluwer Academic Publishers / Springer Science+Business Media . doi : 10.1007/978-1-4757-2471-4 . ISBN 978-1-4419-5164-9. Consultado el 09-07-2018 .
- Camras, Marvin (2012) [1988]. Manual de grabación magnética ( edición reimpresa). Van Nostrand Reinhold Company / Springer Science+Business Media . doi : 10.1007/978-94-010-9468-9 . ISBN 978-9-40109468-9LCCN 86-24762 . ISBN 9-40109468-3. Consultado el 09-07-2018 .
- "En configuración de una sola unidad: el sistema de cinta tiene tres densidades" . Computerworld . XIII (19). Louisville, Colorado, EE. UU.: CW Communications/Inc.: 59. 7 de mayo de 1979. Recuperado el 9 de julio de 2018 .
Enlaces externos
- "Les Disquettes Et Le Drive Disk II" (en francés). Archivado del original el 9 de julio de 2018. Recuperado el 9 de julio de 2018 ., "Les Nibbles" (en francés). Archivado del original el 22-03-2017 . Recuperado el 09-07-2018 ., "La Methode PRODOS: Rapide Et Efficace" (en francés). Archivado del original el 9 de julio de 2018. Consultado el 9 de julio de 2018 .
- Dispositivos de almacenamiento Commodore
- Familia Apple II
- cintas de almacenamiento para ordenador
- Discos giratorios, soportes de almacenamiento informático
- Códigos de línea
- Detección y corrección de errores