It's simple. It's cheaper to let programmers use more memory than tell them to use as little as possible. Since Windows is not an OPEN SOURCE OS, you have little to no control over the qualities you are interested in.
You can research each process and program with http://www.google.com and the google groups to understand what each program does.
Bob
When I start up my windows; 118 megs are being used up by programs. I never understood why so much memory is being used up on my computer while so little is being used at my friends computers.
Here is a picture of my processes:
http://mysite.verizon.net/vze1j832/mystartup.gif
The biggest problems are five svchost.exe with one of them running at 17 mb, and explorer running at 23 mb.
If anyone gets confused, sagent/printer, avgserv/antivirus, zlclient/firewall, vsmon/antivirus, em_exec/mouse and cthelper is for soundblaster dvd or something; the rest I have no idea.
My questions are: How do I reduce the amount of memory windows takes up like with svchost and explorer? And what's the deal with the other processes? Thank you.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic