DocumentCode
273986
Title
A portable multiprocessing nucleus for real-time applications
Author
Nikolov, L. ; Kovashki, I.
Author_Institution
Higher Inst. of Mech. & Electr. Eng., Sofia, Bulgaria
fYear
1989
fDate
18-20 Sep 1989
Firstpage
237
Lastpage
241
Abstract
Describes a portable multiprocessing nucleus for real-time applications, which is implemented as a real-time extension of the C programming language. The portability is achieved by writing the nucleus routines in C, too. The design concepts of the nucleus are described considering the nucleus object model, scheduling algorithms and deadlock prevention. The nucleus directives are divided into six groups; process state control; synchronisation by event flags; resource management; mailboxes; interrupt handling; and miscellaneous directives. The nucleus implementation is discussed, considering portability and expandability
Keywords
multiprocessing programs; real-time systems; software portability; C programming language; deadlock prevention; expandability; interrupt handling; mailboxes; nucleus directives; nucleus object model; nucleus routines; portability; portable multiprocessing nucleus; process state control; real-time applications; resource management; scheduling algorithms; synchronisation by event flags;
fLanguage
English
Publisher
iet
Conference_Titel
Software Engineering for Real Time Systems, 1989., Second International Conference on
Conference_Location
Cirencester
Type
conf
Filename
51758
Link To Document