svchost.exe is a windows process, for more information see http://support.microsoft.com/?kbid=314056
But the short answer is don't even think of deleting or stopping this program or your system will not run. Also there can be several instances of svchost running.
On the other hand, having a scvhost could indicate the presence of a worm. Note svc vs scv. This should not be a problem if your system is up to date with patches.
Tell us more about your computer, cpu, ram, hard drive, os, etc. Do you have up to date anti-virus and anti-spyware software?
Also please give us a list of what processes are running and how much memory they are using. 43 processes is not a whole lot, right now I have 68. 98% cpu usage is way too much though.