Spara primärminne genom att ladda programmoduler dynamiskt allteftersom de behövs. En ny version av Express Logics realtidsoperativsystem (rtos) ThreadX stöder denna funktion för Arm Cortex M3- och M4-processorer.
Tekniken kallas DAM (Downloadable Application Modules) och är enligt Express Logic någonting som du normalt inte hittar i operativsystem avsedda för små Cortex M-processorer, utan snarare i stora serveroperativsystem med virtuellt minne.
Minne sparas genom att moduler endast finns i primärminnet när de används.
Två möjligheter som tekniken öppnar för är dynamisk uppdatering av programvara och dynamisk omkonfigurering.
Som bonus har modulerna ett extra starkt skydd mot oavsiktlig minnesåtkomst från programtrådar i andra moduler.
Det är förstås också möjligt att lagra programtrådar permanent i minnet, om de exempelvis används ofta, för att ta bort laddtiderna.
ThreadX med DAM kostar från 18 500 dollar. Inga licensavgifter tillkommer till den summan.