맨위로가기

데이터라이트

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

데이터라이트는 1983년 로이 셔릴에 의해 설립된 회사로, 초기에 DOS용 컴파일러와 디버거를 개발했다. 이후 C 컴파일러, 최적화 컴파일러, C++ 컴파일러를 출시했으며, 임베디드 시스템용 ROM-DOS 운영 체제를 개발했다. 1990년대에는 플래시 메모리 시장에 진출하여 FlashFX라는 플래시 미디어 관리자를 개발했고, 2003년에는 고신뢰성 임베디드 파일 시스템인 Reliance를 출시했다. 2019년에는 툭세라에 인수되었다. 주요 제품으로는 Reliance, FlashFX, XCFiles, ROM-DOS 등이 있다.

더 읽어볼만한 페이지

  • 1983년 설립된 소프트웨어 기업 - 세이프넷
    세이프넷은 1983년 설립되어 VPN 시스템 개발 및 데이터 보안 솔루션을 제공하는 기업으로, 보안 회사 인수와 알라딘 지식 시스템즈와의 합병을 거쳐 탈레스 그룹 산하에 편입되었으며, 소프트웨어 불법 복제 방지, 데이터베이스 암호화 등의 주요 제품 및 솔루션을 제공한다.
  • 1983년 설립된 소프트웨어 기업 - 인튜이트
  • 컴퓨터 기억장치 기업 - 키오시아
    키오시아는 도시바의 반도체 메모리 사업을 계승하여, 2017년 분사 후 베인캐피털 컨소시엄에 인수되어 2019년 현재 사명으로 변경되었으며, NAND 플래시 메모리 기술 기반의 제품을 생산하고 요카이치, 키타카미 공장을 주요 생산 시설로 두고 있다.
  • 컴퓨터 기억장치 기업 - 엘피다 메모리
    엘피다 메모리는 NEC와 히타치의 DRAM 사업 부문 통합으로 설립된 일본의 반도체 회사였으나, 경영 위기로 인해 마이크론 테크놀로지에 인수되어 마이크론 메모리 재팬으로 사명이 변경되었다.
데이터라이트 - [IT 관련 정보]에 관한 문서
기본 정보
데이터라이트 로고
데이터라이트 로고
유형사기업
산업컴퓨터 소프트웨어
설립1983년
설립 장소보셀, 미국
설립자로이 셰릴(Roy Sherrill)
본사 위치보셀, 미국
제품Reliance
FlashFX
XCFiles
ROM-DOS
직원 수29명
웹사이트데이터라이트
Tuxera

2. 역사

데이터라이트는 1983년 보잉의 엔지니어였던 로이 셰릴이 설립했다.[54][55] 초기에는 도스용 응용 프로그램 개발로 시작하여, C 컴파일러, 플래시 메모리 관리 소프트웨어, 파일 시스템 등 다양한 제품을 출시하며 발전했다. 특히 플래시 메모리 시장 진출과 Reliance 파일 시스템 출시는 데이터라이트 성장에 중요한 역할을 했다.

1990년대 후반에는 빠른 성장을 통해 워싱턴 주에서 가장 빠르게 성장하는 기업으로 선정되기도 했다. 2000년대 이후에도 지속적인 기술 개발과 특허 획득을 통해 임베디드 시스템 소프트웨어 분야에서 입지를 강화했다. 2019년에는 툭세라에 인수되었다.[16]

2. 1. 설립 초기 (1983년 ~ 1990년대 초)

1983년, 보잉 엔지니어였던 로이 셰릴이 데이터라이트를 설립했다.[54][55] 초기 제품은 도스용 응용 프로그램인 데이터라이트 Small-C 컴파일러와 데이터라이트 C-버그 디버거였다. 1987년부터 1993년까지 월터 브라이트가 개발한 Datalight C라는 C 컴파일러를 출시했다. Datalight C는 조테크 C를 거쳐 현재의 디지털 마스 C로 이어진다.[56][57][58] Datalight C는 최적화 컴파일러인 Datalight Optimum-C로도 개발되었으며, 이는 나중에 최초의 네이티브 C++ 컴파일러인 조테크 C++(Zortech C++)이 되었다.[59][60]

1988년, 데이터라이트는 임베디드 C 함수와 C 시작 코드를 제공하는 C\_thru\_ROM을 출시하여, DOS에서 개발된 프로그램이 DOS에 의존하지 않고 독립 실행형 응용 프로그램으로 실행될 수 있도록 했다.[61][62] 1989년에는 MS-DOS 호환 운영체제인 ROM-DOS 1.0을 출시했다.

2. 2. 플래시 메모리 시장 진출 (1990년대 중반 ~ 2000년대 초)

1993년, 데이터라이트는 PCMCIA 카드에 내장된 플래시 메모리 지원을 위해 CardTrick을 발표했다.[12] 1995년에는 임베디드 플래시 메모리 관리자인 FlashFX를 출시하며 플래시 메모리 시장에 본격적으로 진출했다. 1990년대 후반, 데이터라이트는 급속한 성장을 통해 1997년과 1998년에 워싱턴 주에서 가장 빠르게 성장하는 기업으로 WA Fast 50 상을 수상했다.

1999년, 데이터라이트는 "플래시 메모리에서 저장 공간을 할당하는 방법 및 장치"라는[12] 첫 번째 특허를 획득했고, 2001년에는 "플래시 메모리에서 불량 영역을 관리하는 방법 및 시스템"이라는[13] FlashFX 관련 특허를 추가로 획득했다.

2. 3. Reliance 파일 시스템 출시 및 발전 (2003년 ~ 2010년대)

2003년, 데이터라이트는 고신뢰성 트랜잭션 임베디드 파일 시스템인 Reliance를 출시했다.[14] 2007년에는 "신뢰할 수 있는 파일 시스템 및 이를 제공하는 방법"이라는 Reliance 관련 특허를 획득했다.[14]

2009년, NAND 플래시 어레이의 크기와 복잡성이 증가함에 따라 이를 지원하기 위해 FlashFX Tera를 출시했다. 같은 해, Reliance를 기반으로 대용량 파일(100MB 초과) 및 많은 수의 파일에 대한 성능을 향상시키기 위해 트리 기반 아키텍처를 추가한 Reliance Nitro가 출시되었다.

2013년에는 "내결함성 메모리 관리를 위한 방법 및 장치"라는 또 다른 파일 시스템 관련 특허를 획득했다.[15]

2. 4. 툭세라 인수 및 현재 (2019년 ~ 현재)

2019년 6월, 핀란드의 스토리지 소프트웨어 및 네트워킹 기술 회사인 툭세라가 데이터라이트를 인수했다.[16]

3. 주요 제품

데이터라이트는 전 보잉의 엔지니어 로이 셰릴이 1983년에 설립했다.[54][55]

데이터라이트의 주요 제품은 다음과 같다:


  • 도스용 애플리케이션:
  • 데이터라이트 스몰-C 컴파일러
  • 데이터라이트 C-버그 디버거
  • 데이터라이트 C: 1987년부터 1993년까지 판매된 완전한 C 컴파일러로, 월터 브라이트가 개발했다. 조테크 C를 거쳐 현재의 디지털 마스 C로 이어졌다.[56][57][58]
  • 데이터라이트 옴티멈-C: 최적화 컴파일러로 개발되었으며, 이후 최초의 네이티브 C++ 컴파일러인 조테크 C++(Zortech C++)이 되었다.[59][60]
  • C\_thru\_ROM: 1988년 출시. 임베디드 가능한 C 함수와 C 시작 코드를 제공하여, DOS에서 개발된 프로그램들이 DOS 의존성 없는 단독 응용 프로그램으로 실행될 수 있게 했다.[61][62]
  • ROM-DOS 1.0: 1989년 출시.[39]

3. 1. Reliance 제품군

2003년에 처음 출시된 Reliance는 높은 신뢰성이 요구되는 애플리케이션을 위해 설계된 임베디드 파일 시스템이다.[17][18] 주요 특징은 다음과 같다.[19]

  • 원자적 트랜잭션 포인트를 통해 예기치 않은 시스템 중단(예: 전원 손실) 후에도 파일 손상으로부터 보호한다.
  • 시동 시 디스크 무결성을 검사할 필요가 없어 부팅 시간이 짧다.
  • 성능 최적화를 위한 동적 파일 시스템 구성.
  • Reliance Windows 드라이버를 통해 마이크로소프트 윈도우와의 완벽한 데이터 교환 가능.


Reliance는 최대 볼륨 크기 , 최대 파일 크기 4GB를 지원한다.[20]

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

데이터라이트는 릴라이언스(Reliance Windows Driver; RWD)와 릴라이언스 니트로(Reliance Nitro Windows Driver; RNWD) 모두에 대한 Windows 드라이버를 제공하며, 릴라이언스 형식 미디어와 마이크로소프트 Windows 간의 상호 교환성을 제공한다. 두 드라이버 모두 Windows Vista 및 Windows XP를 지원하며, RWD의 이전 버전은 Windows 2000을 지원한다. 이 드라이버는 미디어를 포맷하는 도구와 파일 시스템 무결성을 검사하는 유틸리티와 함께 제공된다.

3. 2. FlashFX 제품군

1995년에 출시된 FlashFX는 응용 프로그램이 플래시 메모리에 하드 드라이브처럼 접근할 수 있게 해주는 플래시 미디어 관리자이며, 플래시 미디어의 복잡성을 추상화한다.[22][23] FlashFX는 NAND 또는 NOR 플래시에서 작동하며, 다양한 플래시 장치를 지원한다.[24][25] 모든 파일 시스템과 함께 사용할 수 있다.

FlashFX 제품군은 다음과 같다.

  • '''FlashFX Pro''': 약 200개의 플래시 칩 부품 번호와 최대 2GB의 플래시 어레이를 지원한다.[26] Windows CE, VxWorks, Nucleus PLUSThreadX에 대해 미리 포팅된 버전이 있다.[27] 윈도우 모바일에서 사용할 수 있다 (FlashFX Tera는 사용할 수 없음).[26]
  • '''FlashFX Tera''': 약 300개의 플래시 칩 부품 번호와 최대 2TB의 플래시 어레이를 지원한다. 리눅스, Windows CE 및 VxWorks에 대해 미리 포팅된 버전이 있다.[28] FlashFX Tera는 MLC NAND 플래시를 지원하는 반면,[29] FlashFX Pro는 지원하지 않으며, 또 다른 개선 사항은 Tera의 오류 수정 기능으로 Pro의 오류 수정 기능보다 강력하다.[26]

3. 3. XCFiles

XCFiles는 2010년 6월에 출시되었으며, 소비자 기기를 대상으로 하는 exFAT 호환 파일 시스템이다.[34] 이는 임베디드 시스템이 확장된 용량의 저장 카드에 대한 SD 카드 협회 표준인 SDXC를 지원할 수 있도록 한다.[34] "대상 플랫폼에 독립적"으로 마케팅된[35] XCFiles는 세마포어 및 부호 없는 64비트 정수와 같은 특정 요구 사항을 충족하는 모든 32비트 플랫폼으로 이식 가능하도록 설계되었다.[36]

XCFiles는 일본에서 A.I. Corporation에 의해 'exFiles'로 2009년 4월에 출시되었다.[37]

3. 4. ROM-DOS

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

시스템 요구 사항은 다음과 같다:[43][44]

  • 인텔 80186 또는 호환 프로세서
  • 10 KB RAM
  • 54–72 KB ROM 또는 디스크 공간(버전에 따라 다름)


ROM-DOS를 사용하거나 사용했던 장치로는 캐논 파워샷 Pro70,[38] Advantech의 ADAM-4500,[45] Percon Falcon 325,[46] 탠디 주머, IBM 사이먼, HP 옴니고 100/120, 노키아 9000/9000i/9110/9110i 등의 초기 PDA, 카시오 대수 FX 시리즈 그래프 계산기, MCSI의 PROMDISK,[33] Arcom의 PC/104 컴퓨터가 있다.[30] 인텔의 고급 RAID 구성 유틸리티(ARCU)는 ROM-DOS를 기반으로 하며,[47] 2004년 기준으로 모든 인텔 서버 보드 시스템 리소스 CD에는 ROM-DOS가 포함되어 있다.[48] 심볼의 FMT 3000에는 ROM-DOS 사본이 함께 제공되었다.[49]

3. 4. 1. 명령어

ROM-DOS에서 지원하는 명령어 목록은 다음과 같다.[50]

명령어설명
ATTRIB파일 속성 표시 또는 변경
BACKUP파일 백업
BREAKCtrl+C 인터럽트 처리 설정/해제
CALL배치 파일에서 다른 배치 파일 호출
CD 또는 CHDIR현재 디렉터리 변경
CHKDSK디스크 검사 및 상태 보고
CHOICE사용자 입력 대기
CLS화면 지우기
COMM시리얼 포트 설정
COMMAND명령어 인터프리터 실행
COPY파일 복사
CTTY콘솔 장치 변경
DATE날짜 표시 및 설정
DEL 또는 ERASE파일 삭제
DELTREE디렉터리와 하위 파일/디렉터리 모두 삭제
DIR디렉터리 내용 표시
DISK2IMG디스크를 이미지 파일로 복사
DISKCOMP디스크 비교
DISKCOPY디스크 복사
DUMP파일 내용 덤프 (16진수)
ECHO메시지 출력, 명령어 에코 켜기/끄기
EMM386확장 메모리 관리자
EXE2BIN.EXE 파일을 .COM 또는 .BIN 파일로 변환
EXITCOMMAND.COM 종료
FDISK디스크 파티션 관리
FIND파일에서 문자열 검색
FOR반복문 실행
FORMAT디스크 포맷
GOTO배치 파일 내 레이블로 이동
HELP명령어 도움말 표시
IF조건문 실행
KEYB키보드 레이아웃 설정
LABEL디스크 볼륨 레이블 설정/변경
LFNFOR긴 파일 이름 지원 켜기/끄기 (FOR 명령에서)
LOADHIGH프로그램 상위 메모리 영역에 로드
MD 또는 MKDIR디렉터리 생성
MEM메모리 사용 현황 표시
MINICMD.COM최소 기능 명령어 인터프리터
MODE시스템 장치 구성
MORE화면 단위로 출력
MOVE파일 이동
MSCDEXCD-ROM 드라이브 지원
NED텍스트 편집기
PATH실행 파일 검색 경로 설정
PAUSE일시 중지
POWER전원 관리
PRINT파일 인쇄
PROMPT명령어 프롬프트 설정
PROTO프로토콜 드라이버 로드
RD 또는 RMDIR디렉터리 삭제
REM배치 파일 주석
REMDISK램 디스크 생성
REMQUIT원격 세션 종료
REMSERV원격 세션 서버
REN파일 이름 변경
RESTORE백업 파일 복원
RSZ램 상주 프로그램 크기 변경
SERLINK시리얼 케이블 연결
SERSERV시리얼 포트 공유 서버
SET환경 변수 설정
SHARE파일 공유 및 잠금 지원
SHIFT배치 파일 매개변수 위치 변경
SMARTDRV디스크 캐시
SORT입력 정렬 후 출력
SUBST드라이브 문자를 경로에 연결
SYS시스템 파일 복사 (부팅 가능하게)
TIME시간 표시 및 설정
TRANSFER파일 전송
TREE디렉터리 구조 트리 형태로 표시
TRUENAME파일/디렉터리의 실제 경로 표시
TYPE파일 내용 표시
UMBLINKUMB 연결 해제
VER운영체제 버전 표시
VERIFY파일 쓰기 검증 켜기/끄기
VOL디스크 볼륨 레이블 및 일련 번호 표시
XCOPY파일 및 디렉터리 복사 (확장 기능)


참조

[1] 웹사이트 Private Company Information: Datalight, Inc. https://web.archive.[...]
[2] 웹사이트 An Interview with Datalight http://www.embedded.[...] embedded.com 2015-07-13
[3] 뉴스 Ensuring that devices don't lose data http://seattletimes.[...] The Seattle Times 2007-07-16
[4] 웹사이트 Leadership Team http://www.datalight[...] Datalight 2019-03-02
[5] 서적 Using C++ Osborne McGraw-Hill 1989
[6] 간행물 PC Magazine https://books.google[...]
[7] 웹사이트 Walter Bright home page http://www.walterbri[...]
[8] 웹사이트 History of PC based C-compilers http://www.program-t[...] 1998
[9] 웹사이트 Walter Bright interview http://www.bitwisema[...] Bitwise Magazine 2006-05
[10] 뉴스 Desktop DOS goes undercover to run embedded systems http://www.edn.com/d[...] EDN 1994-08-04
[11] 뉴스그룹 Re: 80186 free C compiler https://groups.googl[...] 2005-09-30
[12] 특허 Method and apparatus for allocating storage in a flash memory http://patft.uspto.g[...]
[13] 특허 Method and system for managing bad areas in flash memory http://patft.uspto.g[...]
[14] 특허 Reliable file system and method of providing the same http://patft.uspto.g[...]
[15] 특허 Method and Apparatus for Fault-tolerant Memory Management http://patft.uspto.g[...]
[16] 뉴스 Tuxera acquired Datalight from US https://nordic9.com/[...] Nordic 9
[17] 서적 Black Hat Physical Device Security: Exploiting Hardware and Software https://books.google[...] Syngress 2004
[18] 데이터시트 Reliance Datasheet http://www.datalight[...]
[19] 웹사이트 Reliance http://www.datalight[...] Datalight
[20] 문서 Reliance Developer's Guide
[21] 문서 Reliance Nitro Developer's Guide
[22] 뉴스 Optimizing Resident Flash Arrays in Windows CE Devices http://www.drdobbs.c[...] Dr. Dobb's Journal 2001-11-01
[23] 블로그 The Rise to Dominance of NAND Flash http://blogs.windriv[...] Wind River 2009-11-24
[24] 뉴스 Thanks For The Memory http://electronicdes[...] Electronic Design 2009-05-21
[25] 웹사이트 Linux gains high-performance flash filesystem http://archive.linux[...] 2008-01-29
[26] 웹사이트 Flash Memory Drivers http://www.datalight[...] Datalight
[27] 데이터시트 FlashFX Pro 3.0 Datasheet http://www.datalight[...]
[28] 데이터시트 FlashFx Tera Datasheet http://www.datalight[...] 2013-01-21
[29] 웹사이트 Windows CE gets enhanced flash support http://www.windowsfo[...] 2010-04-15
[30] 뉴스 PC/104 computer survives harsh environments http://www.edn.com/e[...] EDN 2000-02-03
[31] 보도자료 Curtiss-Wright Chooses Datalight's FlashFX Pro Flash Media Manager for Continuum Software Architecture Offering http://www.cwcembedd[...] Curtis-Wright 2006-08-03
[32] 고객사례 Customer Story: Teltronic http://www.enea.com/[...] ENEA 2007
[33] 데이터시트 PROMDISK http://www.icpameric[...] MCSI 2016-03-04
[34] 웹사이트 XCFiles https://www.dataligh[...]
[35] FAQ XCFiles FAQ http://www.datalight[...] 2012-07-30
[36] 서적 "exFiles User's Manual (v. 1.04)"
[37] 웹사이트 exFATファイルシステムの海外向け販売を開始 http://www.aicp.co.j[...] 2010-07-06
[38] 뉴스 Datalight DOS Selected for Canon's New Line of Digital Still Cameras http://www.dpreview.[...] Business Wire 1999-02-23
[39] 웹사이트 ROM-DOS Datasheet https://archive.toda[...]
[40] 서적 TCP/IP Application Layer Protocols for Embedded Systems http://book.opensour[...] Charles River Media 2002
[41] 웹사이트 Datalight SOCKETS http://www.datalight[...] 2010-07-19
[42] 웹사이트 ROM-DOS Datasheet https://archive.toda[...]
[43] 문서 ROM-DOS Product Manual
[44] 웹사이트 ROM DOS 6.22 http://www.emacinc.c[...] EMAC, Inc. 2010
[45] 웹사이트 ADAM-4500 - PC-based Communication Controller http://www.advantech[...] Advantech
[46] 웹사이트 Data Collection RF Scanners http://www.dataid.co[...] Data ID Online
[47] 웹사이트 Intel Server RAID Controller U3-1L Low Profile (SRCU31L): Technical Product Specification http://download.inte[...]
[48] 웹사이트 INSTALL.TXT for System Update Package (SUP) http://downloadmirro[...] 2004-05-19
[49] 웹사이트 FMT 3000 Software Manual https://atgsupportce[...]
[50] 웹사이트 Datalight ROM-DOS User's Guide https://www.dataligh[...]
[51] 웹사이트 Datalight Company Profile http://www.linkedin.[...]
[52] 뉴스 Private Company Information: Datalight, Inc. http://investing.bus[...] Bloomberg Businessweek
[53] 웹인용 An Interview with Datalight http://www.embedded.[...] embedded.com 2015-08-06
[54] 뉴스 Ensuring that devices don't lose data http://seattletimes.[...] 시애틀 타임스 2007-07-16
[55] 웹사이트 Leadership Team http://www.datalight[...] 2010-08-23
[56] 서적 Using C++ Osborne McGraw-Hill 1989
[57] 간행물 PC Magazine https://books.google[...]
[58] 웹사이트 Walter Bright home page http://www.walterbri[...] 2010-08-04
[59] 웹사이트 History of PC based C-compilers http://www.program-t[...] 1998
[60] 뉴스 Walter Bright interview http://www.bitwisema[...] Bitwise Magazine 2006-05
[61] 뉴스 Desktop DOS goes undercover to run embedded systems http://www.edn.com/d[...] EDN 1994-08-04
[62] 뉴스그룹 Re: 80186 free C compiler https://groups.googl[...] 2010-07-19



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com