Satellite-Based Operating System Design for New Remote Sensing Platforms
摘要
With the advancement of space remote sensing technology, the functionality and performance of remote sensing satellites continues to improve, placing higher demands on new remote sensing platforms, such as high real-time capability, high performance, and high reliability. Traditional operating systems are no longer able to meet these requirements. In response to this situation, this paper investigates the design of a satellite-based operating system for new remote sensing platforms. Specifically, this paper proposes a design scheme for a satellite-based operating system based on multi-core processors and partition management. Compared with traditional single-core processors, multi-core processors have higher computing power and parallel processing capabilities, which can better meet the performance requirements of new remote sensing platforms. Meanwhile, through partition management, effective resource allocation and utilization can be achieved, improving the reliability and security of the system. This paper first analyzes and summarizes the operating system requirements of new remote sensing platforms, and clarifies the objectives and requirements of the design scheme. Then, based on the characteristics of multi-core processors, a structure for the satellite-based operating system is designed, using a two-level scheduling method to achieve deterministic scheduling and efficient real-time scheduling for multi-core processors, fully utilizing the high performance of multi-core processors. At the same time, through partition management design, the system resources are divided into different regions, achieving partition isolation and protection to prevent the spread of software problems from affecting other functionalities, thus improving the reliability of the remote sensing platform. Finally, the effectiveness and feasibility of the design scheme are verified through experiments and evaluations. The experimental and evaluation results show that this operating system exhibits high performance and reliability in new remote sensing platforms, and it has significant application value. The research in this paper provides guidance for improving the level of operating system design for new remote sensing platforms, and can better promote the development of remote sensing technology.