В компьютерном программировании служебное обслуживание может относиться либо к стандартной процедуре входа или выхода, добавленной к написанному пользователем блоку кода (например, к подпрограмме или функции , иногда как к прологу и эпилогу функции ) при его входе и выходе, либо к любому другому автоматизированному программированию. или программный процесс, выполняемый вручную, при котором компьютер очищается после использования (например, освобождаются такие ресурсы, как виртуальная память ). Это может включать в себя такие действия, как удаление или архивирование журналов, созданных системой в результате действий пользователей, или удаление временных файлов, которые в противном случае могут просто занимать место. Уборку можно охарактеризовать как необходимую рутинную работу, необходимую для выполнения нормальной деятельности конкретного компьютера, но не обязательно являющуюся частью алгоритма . [1] Для очистки дискового пространства компьютера обычно существуют служебные программы, такие как программы сжатия данных — для «сжатия» файлов и освобождения дискового пространства, а также программы дефрагментации — для улучшения производительности диска. [2]
Уборка может включать (но не ограничиваться) следующие виды деятельности: