1. A method for providing a system application in a multimedia console having a central processing unit, a graphics processing unit, and a memory, the method comprising: reserving a predetermined amount of hardware resources of the multimedia console; executing the system application substantially using the predetermined amount of reserved hardware resources; and executing a multimedia application substantially using the remaining unreserved hardware resources.