1. A digital-television enabled system, comprising: a tuner configured to receive a digital television transmission; a first volatile memory configured to load and store software instructions; a second non-volatile memory; and a controller in communication with the first volatile memory, the second non-volatile memory and the tuner, the controller comprising: an input configured to receive first digital audio information and first digital video information; a first output configured to be coupled to a display and to convey second audio information and second video information toward the display regarding the first audio information and the first video information; at least one second output configured to be coupled to the first volatile memory and to convey commands to, and receive information from, the first volatile memory; and a processor configured to be coupled to the first volatile memory and to the second non-volatile memory and configured to perform functions in accordance with software instructions stored in the first volatile memory and the second non-volatile memory, the processor being further configured to cause the first volatile memory to load software instructions for provision to the processor such that first instructions for processing at least one of the first audio information and the first video information are loaded and stored by the first memory with a higher priority than second instructions for performing other functionality; and wherein the processor is further configured to cause the first memory to load the software instructions for provision to the processor such that the first instructions are loaded and stored by the first memory in parallel with the second instructions being loaded and stored but before completion of loading and storing of the second instructions, the second instructions are loaded and stored only if loading and storing of the first instructions is not inhibited by the loading and storing of the second instructions.