In this thesis, a real-time operating system, named RTOS, is designed and implemented for real-time control applications. A general form of real-time system often used in real-time process control, is characterized by computer hierarchy and asynchronous concurrent processing. RTOS has several functions which can correctly respond to the external equipments within a timing constraints. A real-time computer hardware is implemented using microprocessors in a hierarchical structure. The major real-time features of RTOS are implemented in scheduler and interprocess or communication using deadline driven scheduling policy for real-time concurrent processing. The experimentation on the real-time processing is performed by data acquisition to test the guaranteed response time. The results show that RTOS can manage several real-time tasks which have the specified timing constraints.