Why kernel offers memory in page boundary?
Sigiloso
Because the kernel looks at memory in page unit. it has data structure to keep track of each page, instead of each byte. If to keep track of every byte, the meta data structure would get very large.