Garbage Collection is .NET's automatic memory management system that reclaims memory from objects that are no longer in use. It runs periodically in the background, removing the need for manual memory management. Serialization is for object persistence, Assemblies are deployment units, and Overriding is an OOP concept.