Resource allocation is the process by which a computing system aims to meet the hardware requirements of an application run by it.
The process by which a computing system manages its resources to satisfy the hardware needs of an application it hosts is known as resource allocation.