Definición de asignación
El término asignación proviene del latín assignatio. Se trata del acto y el resultado de asignar: indicar, establecer u otorgar aquello que corresponde. El concepto puede emplearse con referencia al monto estipulado como salario o por otra clase de percepción.
Por ejemplo: “El gobierno anunció un incremento de la Asignación Universal por Hijo”, “El Estado se comprometió a pagar una asignación familiar para ayudar a satisfacer las necesidades básicas insatisfechas de aquellas personas que no tienen empleo”, “La cámara empresaria acordó una asignación no remunerativa de 6500 pesos”.
En Argentina, desde 2009, existe la Asignación Universal por Hijo para Protección Social. Esta asignación se paga a los individuos desempleados, que tienen un trabajo informal (en negro) o que reciben un ingreso inferior al salario mínimo fijado por la ley, abonándose un beneficio por cada uno de sus hijos que tengan menos de 18 años. Si los hijos son discapacitados, no existe límite de edad.
La idea de asignación también se usa con referencia a conceder, distribuir o permitir algo. Suele hablarse de asignación de recursos, en este marco, para nombrar al modo en que se distribuyen los fondos en una organización o entidad. Un alcalde, por citar un caso, debe decidir cómo realizar la asignación de los recursos municipales que están bajo su control.
Los recursos también pueden ser personas si analizamos el concepto desde un punto de vista corporativo. Las grandes empresas contratan a decenas o cientos de empleados para cubrir un amplio rango de actividades, que generalmente van desde las cuestiones relacionadas con la contaduría y el marketing hasta aquéllas que derivan en la creación de los productos o servicios que ofrecen al mercado.
Si bien en esta era existe un alto grado de organización dentro del ámbito empresarial con respecto a las tareas que desempeña cada empleado, dependiendo del rubro puede ocurrir que un proyecto requiera una serie de modificaciones en el plantel para cumplir con una fecha de lanzamiento muy demandante o bien para acomodarse a la incorporación de nuevos talentos de forma temporal o permanente.
En un caso como éste, la asignación de recursos no sólo consiste en la inversión del dinero y los materiales de la forma más conveniente, sino también en el hecho de destinar a cada persona los trabajos que más se adecúen a sus habilidades para reducir al mínimo la extensión del proceso.
La asignación de la sede de un evento a un país o a una ciudad, por otra parte, implica que dicho territorio albergará ciertas actividades. La Copa del Mundo de Fútbol de 2018, en este sentido, fue asignada a Rusia.
En el ámbito de la informática, se conoce con el nombre de asignación de memoria al proceso de dedicar memoria RAM a un proceso en particular, y esto puede llevarse de forma estática o dinámica, según el caso.
La asignación estática de memoria es la acción de destinar parte de la memoria principal a un programa mientras se encuentra atravesando el proceso de compilación, es decir, antes de que se produzca su ejecución. En el caso de la asignación dinámica, esto tiene lugar en tiempo de ejecución, a medida que el programa lo requiere.
Cuando los recursos son limitados, los desarrolladores de software pueden usar diversas técnicas para optimizar la asignación de memoria y así lograr correr programas muy demandantes en dispositivos poco poderosos. Es importante notar que si el procesador asigna a dos programas un mismo espacio en memoria pueden ocurrir errores de variada gravedad, dependiendo de la cantidad de trabajo sin guardar o de los datos que se sobrescriban. Este error es bastante común en ciertos sistemas operativos, y deriva en el reinicio aparentemente espontáneo del equipo.