The purpose of the mixed-mode system research is to handle devices with the accuracy of real-time systems and at the same time, having all the benefits and facilities of a matured Graphic User Interface(GUI)operating system which is typicallynon-real-time. This mixed-mode operating system comprising of a real-time portion and a non-real-time portion was studied and implemented to identify the feasibilities and performances in practical applications (in the context of scheduled the real-time events). In this research an i8751 microcontroller-based hardware was used to measure the performance of the system in real-time-only as well as non-real-time-only configurations. The real-time portion is an 486DX-40 IBM PC system running under DOS-based real-time kernel and the non-real-time portion is a Pentium IIIbased system running under Windows NT. It was found that mixed-mode systems performed as good as a typical real-time system and in fact, gave many additional benefits such as simplified/modular programming and load tolerance.
CAXTON C. FOSTER (1981),Real Time Programming -Neglected Topics, Addison-Wesley Publishing Company.
CMX COMPANY (1998),CMX 80x86 RTOS Performance Sheet, http://www.cmx.com/trget27.htm
HARRY GARLAND (1979),Introduction to Microprocessor System Design, McGraw-Hill Book Company.
INTEL CORPORATION (1983),Embedded Applications Volume 1, Intel Literature, ISBN 1-55512-242-6
DAVE WILLIAMS (1993),The Programmer Technical Reference For MS-DOS And IBM PC, Tech Publications Pte Ltd.
PETER NORTON AND HAROLD AND PHYLLIS DAVIS (1995),Peter Norton’s Guide To Visual Basic 4 For Windows 95, Sams Publishing.
JAMES L. ANTONAKOS (1990), The 68000 Microprocessor -Hardware and Software Principles and Applications, Merril Pubslishing Company.
QNX SOFTWARE SYSTEMSLTD. (1998),QNX News, Vol. 11 No. 3.
S.T. ALLWORTH AND R.N. ZOBEL (1988)Introduction to Real-time Software Design (2ndEd.), Macmillan Education.
LEO CHIN SIM, HEIKO SCHRODER and GRAHAM LEEDHAM,“MIND-SIMD hybrid system –towards a new law cost parallel system”, Parallel Computing 29, 2003, 21-36, Elsevier.
A. SINGH,K. JEFFAY, “Co-Scheduling Variable Execution Time Requirement Real-time Tasks and Non-Real-Time Task”,Proceedings of the 19th Euromicro Conference on Real-Time Systems, Pisa, Italy, July 2007, pages 191-200.