|
| Speicherschutz |
 |
|
| Speicherschutz |
|
Immer öfter, vor allem auch für den Aufbau von fehlertoleranten Systemen, wird Speicherschutz auch im Embeddedbereich eingesetzt. Für Prozessoren, die eine Hardware-MMU besitzen, bietet SCIOPTA mit dem SMMS (SCIOPTA Memory Management System) eine umfassende Unterstützung für Speicherschutz.
|
|
|
|
|
SCIOPTA Memory Management System
SMMS |
SCIOPTA Anwendungen können mit Hilfe des SMMS die vorhandene MMU des Prozessors zum Systemschutz ausnützen. Die MMU der CPU kann Daten- oder Codespeicher, Interruptvektoren von Prozessen sowie gesamte Speicherbereiche schützen.
Die standard Speicherverwaltung im SCIOPTA Kernel sowie die Verwaltung der MMU des Prozessors sind im SMMS integriert. Dies erlaubt den Aufbau von sicheren und fehlertoleranten Systemen.
|
|
|
| SCIOPTA Module |
Prozesse und Pools können in sogenannten Modulen zusammengefasst werden. Dies ergibt modulare und klare Systementwürfe. Module können statisch oder dynamisch während der Laufzeit kreiert werden.
SCIOPTA Module unterstützen das "Freund-Konzept". Module können Freund von anderen Modulen sein. Freund Module erlangen dadurch gegenseitigen privilegierten Zugriff auf die Resourcen.
Gesamte Funktionsblöcke (wie z.B. Kommunikationssoftware) können in Modulen eingekapselt werden und sich dadurch selber oder sich gegen andere Funktionsblöcke schützen.
|
|
|