ALCHP Common Heap
Posted: Sun Jun 15, 2014 7:43 pm
Hi All,
I am reading some docs on QL assembly, along with QL Technical Guide.
I wish to learn more about QDOS heap management. I undesrtand that it maintains chained links of free and allocated blocks. The blocks are movable, and a relative pointer is therofore needed to access data in a user block.
But when does QDOS actually move blocks arround? Am I save that my block will not move when I write to or read from it, so I get valid data? Or do I have to care at all?
Many thanks in advance.
Tom
I am reading some docs on QL assembly, along with QL Technical Guide.
I wish to learn more about QDOS heap management. I undesrtand that it maintains chained links of free and allocated blocks. The blocks are movable, and a relative pointer is therofore needed to access data in a user block.
But when does QDOS actually move blocks arround? Am I save that my block will not move when I write to or read from it, so I get valid data? Or do I have to care at all?
Many thanks in advance.
Tom