• 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