Abstract
As microprocessor systems and single-chip microcomputers become more complex, so do the software systems developed for them. In many cases, software is being designed that incorporates multiple control functions running asynchronously on a single microprocessor. Here, discussion focuses on the motivation for running such multiple functions under the control of a real-time multitasking executive. A successfully implemented executive whose design is portable and suitable for use on most 8-bit microprocessors is presented.
- 1 Cargo D., and Wicklund T. Mod 100 System Requirements Specification. Honeywell Avionics Division, Minneapolis, Minn., 1979. Specifies the design of a real-time operating system suitable for stand-alone memory-only embedded computer systems.Google Scholar
- 2 Intel Corporation. iSBC 544 Ref. Manual No. 9800616B, 1978. Specification for the hardware organization and software programming techniques for the iSBC 544 computer.Google Scholar
- 3 Intel Corporation. iSBC 80/20-4 Reference Manual No. 9800484, 1978. Specification for the hardware organization and software programming techniques for the iSBC 80/20-4 computer.Google Scholar
- 4 Kurzban S., Heines T., and Sayers A. Operating Systems Principles. PetroceUi-Charter, New York, 1975. Presents the formal theory and concepts behind the organization of some industry standard operating systems. Google ScholarDigital Library
- 5 Whittaker, G. Allan. Architecture of a real-time executive. ISA Trans. 10, 2 (1971), 183-188. Briefly traces the development of realtime systems to provide a common foundation for understanding present day executives.Google Scholar
- 6 Zilog Inc. Z8 Microcomputer Tech. Manual, 1977. Specification for the hardware organization and software techniques for the Zilog Z8 microcomputer.Google Scholar
Index Terms
- MINI-EXEC: a portable executive for 8-bit microcomputers
Recommendations
Dataflow Mini-Graphs: Amplifying Superscalar Capacity and Bandwidth
MICRO 37: Proceedings of the 37th annual IEEE/ACM International Symposium on MicroarchitectureA mini-graph is a dataflow graph that has an arbitrary internal size and shape but the interface of a singleton instruction: two register inputs, one register output, a maximum of one memory operation, and a maximum of one (terminal) control transfer. ...
Mini-Threads: Increasing TLP on Small-Scale SMT Processors
HPCA '03: Proceedings of the 9th International Symposium on High-Performance Computer ArchitectureSeveral manufacturers have recently announced the first simultaneous-multithreaded processors, both as single CPUs and as components of multi-CPU chips. All are small scale, comprising only two to four thread contexts. A significant impediment to the ...
Comments