Hopen OS
1. System Architecture
(1)Introduction
Hopen operating system is a real time, multitasking operating system running on a 32-bit microprocessor. Hopen Kernel is its core. Operating system is a software running on a computer, its main function is to manage the computer's system resources and to provide interfaces of using computer and its peripheral device for the users. Its purpose is to improve the utilization of computer resources such as CPU, memory, disk, documents, etc., increase the usability of the computer system, save battery consumption and prolong battery life in a battery-based system.
There are many kinds of operating systems from ones with low resource demand used in the special embedded processor such as IC card system, to the powerful ones used by main frame computer. Each of these has its own features from function to performance. They provide the corresponding support and service for various kinds of hardware environment and application. The OS is the basis of application software, it provides the most basic running environment and program interfaces for using computers, and its running efficiency and performance have a direct influence on the effect of the computer application system. During the past few decades, as the development in computer and network technologies makes major progress, operating system has continued its development and improvement. Now the OS seeks not only more powerful, more complete and more reliable functions, but also a more friendly and convenient interface. More and more functions are integrated into operating system so it becomes larger and larger. However, as the application field is expanding, people have realized that it is not enough to simply seek a more powerful function for operating system, the flexibility, retractility and modularity should also be considered so that the operating system can adapt to different application situations.
Hopen is a operating system software with unique characteristics. It employs a design approach to implement an extremely flexible and convenient system, which can be tailored if necessary, thus it exploits a new area of computer system application.
|