ISO/IEC 20060:2010 情報技術—オープンターミナルアーキテクチャ(OTA)—仮想マシン | ページ 4

※一部、英文及び仏文を自動翻訳した日本語訳を使用しています。

1 スコープ

この国際標準は、いくつかの層で標準の Open Terminal Architecture (OTA) カーネルの仕様を提供します。

  • 仮想マシン (VM) の定義。
  • VM が端末プログラマーに提供するサービスの説明。
  • VM のネイティブ マシン言語を表す一連のトークンの仕様。
  • トークン モジュールが処理のために OTA カーネルに配信される形式の仕様。

OTA は、すべての端末タイプで共通の機能とプログラミング インターフェイスを持つ標準ソフトウェア カーネルを定義します。このカーネルは、標準の「仮想マシン」に基づいており、各 CPU タイプに実装され、端末の I/O およびすべての低レベル CPU 固有の論理および算術関数のドライバーを提供します。これらの標準カーネル機能を使用して、高レベルのライブラリ、端末プログラム、および支払いアプリケーションを開発できます。

1 Scope

This International Standard provides the specifications for the standard Open Terminal Architecture (OTA) kernel in several layers:

  • definition of the virtual machine (VM);
  • description of the services provided by the VM to terminal programmers;
  • specification of a set of tokens representing the native machine language of the VM;
  • specification of the format in which token modules are delivered to an OTA kernel for processing.

OTA defines a standard software kernel whose functions and programming interface are common across all terminal types. This kernel is based on a standard “virtual machine,” which is implemented on each CPU type and which provides drivers for the terminal's I/O and all low-level CPU-specific logical and arithmetic functions. High-level libraries, terminal programs and payment applications may be developed using these standard kernel functions.