Articulo de referencia

Luz de datos

[https://web.archive.org/web/20121006053726/http://investing.businessweek.com/research/stocks/private/snapshot.asp?privcapId=7925331 Private Company Information: Datalight, Inc....

Datalight era una empresa de software privada especializada en software de alto rendimiento y a prueba de fallos de alimentación para preservar la integridad de los datos en sistemas embebidos . [ 2 ] La empresa fue fundada en 1983 por Roy Sherrill y tenía su sede en Bothell, Washington . En 2019, la empresa era una filial de Tuxera bajo el nombre de Tuxera US Inc.

Resumen e historia

Datalight fue fundada en 1983 por Roy Sherrill, un antiguo ingeniero de Boeing . [ 3 ] [ 4 ] Los productos iniciales de Datalight fueron dos aplicaciones para DOS : el compilador Datalight Small-C y el depurador Datalight C-Bug. Un compilador completo de C llamado Datalight C estuvo disponible de Datalight entre 1987 y 1993; Datalight C, desarrollado por Walter Bright , evolucionó a Zortech C y ahora es Digital Mars C. [ 5 ] [ 6 ] [ 7 ] Datalight C también se desarrolló en un compilador optimizador llamado Datalight Optimum-C, que más tarde se convirtió en Zortech C++, el primer compilador nativo de C++ . [ 8 ] [ 9 ] En 1988, Datalight lanzó C_thru_ROM, que proporcionaba funciones de C integrables y código de inicio de C, lo que permitía que los programas desarrollados en DOS se ejecutaran como aplicaciones independientes sin dependencia de DOS. [ 10 ] [ 11 ] En 1989, se lanzó ROM-DOS 1.0.

CardTrick se anunció en 1993 para dar soporte a la memoria flash integrada en las tarjetas PCMCIA . Posteriormente, en 1995, CardTrick evolucionó hasta convertirse en FlashFX, un gestor de memoria flash integrado , lo que permitió a Datalight entrar en el mercado de la memoria flash sin procesar. La empresa experimentó un rápido crecimiento a finales de la década de 1990, recibiendo el premio WA Fast 50 a las empresas de mayor crecimiento en el estado de Washington en 1997 y 1998.

La primera de las cuatro patentes que finalmente se asignaron a Datalight, "Método y aparato para asignar almacenamiento en una memoria flash", [ 12 ] se otorgó en 1999, seguida de una patente adicional relacionada con FlashFX, "Método y sistema para gestionar áreas defectuosas en la memoria flash", [ 13 ] en 2001.

En 2003, se lanzó Reliance, un sistema de archivos integrado transaccional confiable ; una patente relacionada, "Sistema de archivos confiable y método para proporcionarlo", [ 14 ] fue otorgada en 2007.

En 2009, Datalight lanzó FlashFX Tera para dar soporte al creciente tamaño y complejidad de las matrices de memoria flash NAND . Ese mismo año, se lanzó Reliance Nitro, que se basaba en Reliance y añadía una arquitectura basada en árboles para mejorar el rendimiento con archivos grandes (>100  MB) y con un gran número de archivos.

En 2013, se emitió otra patente relacionada con el sistema de archivos, "Método y aparato para la gestión de memoria tolerante a fallos" [ 15 ] .

En junio de 2019, la empresa finlandesa de software de almacenamiento y tecnología de redes Tuxera firmó un acuerdo para adquirir Datalight. [ 16 ]

Productos

Familia Reliance

Dependencia

Lanzado por primera vez en 2003, Reliance es un sistema de archivos integrado [ 17 ] diseñado para aplicaciones con altos requisitos de confiabilidad. [ 18 ] Características clave: [ 19 ]

  • Proporciona inmunidad a la corrupción de archivos , incluso después de una interrupción inesperada del sistema (por ejemplo, un corte de energía), mediante puntos de transacción atómicos.
  • No necesita comprobar la integridad del disco al arrancar, lo que significa un tiempo de arranque más corto.
  • Configuración dinámica del sistema de archivos para optimizar el rendimiento.
  • Intercambio total de datos con Microsoft Windows , a través del controlador Reliance Windows Driver.

Reliance tiene un tamaño máximo de volumen de 2  TB y un tamaño máximo de archivo de 4  GB. [ 20 ]

Reliance Nitro

Lanzado en 2009, Reliance Nitro es un sistema de archivos desarrollado a partir de Reliance; mejoró el rendimiento del Reliance original, principalmente mediante la adición de una arquitectura de directorio basada en árbol que facilita búsquedas más rápidas. El tamaño máximo de volumen en Reliance Nitro es de 32  TB; el tamaño máximo de archivo solo está limitado por el espacio libre. [ 21 ]

Controlador de Windows de Reliance

Datalight proporciona controladores para Windows tanto para Reliance (Controlador de Windows de Reliance; RWD) como para Reliance Nitro (Controlador de Windows de Reliance Nitro; RNWD). Estos controladores permiten el intercambio entre medios con formato Reliance y Microsoft Windows. Ambos son compatibles con Windows Vista y Windows XP ; una versión anterior de RWD es compatible con Windows 2000. Los controladores incluyen herramientas para formatear medios y una utilidad para comprobar la integridad del sistema de archivos.

FlashFX

Presentado en 1995, FlashFX es un gestor de medios flash que permite a las aplicaciones acceder a la memoria flash como si fuera un disco duro, [ 17 ] abstraiendo la complejidad de los medios flash. [ 22 ] [ 23 ] FlashFX funciona con memoria flash NAND o NOR y admite numerosos dispositivos flash. [ 24 ] [ 25 ] Puede utilizarse con cualquier sistema de archivos.

Versiones:

  • FlashFX Pro : Admite alrededor de 200 números de pieza de chips flash y matrices flash de hasta 2  GB. [ 26 ] Tiene versiones pre-portadas para Windows CE , VxWorks , Nucleus PLUS y ThreadX . [ 27 ] FlashFX Pro está disponible para Windows Mobile (FlashFX Tera no lo está). [ 26 ]
  • FlashFX Tera : Admite alrededor de 300 números de pieza de chips flash y matrices flash de hasta 2  TB. Cuenta con versiones pre-portadas para Linux , Windows CE y VxWorks. [ 28 ] FlashFX Tera admite memoria flash NAND MLC , [ 29 ] mientras que FlashFX Pro no; otra mejora es la corrección de errores de Tera , que es más robusta que la de Pro. [ 26 ]

Entre los productos que utilizan FlashFX se incluyen el ordenador PC/104 de Arcom , [ 30 ] la arquitectura de software Continuum de Curtis-Wright, [ 31 ] el teléfono HTT-500 de Teltronic, [ 32 ] y el emulador de disco PROMDISK de MCSI. [ 33 ]

Archivos XCFiles

XCFiles, lanzado en junio de 2010, es un sistema de archivos compatible con exFAT dirigido a dispositivos de consumo. [ 34 ] Permite que los sistemas embebidos admitan SDXC , el estándar de la SD Card Association para tarjetas de almacenamiento de capacidad extendida. [ 34 ] Comercializado como "independiente de la plataforma de destino", [ 35 ] XCFiles está diseñado para ser portable a cualquier plataforma de 32 bits que cumpla ciertos requisitos (como admitir semáforos y enteros sin signo de 64 bits ). [ 36 ]

XCFiles se comercializa en Japón como 'exFiles' por AI Corporation; fue lanzado allí en abril de 2009. [ 37 ]

ROM-DOS

ROM-DOS (a veces llamado Datalight DOS [ 38 ] ) se introdujo en 1989 como un sistema operativo compatible con MS-DOS diseñado para sistemas embebidos. [ 39 ] Incluye opciones de compilación de compatibilidad con versiones anteriores que permiten la compatibilidad con versiones específicas de MS-DOS (por ejemplo, DOS 5.01). ROM-DOS 7.1 añadió soporte para FAT32 y nombres de archivo largos . ROM-DOS incluye una pila TCP/IP compacta ; [ 40 ] y SOCKETS, una API de sockets de red y paquete de conectividad, está disponible como un complemento opcional para ROM-DOS. [ 40 ] [ 41 ] El SDK viene con Borland C/C++ y Turbo Assembler . [ 42 ]

Requisitos del sistema: [ 43 ] [ 44 ]

  • Intel 80186 o compatible
  • 10  KB de RAM
  • 54 72  KB de ROM o espacio en disco (según la versión)

Algunos dispositivos que usan o usaron ROM-DOS son la Canon PowerShot Pro70, [ 38 ] la ADAM-4500 de Advantech, [ 45 ] la Percon Falcon 325, [ 46 ] varias PDA antiguas ( Tandy Zoomer , IBM Simon , HP OmniGo 100 / 120 , Nokia 9000 / 9000i / 9110 / 9110i ), las calculadoras gráficas Casio Algebra FX Series , la PROMDISK de MCSI, [ 33 ] y la computadora PC/104 de Arcom. [ 30 ] La utilidad de configuración RAID avanzada (ARCU) de Intel se basa en ROM-DOS, [ 47 ] y, a partir de 2004, todos los CD de recursos del sistema de las placas base de servidores Intel incluían ROM-DOS. [ 48 ] La FMT 3000 de Symbol venía con una copia de ROM-DOS. [ 49 ]

Comandos

La siguiente lista de comandos es compatible con ROM-DOS. [ 50 ]

Referencias

  1. Información de la empresa privada: Datalight, Inc. BusinessWeek .
  2. Ganssle, Jack (13 de julio de 2015). "Una entrevista con Datalight" . embedded.com . Recuperado el 6 de agosto de 2015 .
  3. " Garantizar que los dispositivos no pierdan datos ". Tricia Duryee. The Seattle Times ; 16 de julio de 2007.
  4. " Equipo de liderazgo archivado el 2 de marzo de 2019 en Wayback Machine ". Datalight. Consultado el 23 de agosto de 2010.
  5. Eckel, Bruce. Uso de C++ , Osborne McGraw-Hill, 1989, pág. 34.
  6. PC Magazine , Volumen 7, Números 18 19 , pág. 38.
  7. Página principal de Walter Bright . Consultada el 4 de agosto de 2010.
  8. " Historia de los compiladores C para PC ". Bob Stout. 1998.
  9. Entrevista a Walter Bright . Revista Bitwise ; mayo de 2006.
  10. " El DOS de escritorio se infiltra para ejecutar sistemas embebidos ". David Shear. EDN ; 4 de agosto de 1994.
  11. Norm Dresner (30-09-2005). "Re: Compilador C gratuito 80186" . Grupo de noticias : comp.arch.embedded . Consultado el 19-07-2010 . 
  12. Patente de Estados Unidos 5860082: " Método y aparato para asignar almacenamiento en una memoria flash. Archivada el 9 de septiembre de 2018 en Wayback Machine ".
  13. Patente de Estados Unidos 6260156: " Método y sistema para gestionar áreas defectuosas en memoria flash. Archivada el 9 de septiembre de 2018 en Wayback Machine ".
  14. Patente de Estados Unidos 7284101: " Sistema de archivos confiable y método para proporcionarlo. Archivado el 9 de septiembre de 2018 en Wayback Machine ".
  15. Patente de Estados Unidos 8572036: " Método y aparato para la gestión de memoria tolerante a fallos. Archivada el 9 de septiembre de 2018 en Wayback Machine ".
  16. Nordic 9 Tuxera adquirió Datalight de EE .
  17. 1 2 Miller, Drew. Black Hat Physical Device Security: Exploiting Hardware and Software , pág.  49. Syngress, 2004. ISBN 978-1-932266-81-8.
  18. Hoja de datos de Reliance , pág. 1.
  19. " Reliance ". Datalight. Consultado el 13 de agosto de 2010.
  20. Guía del desarrollador de Reliance , cap. 1.
  21. Guía del desarrollador de Reliance Nitro , "Introducción".
  22. " Optimización de matrices de memoria flash residente en dispositivos Windows CE ". Dennis Edwards y Keith Garvin. Dr. Dobb's Journal ; 1 de noviembre de 2001.
  23. " El ascenso al dominio de la memoria flash NAND. Archivado el 13 de febrero de 2010 en Wayback Machine ". Bill Graham. Wind River; 24 de noviembre de 2009.
  24. " Gracias por el recuerdo. Archivado el 12 de julio de 2014 en Wayback Machine ." William Wong. Electronic Design ; 21 de mayo de 2009.
  25. " Linux obtiene un sistema de archivos flash de alto rendimiento" .". Eric Brown. LinuxDevices.com ; 29 de enero de 2008.
  26. 1 2 3 " Controladores de memoria flash archivados el 30/07/2010 en Wayback Machine ." Datalight. Recuperado el 13/08/2010.
  27. Hoja de datos de FlashFX Pro 3.0 , pág. 1.
  28. Hoja de datos de FlashFx Tera Enlace obsoleto archivado el 21/01/2013 en archive.today , pág. 1.
  29. " Windows CE obtiene soporte mejorado para Flash" . Archivado del original el 16 de julio de 2011."Jonathan Angel. WindowsForDevices.com ; 15 de abril de 2010.
  30. 1 2 " La computadora PC/104 sobrevive a entornos hostiles ". Warren Webb. EDN ; 3 de febrero de 2000.
  31. " Curtiss-Wright elige FlashFX Pro Flash Media Manager de Datalight para su oferta de arquitectura de software Continuum ." Curtiss-Wright. 3 de agosto de 2006.
  32. " Historia de un cliente: Teltronic archivada el 13 de junio de 2011 en Wayback Machine ." ENEA. 2007.
  33. 1 2 PROMDISK Archivado el 4 de marzo de 2016 en Wayback Machine . MCSI.
  34. 1 2 Archivos XCFiles , pág. 1.
  35. Preguntas frecuentes de XCFiles Enlace obsoleto archivado el 30/07/2012 en archive.today , pág. 2.
  36. Manual del usuario de exFiles (v. 1.04) , págs. 67, 72.
  37. ^ " exFATファイルシステムの海外向け販売を開始Archivado el 8 de septiembre de 2010 en Wayback Machine ". Corporación de IA; 6 de julio de 2010. ( traducción de Google ).
  38. 1 2 " Datalight DOS seleccionado para la nueva línea de cámaras digitales de Canon ." Business Wire ; 23 de febrero de 1999.
  39. Hoja de datos de ROM-DOS , pág. 1.
  40. 1 2 Jones, M. Tim. Protocolos de capa de aplicación TCP/IP para sistemas embebidos , Apéndice C: Pilas de protocolos TCP/IP. Archivado el 28/12/2009 en Wayback Machine . Charles River Media, 2002. ISBN 1-58450-247-9.
  41. Datalight SOCKETS Archivado el 30/07/2010 en Wayback Machine . Recuperado el 19/07/2010.
  42. Hoja de datos de ROM-DOS , pág. 2.
  43. Manual del producto ROM-DOS , pág. 6.
  44. ROM DOS 6.22 . EMAC, Inc. 2010. Los requisitos del sistema del proveedor son algo más altos: 18 KB de RAM y 124 KB de espacio.
  45. ADAM-4500 - Controlador de comunicaciones basado en PC . Advantech.
  46. " Escáneres RF para la recopilación de datos ". Identificación de datos en línea.
  47. Controlador RAID para servidores Intel U3-1L de perfil bajo (SRCU31L): Especificación técnica del producto , pág. 12.
  48. " INSTALL.TXT para el paquete de actualización del sistema (SUP) archivado el 13 de julio de 2011 en Wayback Machine ." 19 de mayo de 2004.
  49. Manual del software FMT 3000 archivado el 4 de marzo de 2016 en Wayback Machine , pág. 41.
  50. "Guía del usuario de Datalight ROM-DOS" (PDF) . www.datalight.com . Archivado del original (PDF) el 16 de noviembre de 2011.
  • Sitio web oficial
Obtenido de " https://en.wikipedia.org/w/index.php?title=Datalight&oldid=1359418406#ROM-DOS "