| 会社の種類 | プライベート |
|---|---|
| 業界 | コンピュータソフトウェア |
| 設立 | ボセル、ワシントン州、アメリカ合衆国(1983年設立)[ 1 ] (1983年) |
| 創設者 | ロイ・シェリル |
| 本部 | 、 アメリカ合衆国 |
| 製品 |
|
従業員数 | 29 |
| Webサイト | データライト www |
データライトは、組み込みシステムのデータ整合性を維持するための電源フェイルセーフおよび高性能ソフトウェアを専門とする非公開のソフトウェア会社でした。[ 2 ]同社は1983年にロイ・シェリルによって設立され、本社はワシントン州ボセルにあります。2019年現在、同社はTuxera US Inc.という名称で Tuxeraの子会社となっています。
概要と歴史
[編集]Datalightは1983年に元ボーイング社のエンジニアであるRoy Sherrillによって設立されました。[ 3 ] [ 4 ] Datalightの最初の製品は2つのDOSアプリケーション、Datalight Small-CコンパイラとDatalight C-Bugデバッガでした。Datalight Cという名前の完全なCコンパイラは、1987年から1993年までDatalightから提供されていました。Walter Brightによって開発されたDatalight Cは、Zortech Cに進化し、現在はDigital Mars Cとなっています。[ 5 ] [ 6 ] [ 7 ] Datalight Cは、Datalight Optimum-Cと呼ばれる最適化コンパイラにも開発され、後にZortech C++となり、初のネイティブC++コンパイラとなりました。[ 8 ] [ 9 ] 1988年、Datalightは、埋め込み可能なC関数とCスタートアップコードを提供するC_thru_ROMをリリースし、DOS上で開発されたプログラムをDOSに依存せずにスタンドアロンアプリケーションとして実行できるようにしました。[ 10 ] [ 11 ] 1989年にROM-DOS 1.0がリリースされた。
CardTrickは1993年に、 PCMCIAカードに内蔵されるフラッシュメモリをサポートするために発表されました。CardTrickはその後、1995年に組み込み型フラッシュメモリマネージャFlashFXへと進化し、DatalightはRAWフラッシュメモリ市場に参入しました。同社は1990年代後半に急成長し、1997年と1998年にはワシントン州で最も急成長した企業に贈られるWA Fast 50賞を受賞しました。
最終的にデータライト社に譲渡された4つの特許のうち最初の特許である「フラッシュメモリ内のストレージを割り当てる方法および装置」[ 12 ]は1999年に授与され、その後、フラッシュFX関連の特許「フラッシュメモリ内の不良領域を管理する方法およびシステム」[ 13 ]が2001年に授与されました。
2003年に、信頼性の高いトランザクション組み込みファイルシステムであるRelianceがリリースされ、関連する特許「信頼性の高いファイルシステムとその提供方法」[ 14 ]が2007年に取得されました。
2009年、DatalightはNANDフラッシュアレイの増大する規模と複雑さに対応するため、FlashFX Teraをリリースしました。同年、Relianceをベースにツリーベースのアーキテクチャを追加したReliance Nitroがリリースされました。これにより、大容量ファイル(100MB超)や多数のファイルを処理する際のパフォーマンスが向上しました。
2013年には、別のファイルシステム関連の特許「フォールトトレラントメモリ管理の方法と装置」[ 15 ]が発行されました。
2019年6月、フィンランドのストレージソフトウェアおよびネットワーク技術企業Tuxeraは、 Datalightを買収する契約を締結しました。[ 16 ]
製品
[編集]リライアンスファミリー
[編集]依存
[編集]2003年に初めてリリースされたRelianceは、高い信頼性が求められるアプリケーション向けに設計された組み込みファイルシステムです。 [ 17 ] [ 18 ]主な機能: [ 19 ]
- アトミック トランザクション ポイントを介して、予期しないシステム中断 (電源喪失など) 後も含め、ファイル破損に対する耐性を提供します。
- 起動時にディスクの整合性をチェックする必要がないため、起動時間が短縮されます。
- パフォーマンスを最適化するための動的なファイル システム構成。
- Reliance Windows ドライバーを介して、Microsoft Windowsと完全にデータを交換できます。
リライアンスの最大ボリュームサイズは2TB、最大ファイルサイズは4GBです。[ 20 ]
リライアンス・ナイトロ
[編集]2009年にリリースされたReliance Nitroは、Relianceから開発されたファイルシステムです。オリジナルのRelianceのパフォーマンスを向上させ、主にツリーベースのディレクトリアーキテクチャを追加することで検索速度を向上させました。Reliance Nitroの最大ボリュームサイズは32TBで、最大ファイルサイズは空き容量によってのみ制限されます。[ 21 ]
リライアンス Windows ドライバー
[編集]Datalightは、Reliance(Reliance Windows Driver; RWD)とReliance Nitro(Reliance Nitro Windows Driver; RNWD)の両方に対応したWindowsドライバを提供しており、RelianceフォーマットのメディアとMicrosoft Windows間の互換性を実現しています。どちらもWindows VistaとWindows XPをサポートしていますが、RWDの旧バージョンはWindows 2000をサポートしています。これらのドライバには、メディアをフォーマットするためのツールとファイルシステムの整合性をチェックするためのユーティリティがバンドルされています。
フラッシュFX
[編集]1995年に導入されたFlashFXは、フラッシュメディアマネージャであり、アプリケーションがハードドライブのようにフラッシュメモリにアクセスできるようにすることで、[ 17 ]フラッシュメディアの複雑さを抽象化します。[ 22 ] [ 23 ] FlashFXはNANDフラッシュまたはNORフラッシュのいずれかで動作し、多数のフラッシュデバイスをサポートします。[ 24 ] [ 25 ]任意のファイルシステムで使用できます。
バージョン:
- FlashFX Pro : 約200種類のフラッシュチップ部品番号と最大2GBのフラッシュアレイをサポートします。[ 26 ] Windows CE、VxWorks、Nucleus PLUS、ThreadXに移植済みのバージョンがあります。[ 27 ] FlashFX ProはWindows Mobileで利用可能です(FlashFX Teraは利用できません)。[ 26 ]
- FlashFX Tera : 約300種類のフラッシュチップ型番と最大2TBのフラッシュアレイをサポートします。Linux、Windows CE、VxWorks向けに移植済みのバージョンがあります。 [ 28 ] FlashFX TeraはMLC NANDフラッシュをサポートしますが、[ 29 ] FlashFX Proはサポートしていません。また、Teraのもう一つの改良点はエラー訂正機能で、Proよりも堅牢になっています。[ 26 ]
FlashFXを使用している製品には、ArcomのPC/104コンピュータ[ 30 ] 、 Curtis-WrightのContinuumソフトウェアアーキテクチャ[ 31 ] 、 TeltronicのHTT-500ハンドセット[ 32 ] 、MCSIのPROMDISKディスクエミュレータ[ 33 ]などがあります。
XCファイル
[編集]2010年6月にリリースされたXCFilesは、消費者向けデバイスを対象としたexFAT互換ファイルシステムです。[ 34 ]これにより、組み込みシステムは、拡張容量ストレージカードのSDカード協会規格であるSDXCをサポートできます。 [ 34 ]「ターゲットプラットフォームに依存しない」と謳われているXCFilesは、[ 35 ]特定の要件(セマフォや符号なし64ビット整数のサポートなど)を満たす任意の32ビットプラットフォームに移植できるように設計されています。[ 36 ]
XCFilesは、日本ではAI Corporationによって「exFiles」として販売されており、2009年4月にリリースされました。[ 37 ]
ROM-DOS
[編集]| ROM-DOS | |
|---|---|
| 開発者 | データライト、タクセラ |
| OSファミリー | ドス |
| ソースモデル | クローズドソース |
| 初回リリース | 1989年 (1989年) |
| マーケティングターゲット | 組み込みシステム |
| 入手可能な | 英語 |
| サポートされているプラットフォーム | x86 |
| ライセンス | 独自の |
| 公式サイト | tuxera |
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と接続パッケージであるSOCKETSは、ROM-DOSのオプションのアドオンとして利用できます。[ 40 ] [ 41 ] SDKには、Borland C/C++とTurbo Assemblerが付属しています。[ 42 ]
- Intel 80186または互換
- 10 KBのRAM
- 54~72 KBのROMまたはディスク容量(バージョンによって異なります)
ROM-DOSを使用している、または使用していたデバイスとしては、Canon PowerShot Pro70、[ 38 ] AdvantechのADAM-4500、[ 45 ] Percon Falcon 325、[ 46 ]初期のPDA(Tandy Zoomer、IBM Simon、HP OmniGo 100 / 120、Nokia 9000 / 9000i / 9110 / 9110i)、Casio Algebra FXシリーズのグラフ電卓、MCSIのPROMDISK、[ 33 ] ArcomのPC/104コンピュータなどがあります。[ 30 ] IntelのAdvanced RAID Configuration Utility(ARCU)はROM-DOSに基づいています。[ 47 ]また、2004年時点では、すべてのIntelサーバーボードのシステムリソースCDにROM-DOSが収録されていました。[ 48 ] SymbolのFMT 3000にはROM-DOSのコピーが付属していました。[ 49 ]
コマンド
[編集]以下のコマンドリストはROM-DOSでサポートされています。[ 50 ]
- 属性
- バックアップ
- 壊す
- 電話
- CD
- CHDIR
- チェックディスク
- 選択
- CLS
- 通信
- 指示
- コピー
- CTTY
- 日付
- 削除
- デルトリー
- ディレクター
- ディスク2イメージ
- ディスクコンプ
- ディスクコピー
- ごみ
- エコー
- EMM386
- 消去
- EXE2BIN
- 出口
- FDISK
- 探す
- のために
- 形式
- 後藤
- ヘルプ
- もし
- キーボード
- ラベル
- LFNFOR
- ロードハイ
- 医学博士
- メム
- MINICMD.COM
- MKDIR
- モード
- もっと
- 動く
- MSCDEX
- ネッド
- パス
- 一時停止
- 力
- 印刷
- プロンプト
- プロト
- RD
- レム睡眠
- レムディスク
- 辞任
- レムサーブ
- レン
- 復元する
- RMDIR
- RSZ
- セルリンク
- サーサーブ
- セット
- 共有
- シフト
- スマートドライブ
- 選別
- サブスト
- システム
- 時間
- 移行
- 木
- 真名
- タイプ
- アンリンク
- ヴァー
- 確認する
- 巻
- コピー
参考文献
[編集]- ^ 非公開企業情報: Datalight, Inc. BusinessWeek .
- ^ Ganssle, Jack (2015年7月13日). 「Datalightとのインタビュー」 . embedded.com . 2015年8月6日閲覧。
- ^ 「デバイスのデータ損失を防ぐ」トリシア・デュリー、シアトル・タイムズ、2007年7月16日。
- ^ 「リーダーシップチーム」 Wayback Machineで2019年3月2日にアーカイブ。Datalight。2010年8月23日閲覧。
- ^ Eckel, Bruce. C++の使用、Osborne McGraw-Hill、1989年、34ページ。
- ^ PC Magazine、第7巻、第18~19号、38ページ。
- ^ Walter Brightホームページ。2010年8月4日閲覧。
- ^ 「 PCベースのCコンパイラの歴史」ボブ・スタウト、1998年。
- ^ ウォルター・ブライトインタビュー。Bitwise Magazine、2006年5月。
- ^ 「デスクトップDOSが組み込みシステムの実行に潜入」David Shear、 EDN、1994年8月4日。
- ^ Norm Dresner (2005年9月30日). 「Re: 80186 free C compiler」 .ニュースグループ: comp.arch.embedded . 2010年7月19日閲覧。
- ^ 米国特許5860082:「フラッシュメモリに記憶域を割り当てる方法および装置」 Wayback Machineで2018年9月9日にアーカイブ。
- ^ 米国特許6260156:「フラッシュメモリ内の不良領域を管理する方法およびシステム」 Wayback Machineで2018年9月9日にアーカイブ。
- ^ 米国特許7284101:「信頼性の高いファイルシステムおよびその提供方法」 2018年9月9日 アーカイブ、Wayback Machineにて。
- ^ 米国特許8572036:「フォールトトレラントメモリ管理の方法および装置」 Wayback Machineに2018年9月9日にアーカイブ。
- ^ Nordic 9 Tuxera が米国から Datalight を買収。
- ^ a b ミラー、ドリュー『Black Hat 物理デバイスセキュリティ:ハードウェアとソフトウェアの活用』p. 49 . Syngress、2004年。ISBN 978-1-932266-81-8。
- ^ Relianceデータシート、1ページ。
- ^ 「 Reliance」 Datalight. 2010年8月13日閲覧。
- ^ Reliance 開発者ガイド、第 1 章。
- ^ Reliance Nitro 開発者ガイド、「はじめに」。
- ^ 「 Windows CEデバイスの常駐フラッシュアレイの最適化」Dennis EdwardsとKeith Garvin。Dr . Dobb's Journal、2001年11月1日。
- ^ 「 NANDフラッシュの台頭( Wayback Machineに2010年2月13日アーカイブ)」ビル・グラハム、ウインドリバー、2009年11月24日。
- ^ 「 Thanks For The Memory Archived 2014-07-12 at the Wayback Machine」ウィリアム・ウォン。エレクトロニック・デザイン; 2009年5月21日。
- ^ 「 Linux が高性能フラッシュファイルシステムを獲得」。." エリック・ブラウン。LinuxDevices.com ; 2008年1月29日。
- ^ a b c 「フラッシュメモリドライバ」 Wayback Machineで2010年7月30日にアーカイブ。Datalight。2010年8月13日閲覧。
- ^ FlashFX Pro 3.0 データシート[ permanent dead link ]、p. 1。
- ^ FlashFx Tera データシート、 2013 年 1 月 21 日に archive.todayにアーカイブ、p. 1。
- ^ 「 Windows CE が強化されたフラッシュサポートを取得」 。2011年7月16日時点のオリジナルよりアーカイブ。ジョナサン・エンジェル。WindowsForDevices.com ; 2010年4月15日。
- ^ a b 「PC/104コンピュータは過酷な環境にも耐える。」ウォーレン・ウェッブ。EDN 、 2000年2月3日。
- ^ 「 Curtiss-Wright社、Continuumソフトウェアアーキテクチャ製品にDatalightのFlashFX Pro Flash Media Managerを採用」Curtis-Wright、2006年8月3日。
- ^ 「顧客ストーリー: Teltronic」 Wayback Machineで2011年6月13日にアーカイブ。ENEA、2007年。
- ^ a b PROMDISK Archived 2016-03-04 at the Wayback Machine . MCSI.
- ^ a b XCFiles、p. 1.
- ^ XCFiles FAQ 、 2012年7月30日アーカイブ、 archive.today、p. 2。
- ^ exFiles ユーザーズマニュアル (v. 1.04)、67、72ページ。
- ^ " exFAT ファイルシステムの海外向け販売を開始2010 年 9 月 8 日に Wayback Machineにアーカイブされました".株式会社アイ・コーポレーション2010 年 7 月 6 日。 ( Google 翻訳)
- ^ a b 「Datalight DOS、キヤノンの新デジタルスチルカメラシリーズに採用」Business Wire、1999年2月23日。
- ^ ROM-DOS データシート、p. 1。
- ^ a b Jones, M. Tim. TCP/IP Application Layer Protocols for Embedded Systems、付録C:TCP/IPプロトコルスタック Archived 2009-12-28 at the Wayback Machine . Charles River Media, 2002. ISBN 1-58450-247-9。
- ^ Datalight SOCKETS Archived 2010-07-30 at the Wayback Machine . Retrieved 2010-07-19.
- ^ ROM-DOS データシート、2 ページ。
- ^ ROM-DOS 製品マニュアル、6 ページ。
- ^ ROM DOS 6.22 . EMAC, Inc. 2010. ベンダーのシステム要件はやや高く、18KBのRAMと124Kのスペースが必要です。
- ^ ADAM-4500 - PCベース通信コントローラ。Advantech。
- ^ 「データ収集RFスキャナー」Data ID Online。
- ^ Intel サーバー RAID コントローラー U3-1L ロープロファイル (SRCU31L): 技術製品仕様、12 ページ。
- ^ 「システムアップデートパッケージ(SUP)のINSTALL.TXT」 Wayback Machineで2011年7月13日にアーカイブ。2004年5月19日。
- ^ FMT 3000 ソフトウェアマニュアル Archived 2016-03-04 at the Wayback Machine、p. 41。
- ^ 「Datalight ROM-DOS ユーザーズガイド」(PDF) . www.datalight.com . 2011年11月16日時点のオリジナル(PDF)からのアーカイブ。