To distribute resources or duties for a particular purpose. The manager will allocate the budget to different departments based on their needs.
To assign a portion of something to a specific person or task. The teacher allocated extra time for students who needed additional help.
To reserve or set aside (e.g. computer memory, bandwidth) for use by a program, device, or process. The operating system allocates additional memory when the application demands it.