Abstract
Intertask message passing is considered an important aspect of an application for which Ada is used to provide a means for concurrent processing within a program through tasking. Several asynchronously executing tasks may constitute a single Ada program with intertask communication and synchronization provided through a rendezvous mechanism. An implementation of Ada tasking for a multiprocessor system having a shared memory is introduced. The INTEL 80286 processor is used as an example basis for such a system. The code needed to implement synchronization and communication among tasks (rendezvous) executing on possibly distinct processors is presented. Efficient message transmittal is addressed in the context of shared memory.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 9-19 |
| Number of pages | 11 |
| Journal | Journal of Pascal, Ada & Modula-2 |
| Volume | 4 |
| Issue number | 1 |
| State | Published - Jan 1985 |
| Externally published | Yes |
ASJC Scopus subject areas
- General Engineering
Fingerprint
Dive into the research topics of 'ADA TASK SYNCHRONIZATION IN A MULTIPROCESSOR SYSTEM WITH SHARED MEMORY.'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS