Уборка номеров (компьютер)
В компьютерном программировании служебное обслуживание может относиться либо к стандартной процедуре входа или выхода, добавленной к написанному пользователем блоку кода (например, к подпрограмме или функции , иногда как к прологу и эпилогу функции ) при его входе и выходе, либо к любому другому автоматизированному программированию. или ручной программный процесс, посредством которого компьютер очищается после использования (например, освобождаются такие ресурсы, как виртуальная память ). Это может включать в себя такие действия, как удаление или архивирование журналов, созданных системой в результате действий пользователей, или удаление временных файлов, которые в противном случае могут просто занимать место. Уборку можно охарактеризовать как необходимую рутинную работу, необходимую для выполнения нормальной деятельности конкретного компьютера, но не обязательно являющуюся частью алгоритма . [1] Для очистки дискового пространства компьютера обычно существуют служебные программы, такие как программы сжатия данных — для «сжатия» файлов и освобождения дискового пространства, а также программы дефрагментации — для улучшения производительности диска. [2]
Примеры
[ редактировать ]Уборка может включать (но не ограничиваться) следующие виды деятельности:
- Сохранение и восстановление состояния программы для вызываемых функций (включая регистры общего назначения и адрес возврата)
- Получение локальной памяти в стеке
- Инициализация локальных переменных в начале программы или функции
- Освобождение локальной памяти в стеке при выходе из функции
- Сбор мусора
- Преобразование данных
- Резервное копирование и/или удаление ненужных файлов и программного обеспечения.
- Выполнение утилит обслуживания диска (например, ScanDisk , дефрагментаторы жесткого диска, антивирусные сканеры )
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Домашнее хозяйство» , ComputerHope.Com. По состоянию на 20 июля 2009 г.
- ^ «Основные советы по уборке компьютера». Архивировано 9 ноября 2020 г. в Wayback Machine . По состоянию на 20 июля 2009 г.