The operating system manages the following resources: peripherals, printing, backing store, file compression, disk defragmentation, main memory, processes, and security
Some advanced viruses attempt to evade virus protection software by changing their own code so they no longer match the "signature" in the virus signature database. These are known as polymorphic viruses.