1. A method for managing random access memory (RAM) in a computer system, with said computer system comprising a processor, a first static random access memory, and a second dynamic random access memory, the method comprising the steps of: receiving at least one instruction to be executed by the processor, determining a priority level for the execution of the instruction by the processor, and loading the instruction into the first memory for its execution by the processor if its priority level indicates that it is a high priority instruction, or if not loading the instruction into the second memory for its execution by the processor.