Open Terminal Architecture(OTA)是一种开放式的终端架构,它允许终端设备通过网络连接到服务器,从而实现远程计算和数据存储。OTA虚拟机是OTA架构中的一个重要组成部分,它负责解释和执行终端设备上的应用程序。
ISO/IEC 20060:2010标准规定了OTA虚拟机的结构、指令集、数据类型、异常处理、内存管理等方面的内容。其中,OTA虚拟机的结构包括虚拟机状态、指令集、寄存器、堆栈、异常处理等部分。指令集包括基本指令、扩展指令和系统调用指令。数据类型包括整数、浮点数、字符、数组、结构体等。异常处理包括虚拟机异常和应用程序异常。内存管理包括虚拟机内存分配和释放、内存保护等。
ISO/IEC 20060:2010标准的制定,为OTA虚拟机的实现提供了一个统一的标准,使得不同厂商的终端设备可以互相兼容。同时,该标准也为OTA应用程序的开发提供了一个统一的编程接口,使得应用程序可以在不同厂商的终端设备上运行。
相关标准
- ISO/IEC 18092:2004 Information technology -- Telecommunications and information exchange between systems -- Near Field Communication -- Interface and Protocol (NFCIP-1)
- ISO/IEC 7816-4:2013 Identification cards -- Integrated circuit cards -- Part 4: Organization, security and commands for interchange
- ISO/IEC 14443-4:2008 Identification cards -- Contactless integrated circuit cards -- Proximity cards -- Part 4: Transmission protocol
- ISO/IEC 7816-3:2006 Identification cards -- Integrated circuit cards -- Part 3: Cards with contacts -- Electrical interface and transmission protocols
- ISO/IEC 7816-10:2013 Identification cards -- Integrated circuit cards -- Part 10: Electronic signals and answer to reset for synchronous cards