Garbage collection in the reactive deadline-driven environment of Timber

685 visningar
uppladdat: 2005-01-01
Inactive member

Inactive member

Nedanstående innehåll är skapat av Mimers Brunns besökare. Kommentera arbete
Software development for small, real-time and resource constrained, embedded systems is becoming increasingly complex. Multi-threading and object- orientation are examples of complicating factors. Even though automated memory management has shown significant advantages, it is commonly considered to be too costly and unpredictable for real-time systems. Timber is a programming language that is based upon a reactive, deadline- driven, concurrent, and object-oriented programming model. It is furthermore based on a functional programming paradigm. In this thesis we put forward a generic garbage collector for the run-time system of Timber. It is based upon a copying collector scheme and it especially makes use of the distinction between mutable and immutable data (induced by the language semantics), as well as the controlled accessibility of mutable data. Our collector is transparent, which means that it never preempts the application, and furthermore is incremental with extremely fine granularity. Minimal synchronization is needed between the application and the collector. Allocation takes an extremely small and constant amount of time (incrementing a pointer). Due to the reactive environment along with deadline-driven scheduling it will never compete for execution time with the application. Sufficient collector progress must thus be guaranteed ...

...läs fortsättningen genom att logga in dig.

Medlemskap krävs

För att komma åt allt innehåll på Mimers Brunn måste du vara medlem och inloggad.
Kontot skapar du endast via facebook.

Källor för arbetet

Saknas

Kommentera arbetet: Garbage collection in the reactive deadline-driven environment of Timber

 
Tack för din kommentar! Ladda om sidan för att se den. ×
Det verkar som att du glömde skriva något ×
Du måste vara inloggad för att kunna kommentera. ×
Något verkar ha gått fel med din kommentar, försök igen! ×

Kommentarer på arbetet

Inga kommentarer än :(

Liknande arbeten

Källhänvisning

Inactive member [2005-01-01]   Garbage collection in the reactive deadline-driven environment of Timber
Mimers Brunn [Online]. https://mimersbrunn.se/article?id=29481 [2024-06-16]

Rapportera det här arbetet

Är det något du ogillar med arbetet? Rapportera
Vad är problemet?



Mimers Brunns personal granskar flaggade arbeten kontinuerligt för att upptäcka om något strider mot riktlinjerna för webbplatsen. Arbeten som inte följer riktlinjerna tas bort och upprepade överträdelser kan leda till att användarens konto avslutas.
Din rapportering har mottagits, tack så mycket. ×
Du måste vara inloggad för att kunna rapportera arbeten. ×
Något verkar ha gått fel med din rapportering, försök igen. ×
Det verkar som om du har glömt något att specificera ×
Du har redan rapporterat det här arbetet. Vi gör vårt bästa för att så snabbt som möjligt granska arbetet. ×