DocumentCode :
1249410
Title :
Concurrent algorithms for real-time memory management
Author :
Ford, Ray
Author_Institution :
Dept. of Comput. Sci., Kansas Univ., Lawrence, KS, USA
Volume :
5
Issue :
5
fYear :
1988
Firstpage :
10
Lastpage :
23
Abstract :
The conflict between the performance demands of real-time systems and the shared-resource needs of high-level languages (Ada in particular) is examined. Shared memory requires carefully designed concurrency control, but the traditional approach, which is to embed the entire allocate-release implementation code in critical sections, is unsuitable for real-time applications because it results in excessively high response time. The design and performance of three memory-management systems for real-time applications are evaluated, and it is shown that one system, an optimized optimistic version, does deliver performance that is acceptable for real-time applications.<>
Keywords :
real-time systems; storage allocation; storage management; concurrency control; high-level languages; optimized optimistic version; performance demands; real-time memory management; real-time systems; shared-resource; Concurrency control; Control systems; Delay; Dynamic programming; High level languages; Memory management; Real time systems; Resource management; Technology management; Time sharing computer systems;
fLanguage :
English
Journal_Title :
Software, IEEE
Publisher :
ieee
ISSN :
0740-7459
Type :
jour
DOI :
10.1109/52.7940
Filename :
7940
Link To Document :
بازگشت