Abstract

With the advent of large-scale and complicated microcomputer application systems, the role of OS is becoming more important. An OS which can cope with various application requirements is strongly desired. This paper aims at the construction of OS which can be made optimum for various real-time applications. A construction of real-time modular structure OS using the microcomputer 68000 is proposed. The message-passing and procedure-call schemes are combined to connect the modules. A two-layered hierarchy module structure is proposed, suppressing the increase of the overhead due to modular implementation, and also providing the flexibility for replacing modules. By this scheme, operating systems with capacity from 10 KB to 150 KB can be constructed, covering a wide range of applications from a small-scale system with hardware built-in structure to the relatively large-scale system requiring programming functions, by simply modifying the combination of modules. To utilize commercial softwares or general-purpose OS in the real-time environment, a scheme is proposed in which the general-purpose OS is executed as the secondary OS with the real-time kernel. As a result of evaluation, when a general-purpose OS, CP/M-68K, is executed as the secondary OS, the processing time is increased by 12.7% compared with CP/M-68K directly implemented on the 68000.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.