I'm currently studying memory management in Operating Systems.
Allocation Unit is the smallest unit of memory the OS will give to any process.
I've read in this page, in the 'Memory allocation inside kernel' section, that a page is the smallest unit an OS will give to a process.
But in this page, in the 'Allocated memory' section, it says the OS can divide it into much smaller chunks (6 bytes for example) and give it to the application when requested.
I'm not sure if both links are talking about the same thing, but my question is: What is the usual Allocation Unit in an Operating System with Virtual Memory and Paging?