En informática , la asignación de recursos es necesaria para que cualquier aplicación se ejecute en el sistema. Cuando el usuario abre cualquier programa, esto se contará como un proceso y, por lo tanto, requiere que la computadora asigne ciertos recursos para que pueda ejecutarse. Dichos recursos podrían tener acceso a una sección de la memoria de la computadora , datos en un búfer de interfaz de dispositivo, uno o más archivos , o la cantidad requerida de potencia de procesamiento .