Resource allocation is one of the primary principles in computing, as many processes need to share the following resources: CPU time, memory, disk space, and I/O devices. Not managing resource ...