24-04-2012, 10:38 AM
Storage management
storage_management.ppt (Size: 59 KB / Downloads: 110)
Elements requiring storage
Programmer and system controlled storage
Static Storage Management
Heap Storage Management
Elements requiring storage
Code segments for translated user programs
System run-time programs - e.g. libraries
User defined data structures and constants
Subprogram return points
Referencing environments
Operations that require storage allocation
Subprogram call and return operations - creation and deletion of activation records
Explicit data structure creation and destruction operations
Component insertion and deletion operations
Heap Storage Management
Tasks:
allocation,
recovery,
dangling references
garbage collection
compaction,
reuse
Fixed size elements
Variable size elements