1. A terminal apparatus including a main processor and a coprocessor, the main processor connected to a first data bus to control a communication function for a wireless terminal, and the coprocessor connected between the first data bus and a second data bus to perform a multimedia function for the wireless terminal under a control of the main processor, the terminal apparatus comprising: a first flash memory connected to the second data bus and having a first area for storing operation programs of the main processor and a second area for storing operation programs of the coprocessor; a second flash memory connected to the second data bus and having a first area for storing data requiring non-volatility of the main processor, and a second area for storing data requiring non-volatility of the coprocessor; a random access memory connected to the second data bus and having a first area and a second area, the first area temporarily storing data occurring during an operation of the main processor and allowing a portion of a code which is executed in a random access memory area to be loaded in the first area, and the second area temporarily storing data occurring during an operation of the coprocessor and allowing a portion of the code which is executed in the random access memory area to be loaded in the second area; a cache memory connected between the first data bus and the second data bus for caching the data and the codes of the first areas of the random access memory and the flash memories; and a cache controller connected to the first data bus, for determining whether or not a cache hit or a cache miss occurs in the cache memory, controlling the main processor to access the cached data or codes when the cache hit occurs in the cache memory, and accessing the memories to store the data or the codes in the cache memory and simultaneously controlling the main processor to access when the cache miss occurs in the cache memory.