GEM: Operating system primitives for robots and real-time control systems
- 23 March 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 807-813
- https://doi.org/10.1109/robot.1985.1087393
Abstract
To increase the speed and reliability of robots and of industrial control systems, multiple processing elements are used in their computing hardware. However, performance increases are not attained by hardware, alone. It is the hardware's operating software that must exploit the possible parallelism to gain the increases desired. Such software consists of control programs written by application programmers and operating system software offering means of task scheduling, inter-task communication, and hardware configuration control. The Generalized Executive for real-time Multiprocessor applications (GEM) is an operating system that addresses several problems arising due to the unique requirements of operating software, including: (1) GEM supports two different sizes of tasks and task scheduling, called processes and micro-processes, and offers a variety of real-time scheduling calls, and (2) GEM supports multiple models of communication.Keywords
This publication has 7 references indexed in Scilit:
- GEM: Operating system primitives for robots and real-time control systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- The distributed V kernel and its performance for diskless workstationsPublished by Association for Computing Machinery (ACM) ,1983
- The architecture of the Eden systemPublished by Association for Computing Machinery (ACM) ,1981
- Experience Using Multiprocessor Systems—A Status ReportACM Computing Surveys, 1980
- StarOS, a multiprocessor operating system for the support of task forcesPublished by Association for Computing Machinery (ACM) ,1979
- The Roscoe distributed operating systemPublished by Association for Computing Machinery (ACM) ,1979
- Multi-microprocessors: An overview and working exampleProceedings of the IEEE, 1978