Why does Ad-Aware run as a service?
THE AD-AWARE ARCHITECTURE
Ad-Aware consists of two main parts, the Service and the Graphical User Interface (GUI). The GUI is the part of the program a user sees and needs in order to interact with the program itself; it contains menus, buttons and other controls that are necessary for a user to run the program.
User action is passed from the GUI down to the Service, which contains the core functionality of the program. The Service executes the action, and then reports the results back to the GUI, where it is presented to the user.
What Is a Service?
Services are Windows applications that are launched at system startup and then run in the background, not visible to the user.
What is the Benefit of a Service-Based Approach to Malware Removal?
Malware that emerges today is increasingly complex, displaying wildly varying behavior and operating on many levels in the system. In order to stay a step ahead of these ever-changing security threats, an anti-spyware tool needs to be more powerful, multi-faceted and flexible than ever before.
The implementation of Ad-Aware as a Service facilitates this needed power and flexibility since a service runs with elevated rights on the system. This means that the user can work in user-mode while the Service maintains the elevated rights it needs in order to properly detect and remove malware infections.
How Does This Affect Resource Use?
During a scan, the CPU use of the Service will vary parts of the scan are labor-intensive and require a lot of processing power, which can make the computer's performance sluggish. Other parts require less computing power and have little impact on the overall performance of the system.
When the service is idle, virtually no CPU power is required, making the impact on system performance negligible.
As for memory use, the service does require a bit of memory, most of which is needed for storing the threats in the Detection Database. It is important to note, however, that when the Service is not in use, the lion's share of this memory is paged to the Swap file. In non-technical terms, this means that the hard drive is used to store data that is not currently in use, and then retrieves the data when needed, which makes the actual working memory (RAM) available for other applications.
Ad-Aware consists of two main parts, the Service and the Graphical User Interface (GUI). The GUI is the part of the program a user sees and needs in order to interact with the program itself; it contains menus, buttons and other controls that are necessary for a user to run the program.
User action is passed from the GUI down to the Service, which contains the core functionality of the program. The Service executes the action, and then reports the results back to the GUI, where it is presented to the user.
What Is a Service?
Services are Windows applications that are launched at system startup and then run in the background, not visible to the user.
What is the Benefit of a Service-Based Approach to Malware Removal?
Malware that emerges today is increasingly complex, displaying wildly varying behavior and operating on many levels in the system. In order to stay a step ahead of these ever-changing security threats, an anti-spyware tool needs to be more powerful, multi-faceted and flexible than ever before.
The implementation of Ad-Aware as a Service facilitates this needed power and flexibility since a service runs with elevated rights on the system. This means that the user can work in user-mode while the Service maintains the elevated rights it needs in order to properly detect and remove malware infections.
How Does This Affect Resource Use?
During a scan, the CPU use of the Service will vary parts of the scan are labor-intensive and require a lot of processing power, which can make the computer's performance sluggish. Other parts require less computing power and have little impact on the overall performance of the system.
When the service is idle, virtually no CPU power is required, making the impact on system performance negligible.
As for memory use, the service does require a bit of memory, most of which is needed for storing the threats in the Detection Database. It is important to note, however, that when the Service is not in use, the lion's share of this memory is paged to the Swap file. In non-technical terms, this means that the hard drive is used to store data that is not currently in use, and then retrieves the data when needed, which makes the actual working memory (RAM) available for other applications.
- Can clients update the Definition File without a server?
- Can I activate Ad-Aware on more than one computer?
- Do the Ad-Aware Enterprise Server and Ad-Aware Enterprise Console have to be installed on the same computer?
- How can I change or edit an Ad-Watch Live! rule?
- How can I install the Ad-Watch driver manually?
- How can I pass the proxy server to get the Definition File?
- How do I activate Ad-Aware Plus/Pro by registering with my serial number?
- How do I activate the Anti-virus Helix license ?
- How do I close an open port?
- How do I enter my proxy server settings.
- How do I get Ad-Watch to work?
- How do I remove detected objects after a scan?
- How do I resolve the "Error 1810, 1812 or 1920" problems?
- How to resolve Ad-Aware 2008 High CPU issue or system error 1814.
- I cannot update the Definitions File. What should I do?
- I get an error message "SSL download failed". How do I resolve this issue?
- I have a virus on my computer. How can I get rid of it?
- What is the difference between pulling and pushing?
- What is ThreatWork?
- Why does Ad-Aware run as a service?
- Why is the Definition File not updated?