Zero-Copy Memory Move by Page Mapping Change

As time passes, data which is processed by computers is getting bigger and bigger. And capacity and bandwidth of memory also are getting bigger. Improving performance of devices to process more data is a simple and fundamental way. But there is a way by software improvement to increase data processing performance too. And we try to increase data copy or move performance by exploiting page management of operating system.

Main content is placing specific logical address on wanted memory without physical memory copy operation by manipulate page table. For this, we need to implement page table manipulate function and manage cache related with memory address. We can eliminate memory copy operation time by these implements and can increase throughput or reduce running time of program.
This function is effective when memory copy of continuous and huge size is needed