Ums etwas zu erklären:
Die Speicherzellen einer SSD können immer nur komplett geschrieben oder gelöscht werden. Wenn du nun die SSD schon viel benutzt hast sind viele Zellen schon mehr oder weniger gefüllt.
Willst du nun eine neue Datei auf die SSD schreiben sucht der Controller Zellen dafür aus. Wenn diese noch einen Restinhalt haben (von vorherigen bereits gelöschten Dateien=als "darf überschrieben werden" markierte Dateien) dann muss die Zelle erst komplett gelöscht und dann beschrieben werden - das gleiche passiert wenn in eine Zelle was hinzugefügt werden soll, sie muss zuerst ganz ausgelesen, ganz gelöscht und wieder neu beschrieben werden.
Dadurch, dass zusätzlich zum eigentlichen Schreiben also immer gelesen, gelöscht und so weiter werden muss wenn die Zellen nicht absoliut frisch und leer sind nimmt die Leistung von gebrauchten SSDs ab.
TRIM ist nun eine Funktion, die Zellen markiert, die keine relevanten Inhalte mehr haben (also die Daten gelöscht wurden).
Wenn die SSD mal grade sonst nichts zu tun hat wird die Zeit genutzt, um diese Zellen komplett zu löschen und in den Ursprungszustand zurückzuversetzen.
Auf diese Weise wird der Löschvorgang nicht erst dann vollzogen wenn die Zelle tatsächlich gebraucht wird sondern schon vorher wenn mal grade Zeit ist. Dadurch kann die Schreibleistung auch bei genutzten SSDs nahezu konstant gehalten werden.