In the context of big data, the security problem of smart card operating system is realized independently and controllably, For smart cards and the internet of things, a multi-application microoperating system platform is proposed. The platform’s operating system is based on the virtual machine technology to support the dynamic loading, installation, deletion, and interpretation of the execution of applications, the virtual machine adopts a register-based instruction set architecture, the interpreter is faster, and the instruction optimization is easier. At the same time, the platform provides an application compiler to realize the generation of execution files running in micro-operating systems from source code parsing, compilation, and linking, which supports a variety of programming languages to develop applications, and generates register-based instruction set bytecode EF files after compilation and linking. The platform also provides a set of integrated tools integrated into application source code development, compilation, and loading of applications to virtual OS (or real OS) for application operation, testing, and debugging. Experimental results show that the proposed multi-application microoperating system has good running speed and has the ability to protect high-value and high-sensitive information, and the ability to provide high-level security protection for the device, and provide related tools such as source code development, compilation, run, testing, and debugging of applications, this improves the efficiency of application development, testing, and debugging.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

The Design of a Multi-application Micro-operating System Platform in the Context of Big Data

  • Wenpan Mo,
  • Zhicheng Shen

摘要

In the context of big data, the security problem of smart card operating system is realized independently and controllably, For smart cards and the internet of things, a multi-application microoperating system platform is proposed. The platform’s operating system is based on the virtual machine technology to support the dynamic loading, installation, deletion, and interpretation of the execution of applications, the virtual machine adopts a register-based instruction set architecture, the interpreter is faster, and the instruction optimization is easier. At the same time, the platform provides an application compiler to realize the generation of execution files running in micro-operating systems from source code parsing, compilation, and linking, which supports a variety of programming languages to develop applications, and generates register-based instruction set bytecode EF files after compilation and linking. The platform also provides a set of integrated tools integrated into application source code development, compilation, and loading of applications to virtual OS (or real OS) for application operation, testing, and debugging. Experimental results show that the proposed multi-application microoperating system has good running speed and has the ability to protect high-value and high-sensitive information, and the ability to provide high-level security protection for the device, and provide related tools such as source code development, compilation, run, testing, and debugging of applications, this improves the efficiency of application development, testing, and debugging.