/ Tech

Data Structures for Developing Custom Server

Memory Management is implemented using pools where each pool is pre alloated memory blocks.This helps in reduceing the number of system calls for memory allocation.Pool allocation mechanism varies with small and large data objects.

Buffer Management is used to track the Reception,Transmission and processing of data.Buffer memory can be allocated from main memory or from file.Buffer memory can also set protection flags as Readble and Writable.

Arrays are basic building block for many other data structure.Arrays use the memory from the any one of the memory pools allocated.