Memory Management

Processes

A process is An executable program (i.e. ISA instructions) data used by that program (variables, stack, buffers, etcetera) an execution context = current state The OS maintains administration of many aspects including:

TRAM.1

TRAM.1 is an implementation of term rewriting systems. TRAM.1 is written in standard C using only a few standard libraries.

Memory Management

Software uses memory to store data objects. An object may contain data such as strings or numbers, but it may also contain references to other nodes.