Real-time memory management: Life and times

被引:8
|
作者
Borg, Andrew [1 ]
Wellings, Andy [1 ]
Gill, Christopher [2 ]
Cytron, Ron K. [2 ]
机构
[1] Univ York, York YO10 5DD, N Yorkshire, England
[2] Washington Univ, St Louis, MO USA
关键词
D O I
10.1109/ECRTS.2006.21
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
As real-time and embedded systems become increasingly large and complex, the traditional strictly static approach to memory management begins to prove untenable. The challenge is to provide a dynamic memory model that guarantees tight and bounded time and space requirements without overburdening, the developer with memory concerns. This paper provides an analysis of memory management approaches in order to characterise the tradeoffs across three semantic domains: space, time and a characterisation of memory usage information such as the lifetime of objects. A unified approach to distinguishing the merits of each memory model highlights the relationship across these three domains, thereby identifying the class of applications that benefit from targeting a particular model. Crucially, an initial investigation of this relationship identifies the direction future research must take in order to address the requirements of the next generation of complex embedded systems. Some initial suggestions are made in this regard and the memory model proposed in the Real-Time Specification for Java is evaluated in this context.
引用
收藏
页码:237 / +
页数:2
相关论文
共 50 条
  • [21] Memory Positioning of Real-Time Code for Smaller Worst-Case Execution Times
    Marref, Amine
    Betts, Adam
    [J]. 2011 16TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS), 2011, : 23 - 32
  • [22] Scoped types and aspects for real-time Java']Java memory management
    Andreae, Chris
    Coady, Yvonne
    Gibbs, Celina
    Noble, James
    Vitek, Jan
    Zhao, Tian
    [J]. REAL-TIME SYSTEMS, 2007, 37 (01) : 1 - 44
  • [23] Design and realization of efficient memory management for embedded real-time application
    Hu Zhe
    Zhang Jun
    Luo Xiling
    [J]. 2006 6TH INTERNATIONAL CONFERENCE ON ITS TELECOMMUNICATIONS PROCEEDINGS, 2006, : 174 - +
  • [24] Dynamic memory management for real-time embedded Java']Java chips
    Lin, CM
    Chen, TF
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2000, : 49 - 56
  • [25] MANAGEMENT OF MEMORY IN A REAL-TIME MEASUREMENT SYSTEM BASED ON A SIGNAL PROCESSOR
    Cwiklinski, Lukasz
    Kicinski, Wieslaw
    [J]. METROLOGY AND MEASUREMENT SYSTEMS, 2010, 17 (04) : 589 - 597
  • [26] An emprical evaluation of memory management alternatives for real-time Java']Java
    Pizlo, Filip
    Vitek, Jan
    [J]. 27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 35 - +
  • [27] Real-time neural coding of memory
    Tsien, Joe Z.
    [J]. COMPUTATIONAL NEUROSCIENCE: THEORETICAL INSIGHTS INTO BRAIN FUNCTION, 2007, 165 : 105 - 122
  • [28] Real-time memory on an excitable field
    Motoike, IN
    Yoshikawa, K
    Iguchi, Y
    Nakata, S
    [J]. PHYSICAL REVIEW E, 2001, 63 (03): : 362201 - 362204
  • [29] A real-time streaming memory controller
    Burchard, A
    Hekstra-Nowacka, E
    Chauhan, A
    [J]. DESIGNERS' FORUM: DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2005, : 20 - 25
  • [30] Real-time logistics management
    Yeager, RL
    [J]. PIMA MAGAZINE, 1996, 78 (09): : 12 - 12