As SSD's start phase out the traditional old spinning hard drives that is still rather relevant in most computers today. There several key terms that you might have seen associated with solid state drives, one of them being TRIM support.
Before we dig deep into exactly what TRIM is, we most first know the basic inner workings of SSDs (Solid State Drives)
SSD's uses what it called NAND flash memory to store data and transfer information. Solid state storage basically is one big memory cell, remember there is no moving parts or a spinning disk being used to retrieve data. That's why SSDs are a lot faster than your traditional HDD (Hard Drives)
The flash memory is constructed of small "pages", these group of pages are then called "blocks". When pages are deleted within a solid state drive the page isn't actually being deleted- its really being marked for deletion. Reason being the data can only be deleted in blocks. You can not delete individual pages. Down the line when your computer needs added space,the pages that's marked for deletion are put together in blocks and the whole blocks are then deleted.
Let me simplify things for you with an analogy. Its like storing garbage in a trash bin,yet you're not emptying the garbage out right away,instead you're pushing trash aside in the bin so you can make room for more garbage. After awhile,the bin will be stuffed with so much garbage the trash bin will suddenly overflow making it harder anyone to even empty out the whole trash bin. This is why you totally have to empty out the trash bin so that you don't have overflowing garbage and will decrease your workload.
Upon prolong use,solid state drives will slow down immensely while writing data. Files have to clean be out that is marked for deletion before they can be written on,erasing files on a solid state drive can take a great deal of time. The impacted results are serious delays, all depending on how much data users are trying to store and how much data needs to be deleted. TRIM eliminates this issue and is supported many SSD's and operating systems today, OS X,Windows 7 and 8 all have TRIM support by default.
The TRIM command directs your operating system to find the page before users need them wipe clean. TRIM takes a proactive approach by cleaning your data beforehand thus saving a lot of time when you need to write on the data page again.
Remember,TRIM cannot take place unless its supported by both the solid-state-drive and operating system. When both OS and SSD is supported by TRIM,individual pages can be cleaned and your solid state drive will be informed that the pages are now blank and can be written on. The cleaning and communication is very important to keep your drive fast and stable.
SSD manufacturer's such as Samsung,OCZ,Corsair and many others all have TRIM support. Not sure if your current SSD have TRIM support,there is a app you can download which basically will inform you right away whether or not your drive has TRIM support,that app is TRIMcheck.