Die Notwendigkeit eigene Betriebssysteme zu entwickeln ergab
sich hauptsächlich im Embedded-Bereich wegen der knappen Resourcen:
- Kooperatives Betriebssystem mit Timer-Funktionen,
Interrupt-Handler und lokalem Deschedule sowie shared Memory für
Multiprozessor-Umgebung (bis zu 20 Prozessoren)
- Timeslot gesteuertes konkurrierendes
Realtime-Betriebssystem mit Interrupt-Handler sowie Mailboxen, Fifos und
Semaphoren mit Descheduling sowie Multiprozessor-Port mit definiertem
Protokoll
- Konkurrierendes Realtime-Betriebssystem mit 2
Prioritätsstufen und synchronen Mailboxen, mit deren Hilfe synchrone Fifos
und Semaphoren erstellt werden konnten. Dazu war das System mit seriellen Links
ausgestattet, die durch spezielle Protokolle deadlock-freie Kommumination in
der Multiprozessorumgebung sicherstellten.
|
|
 |
 |
 |
 |
 |
 |
 |
 |
|
 |
 |
 |
 |
 |
 |
 |