Windows Processes Explained

Like most modern operating systems, Windows canUsing the Windows Task Manager
run many programs at the same time. Still, unless yourIf you are lucky enough to be running Windows 2000
computer has several processors, it can only performor Windows XP, terminating processes can be done
one task at a time. To solve this problem Windowswith the built-in Task Manager. Although you can only
switches rapidly between all running programs, creatingterminate one process at a time and have to guess
the illusion of all programs running in parallel. If you havewhich processes are important and which ones are
ever experienced a crash, however, you probablyjust wasting resources, the Windows 2000 Task
know that as soon as the switching stops working, allManager allows you to terminate almost all processes
programs simply stop working. This is because theincluding the invisible ones running in the background. If
processor gets locked up in one process and staysyou are running Windows 98 or Me, however, the
there.CTRL + ALT + DEL screen will only list visible
What is a Process?processes; and terminating then often takes minutes.
While the word "program" refers to the executableWhat you really need for this strategy to be efficient is
code (the exe file, for example), a process is aa new Task Manager.
program that is being executed. When you start aEven if you know exactly which programs are installed
program in Windows, the executable will be loaded intoon your computer, you can't be sure it hasn't got any
RAM. Windows will then add the new process to itsmalware. When your PC is infected, it might start
internal process list and make sure the processacting weird, slow down, display pop-ups, etc. Or it
receives some CPU time as well as memory andmight not. Malware will just run different processes in
other resources. A process can then request anythe background and you will never have a clue until
amount of resources from Windows as long as theresomething terrible happens. Like all your passwords,
are resources left. Windows keeps track of whichbank details and other personal information getting
processes are using which resources. As soon as astolen.
process is closed or terminated, all resources used byReplacing The Windows Task Manager
that process will be returned to Windows and will thenWinTasks from LIUtilities is an easy-to-use task
be handed out to other processes. Unlike memory andmanager that replaces the built-in Task Managers in
similar resources, CPU time cannot simply beboth Windows 98 and Windows 2000 or XP. Instead
requested but is instead shared equally betweenof listing processes with the names iexplore.exe,
processes. A process can also return the CPU tomsimn.exe or explorer.exe, WinTasks shows
Windows before the assigned time slice ends. This isprocesses with their real names like Internet Explorer,
actually what happens most of the time and is theOutlook Express or Program Manager. Not only will
reason why your CPU usage is not always at 100 %.this help you decide which processes can be
Terminating Processes to Free Up Resourcesterminated safely, but it will also help you identify
Whenever a process is terminated by the user, allunwanted background processes quickly and easily.
resources used by that process will be released andWinTasks also includes detailed descriptions of all
become available to other processes. If you arecommon Windows processes, making it easier than
running ten processes on your system, each processever before to clean up your system and optimize the
might get only 10% of the total hardware resources. Ifuse of valuable hardware resources. Apart from
you have a 1 GHz processor and 64 MB RAM, foruser-friendly names and descriptions, WinTasks shows
example, each process might get CPU and memoryyou in real time how your resources are being used
resources corresponding to a 100 MHz CPU and 6.4and can help you find and eliminate resources
MB of RAM. This example is, of course, greatlyproblems within seconds. The built-in process statistics
simplified, and in reality some processes use manyand process scripting language can also be used to
more resources than others. Still, because many usersautomatically optimize your system for maximum
are running 50 processes or more, the amount ofperformance. How about a script that automatically
resources available to a game or an mp3 player canterminates unnecessary processes and frees up
be considerably smaller than the total hardwareresources whenever a demanding application is
resources. What can we do about this problem? As itstarted? Thanks to the detailed process statistics and
turns out, there is actually a rather simple solution.logs, you can even go back and inspect the resource
Terminate!usage on your computer during the last 24 hours.