Browse Prior Art Database

Automated Virus Protection Software Without Noticeable System Overhead

IP.com Disclosure Number: IPCOM000106276D
Original Publication Date: 1993-Oct-01
Included in the Prior Art Database: 2005-Mar-20
Document File: 2 page(s) / 56K

Publishing Venue

IBM

Related People

Slade, MD: AUTHOR

Abstract

Disclosed is a software solution that automates running OS/2* virus protection software which previously required manual intervention and system overhead to execute. Virus checking of disks can now occur without noticeable change in the performance of other OS/2 applications concurrently running. Software executes at predetermined intervals or at specified times without user action. As the program can be set up and permanently primed, it provides quicker detection of a virus on or close to its time of entry. This is of special value for LAN servers which are normally unmanned; automatic running avoids the need for an operator.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 62% of the total text.

Automated Virus Protection Software Without Noticeable System Overhead

      Disclosed is a software solution that automates running OS/2*
virus protection software which previously required manual
intervention and system overhead to execute.  Virus checking of disks
can now occur without noticeable change in the performance of other
OS/2 applications concurrently running.  Software executes at
predetermined intervals or at specified times without user action.
As the program can be set up and permanently primed, it provides
quicker detection of a virus on or close to its time of entry.  This
is of special value for LAN servers which are normally unmanned;
automatic running avoids the need for an operator.

      The existing IBM OS/2* virus protection software is called
VIRSCAN and is run from a command line within OS/2.  When this
program is run it uses a share of the system processor time, which in
turn reduces the amount of processor time available to other
applications, causing a system overhead.  This code is contained in
part of the code written in an OS/2 tool called DISKG.  The solution
which DISKG provides to this problem is to run the virus protection
software VIRSCAN in such a way that there is no overhead to the
system.  It does this by executing VIRSCAN on a separate OS/2 thread,
which it then sets to run in
 "idle-time" - this means that the thread will only receive processor
time if no other thread requires processor time.  This has the effec...