Hardware corresponde a todas las partes tangibles de un sistema informático sus componentes son: eléctricos, electrónicos, electromecánicos y mecánicos.[1] Sus cables, gabinetes o cajas, periféricos de todo tipo y cualquier otro elemento físico involucrado; contrariamente, el soporte lógico es intangible y es llamado software. El término es propio del idioma inglés (literalmente traducido: partes duras), su traducción al español no tiene un significado acorde, por tal motivo se la ha adoptado tal cual es y suena; la Real Academia Española lo define como «Conjunto de los componentes que integran la parte material de una computadora».[2] El término, aunque es lo más común, no solamente se aplica a una computadora tal como se la conoce, también, por ejemplo, un robot, un teléfono móvil, una cámara fotográfica o un reproductor multimedia poseen hardware (y software).[3] [4] La historia del hardware del computador se puede clasificar en cuatro generaciones, cada una caracterizada por un cambio tecnológico de importancia. Este hardware se puede clasificar en: básico, el estrictamente necesario para el funcionamiento normal del equipo; y complementario, el que realiza funciones específicas.
Un sistema informático se compone de una unidad central de procesamiento (UCP/CPU), encargada de procesar los datos, uno o varios periféricos de entrada, los que permiten el ingreso de la información y uno o varios periféricos de salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos procesados.
Se conoce como software[1] al equipamiento lógico o soporte lógico de un sistema informático; comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos, que son llamados hardware.
Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el software de sistema, tal como el sistema operativo, que, básicamente, permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario.
Las partículas de grasa y aceite que pueda contener el aire del ambiente se mezclan con el polvo, creando una espesa capa aislante que refleja el calor hacia los demás componente s, con lo cual se reduce la vida útil del sistema en general. Por otro lado, el polvo contiene elementos conductores que pueden generar cortocircuitos entre las trayectorias de los circuitos impresos y tarjetas de periféricos.
Si se quiere prolongar la vida útil del equipo y hacer que permanezca libre de reparaciones por muchos años se debe de realizar la limpieza con frecuencia.
En el ámbito operativo, la reconfiguración de la computadora y los principales programas que utiliza.
Revisión de los recursos del sistema, memoria, procesador y disco duro. Optimización de la velocidad de desempeño de la computadora. Revisión de la instalación eléctrica (sólo para especialistas). Un completo reporte del mantenimiento realizado a cada equipo. Observaciones que puedan mejorar el ambiente de funcionamiento.
También existen virus que se encargan de infectar ficheros que no son programas. De esta forma, atacando a los lugares en los que se guardan ficheros, el daño provocado afectará a toda la información contenida en ellos.
Los virus residentes en los registros de arranque, pueden infectar archivos o ejecutarse, cuando leemos una unidad de disco o cualquier otro dispositivo. Los otros virus sólo pueden realizar acciones cuando el archivo infectado es ejecutado. Los archivos que sólo contienen datos, no pueden ser infectados, dado que no pueden ejecutar ninguna rutina, pero sí pueden ser dañados.
Residir en Memoria: Un programa puede cargarse en la memoria del ordenador, y desde allí infectar todos los archivos ejecutables que se usen, y monitorear cualquier acción que el usuario realice.
No Residir en Memoria: No se cargan en memoria, por lo tanto sólo pueden correr rutinas infecciosas cuando el programa infectado es ejecutado.
Ocultamiento (Stealth): Un virus puede esconderse de los antivirus, en forma completa, redirigiendo la lectura del disco hacia otro sector, o modificando la información para que el antivirus no detecté que el archivo fue modificado.
Encriptación: este es otro método de ocultación, por el cual el virus permanece encriptado hasta que se ejecuta..
Polimorfismo: un virus polimórfico tiene la capacidad de mutar, cambiando parte de su programación para lucir distinto de un momento a otro.
Ejecutables por evento (Trigger o Payload): capaces de ejecutarse cuando un evento sucede en la PC. Por ejemplo, ejecutarse en una fecha en especial, o cuando el usuario apaga la computadora, etc.
Multipartito: aquellos virus que son capaces de infectar tanto archivos como sectores de arranque.
Programas: archivos ejecutables con las extensiones: .com, .exe, .drv, .ovl, .sys, .bin, .bat, etc; También archivos con la posibilidad de ejecutar macros, como los .doc, .xls, .ppt, etc.
Arranque: rutinas que se ejecutan durante el arranque.
Multipartita: capaces de hacer las dos cosas anteriores.