The Design of a Multi-application Micro-operating System Platform in the Context of Big Data
摘要
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.