急需以下内容翻译!各位高手请帮帮忙!中文翻译成英文!不要机译!先谢了!

2025-01-04 09:17:08
推荐回答(1个)
回答1:

Second, the need to use real-time operating system
Embedded real-time operating system in embedded applications currently used in more and more extensively, particularly in the functional complexity of the application of a huge system seems increasingly important.
1. Embedded real-time operating system improve the reliability of the system. In the control system, based on security considerations, and require a system at least not collapse, but also a self-healing capacity. Require not only in terms of hardware design of the reliability of the system and anti-jamming, but also in terms of software design of the anti-jamming system, as far as possible, to reduce vulnerability and unreliable hidden dangers. For a long time before and after-system software design in the face of strong interference, makes abnormal operating procedures, mistakes-run, and even death cycle, resulting in the collapse of the system. Real-time operating system and the management of systems, such interference may be caused in the process of a number of destruction through the system's operation system to repair its monitoring process. Under normal circumstances, the system of the surveillance process to monitor the operation of the process, encountered some unusual circumstances conducive to stable and reliable system of measures, such as the mandate of the problem removed.
2. Improved development efficiency, shorten the development cycle. In the embedded real-time operating system environment, the development of a complex application procedures, can usually be in accordance with the software engineering principle of decoupling the whole process will be split into a number of task modules. Each module debugging tasks, modify almost does not affect other modules. Commercial software is generally provided a good multi-task debugging environment.
3. Embedded real-time operating system played a full 32-bit CPU multi-tasking potential. CPU 32-bit CPU faster than 8,16, and it had to run multi-user, multi-tasking operating system design, especially suitable for real-time multi-tasking operating system. 32 CPU used to improve system reliability and stability of the design, to make it more easy to do not collapse. For example, CPU running into state system and user state. The system stack and user stack separately, as well as real-time operating state is given CPU, the system allows users to design hardware and software for both real-time kernel implementation of the protection of the operation. If adopted before or around Taiwan, would not be able to play the advantages of 32-bit CPU. In a certain sense, not the computer operating system (bare metal) is of no use. In embedded applications, only to the embedded CPU system, while at the same time embedded operating system into the computer is the real embedded applications