3 ms·
Problems line up on memory fragmentation and dynamic allocation. Systems like Macintosh (before OS X) and Windows 1-3 handled this with an additional level of
by projektfu 6y ago
Problems line up on memory fragmentation and dynamic allocation. Systems like Macintosh (before OS X) and Windows 1-3 handled this with an additional level of indirection (handles) and relocation/compaction. You could also do it with smarter code that explicitly tagged pointers so they could be updated when the data moved.