데이탈라이트

Datalight
데이탈라이트
유형사설
산업컴퓨터 소프트웨어
설립됨미국 워싱턴 보첼(법인 1983년(1983년)[1]
창시자로이 셰릴
본부,
미국
상품들
  • 의존성
  • 플래시FX
  • XCFiles
  • ROM-DOS
직원수
29
웹사이트datalight.com
www.tuxera.com

데이탈라이트는 임베디드 시스템의 데이터 무결성 보존을 위한 파워 페일 세이프 및 고성능 소프트웨어 전문 소프트웨어 회사였다.[2]이 회사는 1983년 로이 셰릴이 설립한 회사로 워싱턴 보첼에 본사를 두고 있다.2019년 현재 이 회사는 턱세라 US 주식회사라는 이름으로 턱세라의 자회사다.

개요 및 기록

데이탈라이트는 1983년 전 보잉 엔지니어였던 로이 셰릴에 의해 설립되었다.[3][4]데이터라이트의 초기 제품은 데이터라이트 소형 C 컴파일러와 데이터라이트 C-Bug 디버거의 두 DOS 애플리케이션이었다.다탈라이트 C라는 이름의 완전한 C 컴파일러는 1987년과 1993년 사이에 데이탈라이트로부터 이용가능했다; 월터 브라이트가 개발한 데이탈라이트 C는 조텍 C로 진화했고 지금은 디지털 마스 C이다.[5][6][7]데이타라이트 C도 데이타라이트 옵티멈-C라고 하는 최적 컴파일러로 개발되었는데, 후에 최초의 네이티브 C++ 컴파일러인 조텍 C++가 되었다.[8][9]1988년 데이탈라이트는 내장형 C 기능과 C 스타트업 코드를 제공하는 C_thru_ROM을 출시하여 DOS에서 개발된 프로그램이 DOS 의존성 없이 독립형 애플리케이션으로 실행될 수 있도록 하였다.[10][11]1989년에 ROM-DOS 1.0이 출시되었다.

카드트릭은 PCMCIA 카드에 내장되는 플래시 메모리를 지원하기 위해 1993년에 발표되었다.이후 CardTric은 1995년 내장형 플래시 메모리 매니저 FlashFX로 진화하면서 Datalight를 원시 플래시 메모리 시장으로 이동시켰다.이 회사는 1990년대 후반 급성장하면서 1997년과 1998년 워싱턴주에서 가장 빠르게 성장하는 기업들로 WA Fast 50상을 받았다.

데이터라이트에 최종적으로 배정된 4개 특허 중 첫 번째 특허인 "플래시 메모리에 스토리지를 할당하는 방법과 장치"[12]는 1999년에 수여되었고, 2001년에는 FlashFX 관련 특허인 "플래시 메모리 내 불량 영역 관리를 위한 방법과 시스템"[13]이 추가로 수여되었다.

2003년에는 신뢰할 수 있는 트랜잭션 임베디드 파일 시스템인 Reliance가 출시되었고, 2007년에는 관련 특허인 "신뢰할 수 있는 파일 시스템과 동일한 제공 방법"[14]이 수여되었다.

2013년에는 또 다른 파일 시스템 관련 특허인 "단층 메모리 관리를 위한 방법 및 장치"[15]가 발행되었다.

2009년 데이터라이트는 NAND 플래시 어레이의 증가하는 크기와 복잡성을 지원하기 위해 FlashFX Tera를 출시했다.같은 해 Reliance Nitro가 출시되어 Reliance를 기반으로 대형 파일(>100MB)과 대량의 파일 성능을 향상시키기 위해 트리 기반의 아키텍처를 추가했다.

2019년 6월 핀란드 스토리지 소프트웨어 및 네트워킹 기술 기업 턱세라가 데이터라이트 인수 협약을 체결했다.[16]

상품들

릴라이언스 계열

의존성

2003년에 처음 출시된 릴라이언스는 높은 신뢰성 요구사항을 가진 애플리케이션을 위해 설계된 임베디드 파일 시스템이다[17].[18]주요 기능:[19]

  • 예상치 못한 시스템 중단(예: 전력 손실) 후 원자성 트랜잭션 지점을 통해 파일 손상 방지
  • 시동 시 디스크 무결성을 확인할 필요가 없으며, 이는 부팅 시간이 단축됨을 의미한다.
  • 성능 최적화를 위한 동적 파일 시스템 구성
  • Reliance Windows Driver를 통한 Microsoft Windows와의 완벽한 데이터 교환.

Reliance의 최대 볼륨 크기는 2TB, 최대 파일 크기는 4GB이다.[20]

릴라이언스 니트로

2009년에 출시된 Reliance Nitro는 Reliance로부터 개발된 파일 시스템으로, 주로 더 빠른 검색을 가능하게 하는 트리 기반의 디렉토리 아키텍처를 추가함으로써 원래의 Reliance의 성능을 향상시켰다.Reliance Nitro의 최대 볼륨 크기는 32TB이며, 최대 파일 크기는 여유 공간에 의해서만 제한된다.[21]

Reliance Windows 드라이버

데이터라이트는 Reliance(Reliance)와 Reliance Nitro(Reliance Nitro Windows Driver; RNWD) 모두에 대해 Windows 드라이버를 제공하며, Reliance 형식 미디어와 Microsoft Windows 간의 교환성을 제공한다.둘 다 윈도우 비스타와 윈도우 XP를 지원한다; 이전 버전의 RWD는 윈도우 2000을 지원한다.드라이버는 미디어를 포맷하는 도구와 파일 시스템 무결성을 검사하는 유틸리티와 함께 번들로 제공된다.

플래시FX

1995년 도입된 FlashFX는 플래시 미디어의 복잡성을 추상화하면서 [17]하드 드라이브처럼 플래시 메모리에 접근할 수 있는 플래시 미디어 매니저다.[22][23]FlashFX는 NAND 또는 NOR 플래시를 운영하며 수많은 플래시 장치를 지원한다.[24][25]그것은 어떤 파일 시스템과 함께 사용될 수 있다.

버전:

  • FlashFX Pro:[26] 최대 2GB까지 약 200개의 플래시 칩 부품 번호 및 플래시 어레이 지원Windows CE, VxWorks, Nucleus PLUSThreadX용 사전 보고 버전이 있음.[27]Windows Mobile에서 FlashFX Pro를 사용할 수 있음(FlashFX Tera는 사용할 수 없음).[26]
  • FlashFX Tera: 약 300개의 플래시 칩 부품 번호와 최대 2TB의 플래시 어레이 지원리눅스, 윈도우즈 CE 및 VxWorks용 사전 보고 버전이 있음.[28]FlashFX Tera는 MLC NAND 플래시를 [29]지원하지만 FlashFX Pro는 지원하지 않으며, 또 다른 개선점은 Tera의 오류 수정으로 Pro보다 강력하다는 점이다.[26]

FlashFX를 사용하는 제품으로는 Arcom의 PC/104 컴퓨터,[30] Curtis-Right의 Continuum Software Architecture,[31] 텔트로닉의 HTT-500 단말기,[32] MCSI의 PROMDISK 디스크 에뮬레이터 등이 있다.[33]

XCFiles

2010년 6월에 출시된 XCFiles는 소비자 기기를 겨냥한 exFAT 호환 파일 시스템이다.[34]임베디드 시스템이 확장용량 스토리지 카드의 SD 카드 협회 표준인 SDXC를 지원할 수 있도록 했다.[34]XCFiles는 "대상 플랫폼과 독립적"[35]으로 판매되며, 특정 요구 사항(예: 세마포어 지원 및 서명되지 않은 64비트 정수)을 충족하는 32비트 플랫폼으로 이동하기 위한 것이다.[36]

XCFiles는 일본에서 A에 의해 'exFiles'로 판매되고 있다.I. 코퍼레이션; 2009년 4월에 그곳에서 발매되었다.[37]

ROM-DOS

ROM-DOS
개발자투세라 다탈라이트
OS 제품군도스
소스 모델폐쇄 소스
초기 릴리즈1989; 33년 전 (1998년)
마케팅 대상임베디드 시스템
다음에서 사용 가능영어
플랫폼x86
면허증소유권
공식 웹사이트tuxera.com/products/rom-dos/

ROM-DOS(Datalight DOS라고도[38] 함)는 임베디드 시스템을 위해 설계된 MS-DOS 호환 운영 체제로 1989년에 도입되었다.[39]여기에는 특정 버전의 MS-DOS(예: DOS 5.01)와의 호환성을 허용하는 역호환성 빌드 옵션이 포함된다.ROM-DOS 7.1은 FAT32와 긴 파일 이름에 대한 지원을 추가했다.ROM-DOS는 소형 TCP/IP 스택을 포함하고 있으며,[40] 네트워크 소켓 API 및 연결 패키지인 SOCKS는 ROM-DOS의 선택적 추가 기능으로 이용할 수 있다.[40][41]SDKBorland C/C++와 Turbo Assembler와 함께 제공된다.[42]

시스템 요구 사항:[43][44]

  • Intel 80186 또는 호환
  • 램 10KB
  • 54–72KB의 ROM 또는 디스크 공간(버전에 따라 다름)

Some devices which use or used ROM-DOS are the Canon PowerShot Pro70,[38] Advantech's ADAM-4500,[45] the Percon Falcon 325,[46] several early PDAs (Tandy Zoomer, IBM Simon, HP OmniGo 100/120, Nokia 9000/9000i/9110/9110i), Casio Algebra FX series graphing calculators, MCSI's PROMDISK,[33] and Arcom's PC/104 computer.[30]Intel의 ARCU(Advanced RAID Configuration Utility)는 ROM-DOS를 기반으로 하며,[47] 2004년 현재 모든 Intel 서버 보드 System Resource CD에는 ROM-DOS가 포함되어 있다.[48]심볼의 FMT 3000에는 ROM-DOS 복사본이 함께 제공되었다.[49]

명령

다음 명령 목록은 ROM-DOS에 의해 지원된다.[50]

참조

  1. ^ 개인 회사 정보: 데이탈라이트, 주식회사비즈니스위크.
  2. ^ Ganssle, Jack (13 July 2015). "An Interview with Datalight". embedded.com. Retrieved 2015-08-06.
  3. ^ "데이터가 손실되지 않도록 보장"트리샤 듀리.시애틀 타임즈; 2007년 7월 16일.
  4. ^ '리더십 팀' 데이탈라이트2010-08-23 검색됨.
  5. ^ 에켈, 브루스C++, 오스본 맥그로우 힐, 1989, 페이지 34.
  6. ^ PC 매거진, 제7권, 이슈 18-19, 페이지 38.
  7. ^ 월터 브라이트페이지2010-08-04 검색됨
  8. ^ "PC 기반 C컴파일러의 역사."1998년 밥 스타우트
  9. ^ 월터 브라이트 인터뷰.Bitwise Magazine; 2006년 5월.
  10. ^ "데스크탑 DOS는 임베디드 시스템을 실행하기 위해 위장 전입한다."데이비드 쉬어EDN; 1994년 8월 4일.
  11. ^ Norm Dresner (2005-09-30). "Re: 80186 free C compiler". Newsgroup: comp.arch.embedded. Retrieved 2010-07-19.
  12. ^ 미국 특허 5860082: "플래시 메모리에 스토리지를 할당하는 방법과 장치"
  13. ^ 미국 특허 6260156: "플래시 메모리의 나쁜 영역을 관리하는 방법과 시스템"
  14. ^ 미국 특허권 7284101: "신뢰할 수 있는 파일 시스템 동일한 제공 방법"
  15. ^ 미국 특허 8572036: "내결함성 메모리 관리를 위한 방법장치"
  16. ^ 북유럽 9 턱세라는 미국으로부터 데이탈라이트를 인수했다.
  17. ^ a b 밀러, 드류.Black Hat 물리적 장치 보안: 하드웨어소프트웨어 활용, 페이지 49.2004년 승리스.ISBN 978-1-932266-81-8
  18. ^ Reliance Data Sheet, 페이지 1.
  19. ^ "레버리지."데이탈라이트2010-08-13 검색됨
  20. ^ Reliance Developer's Guide, 1장.
  21. ^ Reliance Nitro Developer's Guide, "소개".
  22. ^ "Windows CE 장치에서 상주 플래시 어레이 최적화"데니스 에드워즈와 키스 가빈.Dobb's Journal; 2001년 11월 1일.
  23. ^ "낸드 플래시의 지배로 상승" 빌 그레이엄2009년 11월 24일 윈드 리버.
  24. ^ "기억에 감사한다.윌리엄 웡.Electronic Design; 2009년 5월 21일.
  25. ^ ""Linux gains high-performance flash filesystem". " 에릭 브라운.LinuxDevices.com; 2008년 1월 29일.
  26. ^ a b c "플래시 메모리 드라이버."데이탈라이트2010-08-13 검색됨
  27. ^ FlashFX Pro 3.0 데이터시트[permanent dead link], 페이지 1
  28. ^ FlashFx Tera 데이터시트 아카이브 2013-01-21 오늘, 1페이지.
  29. ^ ""Windows CE gets enhanced flash support". Archived from the original on 2011-07-16. " 조나단 엔젤.WindowsForDevices.com; 2010년 4월 15일.
  30. ^ a b "PC/104 컴퓨터는 열악한 환경에서 살아남는다."워렌 웹EDN; 2000년 2월 3일.
  31. ^ "Curtiss-Right, Continuum 소프트웨어 아키텍처 오퍼링에 대한 Datalight의 FlashFX Pro Flash Media Manager 선택"커티스 라이트2006년 8월 3일.
  32. ^ "고객 사례: Teltronic Archived 2011-06-13 Wayback Machine." ENEA. 2007
  33. ^ a b 프롬디스크, 맥시
  34. ^ a b XCFiles, 페이지 1.
  35. ^ XCFiles FAQ Archive 2012-07-30 Archive.오늘, 2페이지.
  36. ^ exFiles 사용 설명서(1.04), 페이지 67, 72.
  37. ^ "exFATファイルシステムの海外向け販売を開始". A.I. Corporation; July 6, 2010. (Google translation.)
  38. ^ a b "캐논의 새로운 디지털 스틸 카메라 라인에 데이타라이트 DOS 선택"Business Wire, 1999년 2월 23일.
  39. ^ ROM-DOS 데이터시트, 페이지 1.
  40. ^ a b 존스, M. 팀.Embedded Systems용 TCP/IP 애플리케이션 계층 프로토콜, 부록 C: TCP/IP 프로토콜 스택.찰스 리버 미디어, 2002년ISBN 1-58450-247-9
  41. ^ 데이터라이트 소켓.2010년 7월 19일 발견
  42. ^ ROM-DOS 데이터시트, 페이지 2.
  43. ^ ROM-DOS 제품 설명서, 페이지 6.
  44. ^ ROM DOS 6.22.EMAC, Inc. 2010.벤더의 시스템 요구사항은 RAM 18KB와 공간 124K로 다소 높다.
  45. ^ ADAM-4500 - PC 기반 통신 컨트롤러.어드밴텍.
  46. ^ "데이터 수집 RF 스캐너."데이터 ID 온라인.
  47. ^ Intel Server RAID 컨트롤러 U3-1L 로우 프로파일(SRCU31L): 기술 제품 사양, 페이지 12.
  48. ^ "설치.SUP(System Update Package)용 TXT 웨이백 머신에 2011-07-13 보관."2004년 5월 19일.
  49. ^ FMT 3000 소프트웨어 설명서 웨이백 머신에 2016-03-04 보관, 페이지 41.
  50. ^ "Datalight ROM-DOS User's Guide" (PDF). www.datalight.com.

외부 링크