Patent ID: 8271702

Claim:
A terminal supporting Direct Memory Access (DMA), the terminal comprising: a memory unit for storing data used for operations of the terminal; at least one device for executing applications for specific functions; a control unit for defining, when the terminal boots up, a virtual zone comprising a predetermined size of unallocated memory dedicated for only the DMA in the memory, for allocating, when a request for driving a device is input, a part of the virtual zone comprising a predefined size of continuous addresses for the device and for withdrawing, when the operation of the device is completed, the part of the virtual zone allocated for the device in the memory; and a DMA unit for controlling the DMA of the devices, wherein the size of the allocated part of the virtual zone is adjusted according to memory allocation and withdrawal, wherein the memory in the virtual zone dedicated for only the DMA cannot be allocated for non-DMA use, wherein the devices comprise at least one of a multimedia device for executing a multimedia application and display device for executing a visual application, and wherein the device is driven by the request writes and reads data to and from a block allocated within the virtual zone in a DMA mode.