Les ordinateurs rendent l'utilisation constante de matériel et de logiciels. Lorsque vous ouvrez un logiciel, l'ordinateur lit ses données depuis le disque dur, exécute sa programmation sur le processeur de l'ordinateur, puis affiche le résultat sur votre écran. Parce que le matériel et les logiciels fonctionnent si étroitement ensemble, un problème dans les deux peuvent causer des problèmes: Un ordinateur congelé, par exemple, peut résulter soit d'un matériel défectueux ou un morceau dysfonctionnement du logiciel. De même, un ordinateur pourrait ralentir en raison du matériel obsolète, car il a trop de programmes de logiciels en cours d'exécution, ou en raison d'un morceau de logiciel malveillant, connu sous le nom des logiciels malveillants ou d'un virus informatique.