Sprzątanie (informatyka)
W programowaniu komputerowym sprzątanie może odnosić się do standardowej procedury wejścia lub wyjścia dołączonej do bloku kodu napisanego przez użytkownika (takiego jak podprogram lub funkcja , czasami jako prolog i epilog funkcji ) na wejściu i wyjściu lub, alternatywnie, do każdy inny zautomatyzowany lub ręczny proces oprogramowania, w ramach którego komputer jest czyszczony po użyciu (np. zwalnianie zasobów, takich jak pamięć wirtualna ). Może to obejmować takie działania, jak usuwanie lub archiwizacja logów, które system wykonał w wyniku działań użytkowników lub usuwanie plików tymczasowych, które w przeciwnym razie mogłyby po prostu zajmować miejsce. Sprzątanie można opisać jako niezbędną czynność, wymaganą do wykonywania normalnej czynności określonego komputera, ale niekoniecznie jako część algorytmu . Do czyszczenia pamięci dyskowej komputera zwykle istnieje oprogramowanie narzędziowe, takie jak oprogramowanie do kompresji danych - w celu „zmniejszenia” plików i zwolnienia miejsca na dysku oraz defragmentacji programy - w celu poprawy wydajności dysku.
Przykłady
Sprzątanie może obejmować (ale nie wyłącznie) następujące czynności:
- Zapisywanie i odtwarzanie stanu programu dla wywołanych funkcji (w tym rejestrów ogólnego przeznaczenia i adresu zwrotnego)
- Pobieranie pamięci lokalnej na stosie
- Inicjowanie zmiennych lokalnych na początku programu lub funkcji
- Zwalnianie pamięci lokalnej na stosie przy wyjściu z funkcji
- Zbieranie śmieci
- Konwersja danych
- Tworzenie kopii zapasowych i/lub usuwanie niepotrzebnych plików i oprogramowania
- Wykonywanie narzędzi do konserwacji dysków (np. ScanDisk , defragmentatory dysków twardych, skanery antywirusowe )
Zobacz też
- Bibliografia Linki zewnętrzne Dostęp 20 lipca 2009 r
- ^ „Podstawowe wskazówki dotyczące sprzątania komputera” . Dostęp 20 lipca 2009 r