Memory Resource Management Operating systems also manage the computer’s memory, typically dividing it into various parts for storing actual computer instructions (code), data variables, and the heap. The heap is a section of memory from which processes can allocate and free memory dynamically. Some operating systems provide a means for processes to address more memory than is physically present ..