En programación informática , el mantenimiento puede referirse a una rutina estándar de entrada o salida añadida a un bloque de código escrito por el usuario (como una subrutina o función , a veces como prólogo y epílogo de función ) al inicio y al final de su ejecución, o a cualquier otro proceso de software automatizado o manual mediante el cual se limpia un ordenador después de su uso (por ejemplo, liberando recursos como la memoria virtual ). Esto podría incluir actividades como la eliminación o el archivado de registros que el sistema ha generado como resultado de las actividades del usuario, o la eliminación de archivos temporales que de otro modo simplemente ocuparían espacio. El mantenimiento puede describirse como una tarea necesaria, requerida para realizar la actividad normal de un ordenador en particular, pero no necesariamente parte del algoritmo . [ 1 ] Para limpiar el almacenamiento en disco del ordenador , normalmente existe software de utilidad para este propósito, como software de compresión de datos (para "reducir" archivos y liberar espacio en disco) y programas de desfragmentación (para mejorar el rendimiento del disco). [ 2 ]
Ejemplos
Las tareas domésticas podrían incluir (pero no se limitan 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).
- Obtención de memoria local en la pila
- Inicializar variables locales al inicio de un programa o función.
- Liberar la memoria local en la pila al salir de una función.
- Recogida 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, antivirus ).
Véase también
Referencias
- ↑ "Asuntos generales" Archivado el 14 de noviembre de 2020 en Wayback Machine , ComputerHope.com. Consultado el 20 de julio de 2009.
- ↑ "Consejos básicos para el mantenimiento informático" Archivado el 4 de agosto de 2010 en Wayback Machine . Consultado el 20 de julio de 2009.
- Rendimiento informático
- Cálculo de stubs