Your conditions: 周永录
  • 嵌入式Forth虚拟机架构的多任务调度算法设计与实现

    Subjects: Computer Science >> Integration Theory of Computer Science submitted time 2018-05-20 Cooperative journals: 《计算机应用研究》

    Abstract: In embedded application fields, the operating system presentes the more stern reality demand such as reconstruction, expansion, transplantation, interaction, security, and efficient. In combination with the above features of embedded system and inherent characteristics of Forth systems, using Forth virtual machine technology, this paper explored the key technologies of embedded operating system based on Forth virtual machine architecture, and proposed an embedded multitask operating system scheduling algorithm based on Forth virtual machine architecture, which had better extension and transplantation characteristics. The algorithm adopted a cooperative multi-task scheduling mechanism with Forth virtual machine instruction synchronization, shortened the task switching time, and simplified context switching operations to simply saving the data stack pointer. The experiment results demonstrate that the multitask scheduling algorithm based on Forth virtual machine architecture develops the inherent characteristics of Forth system, presents higher efficiency for specific applications, especially benefits for embedded environments with limited resources.

  • 基于Forth虚拟机的嵌入式多任务操作系统体系架构研究

    Subjects: Computer Science >> Integration Theory of Computer Science submitted time 2018-05-20 Cooperative journals: 《计算机应用研究》

    Abstract: Faced with more and more complex embedded application requirements and urgent problems of the current embedded operating system research areas, such as reconstruction, transplantation, maintenance, trusted, multi-core, many-core and so on, this paper proposed an embedded multitask operating system architecture, which presents better scalability, transplantation, streamlined and efficient by exploring the key technologies of embedded operating system based on Forth virtual machine technology. The architecture implemented code sharing and multitask managing, by using the methods of classification storage mapping, Forth vector definition and user variable separation. The experiment results demonstrate that the embedded operating system architecture based on Forth virtual machine takes advantage of the inherent characteristics of the system, reduces the resources consumption, and improves system flexibility and operational efficiency.