En programación de computadoras , la limpieza puede referirse a una rutina de entrada o salida estándar adjunta a un bloque de código escrito por el usuario (como una subrutina o función , a veces conocida como prólogo y epílogo de función ) en su entrada y salida o, alternativamente, a cualquier otro proceso de software automatizado o manual mediante el cual una computadora se limpia después de su uso (por ejemplo, liberando recursos como la memoria virtual). Esto podría incluir actividades como eliminar o archivar registros que el sistema haya realizado como resultado de las actividades de los usuarios, o eliminar archivos temporales que, de otro modo, simplemente ocuparían espacio. La limpieza se puede describir como una tarea necesaria, necesaria para realizar la actividad normal de una computadora en particular, pero no necesariamente como parte del algoritmo . [1] Para limpiar el almacenamiento en disco de la computadora , generalmente existe un software de utilidad para este propósito, como el software de compresión de datos , para "reducir" los archivos y liberar espacio en disco y programas de desfragmentación , para mejorar el rendimiento del disco. [2]
Ejemplos de
La limpieza podría incluir (pero no se limita a) las siguientes actividades:
- Guardar y restaurar el estado del programa para las funciones llamadas (incluidos los registros de propósito general y la dirección de retorno)
- Obtener memoria local en la pila
- Inicializar variables locales al inicio de un programa o función
- Liberar memoria local en la pila al salir de una función
- Recolección de basura
- Conversión de datos
- Copia de seguridad y / o eliminación de archivos y software innecesarios
- Ejecución de utilidades de mantenimiento de disco (por ejemplo , ScanDisk , desfragmentadores de disco duro, escáneres de virus )
Ver también
Referencias
- ^ "Servicio de limpieza" , ComputerHope.Com. Consultado el 20 de julio de 2009.
- ^ "Consejos básicos de limpieza de computadoras" . Consultado el 20 de julio de 2009.