What is Ghost Cleanup Task in Sql Server?
Ans: When you delete a row, SQL Server does not physically remove the row from the page. Rather, it flags deleted rows as ghosted (deleted)...
The deletion process also sets a flag in the PFS(Page Free Space) page indicating that there is a ghosted row on the page. SQL Server removes ghosted rows in background through a task called the ghost cleanup task.
For more you can read http://mssqlwiki.com/tag/what-is-ghost-cleanup-task/