Developing a comprehensive strategy against computer viruses for the family of IBM personal computers