Un programa informático es una secuencia de instrucciones y comandos escritas
en código para realizar una tarea concreta en un ordenador. Por lo general cualquier dispositivo requiere de programas para funcionar ejecutando las instrucciones desde el procesador central. Con un formato ejecutable, el ordenador puede utilizar directamente las instrucciones para ejecutar el programa.
EL FORMATO DE PROGRAMA ESCRITO
EN CÓDIGO FUENTE LE PERMITIRÁ A UN PROGRAMADOR ESTUDIAR Y DESARROLLAR SUS ALGORITMOS O SECUENCIAS
Al grupo de programas de un ordenador y sus datos se le denomina software.
Habitualmente, el código fuente lo escriben programadores informáticos. Este código se escribe en un lenguaje de programación siguiendo los paradigmas imperativo o declarativo y que se transformará en archivo ejecutable (programa ejecutable o binario) por un compilador para posteriormente ser ejecutado por una unidad central de procesamiento.
Los programas informáticos se clasifican en software de sistema y software de
aplicación, al hecho de alternar la ejecución simultánea de varios programas se le conoce como multitarea.
Los programas escritos en paradigma de lenguaje imperativo especifican un
algoritmo utilizando declaraciones, expresiones e informes. Una declaración asocia un nombre de variable a un tipo de datos. Una expresión produce un valor y una declaración puede asignar una expresión a una variable. Una crítica de este tipo de lenguaje es el efecto secundario de una sentencia de asignación en una clase de variables llamadas variables no locales.
Los programas escritos en paradigma de lenguaje declarativo especifican las
propiedades que tienen o que deben cumplirse para la salida. Establecen relaciones matemáticas entre los objetos declarados y sus propiedades. Este tipo de lenguaje pretende no permitir efectos secundarios, lo que hace que sea más fácil para razonar sobre los programas como si se tratasen de funciones matemáticas.
El método de escritura de un programa está relacionado al lenguaje de
programación elegido, el compilador debe coincidir aquí con el lenguaje elegido, cada lenguaje de programación debe tener su propio compilador. El programa no deja de ser un simple archivo de texto llamado archivo fuente.
Este archivo fuente contiene líneas de programa llamadas código fuente y este archivo debe compilarse una vez completado realizándose en dos pasos:
- Transformando el código fuente en código objeto y guardándolo en un archivo
objeto que traduzca el archivo fuente frente a lenguaje máquina. - Enlazándose a un ensamblador o editor de vínculos que permitirá insertar los elementos adicionales a los que hace referencia el programa dentro del archivo final pero que no se almacenan en el archivo fuente.
A continuación, se creará un archivo ejecutable que contiene todos los elementos
requeridos por el programa para funcionar de manera independiente en Microsoft Windows o MS- DOS y que tendrá la extensión .exe. ¿Qué es un Virus Informático? Es un programa informático diseñado para infectar archivos. Además, algunos podrían ocasionar efectos molestos, destructivos e incluso irreparables en los sistemas sin el consentimiento y/o conocimiento del usuario. Cuando se introduce en un sistema normalmente se alojará dentro del código de otros programas. El virus no actúa hasta que no se ejecuta el programa infectado. Algunos de ellos, además están preparados para activarse cuando se cumple una determinada condición (una fecha concreta, una acción que realiza el usuario, etc.). El término virus informático se debe a su enorme parecido con los virus biológicos. Del mismo modo que los virus biológicos se introducen en el cuerpo humano e infectan una célula, que a su vez infectará nuevas células, los virus informáticos se introducen en los ordenadores e infectan ficheros insertando en ellos su "código". Cuando el programa infectado se ejecuta, el código entra en funcionamiento y el virus sigue extendiéndose.
¿Qué hacen los Virus Informáticos?
Los efectos de los virus pueden ser muy molestos para los usuarios ya que la infección de un fichero puede provocar la ralentización del ordenador o la modificación en su comportamiento y funcionamiento, entre otras cosas. Los objetivos de los virus suelen ser los programas ejecutables (ficheros con extensión .EXE o .COM). Sin embargo, también pueden infectar otros tipos de ficheros, como páginas Web (.HTML), documentos de Word (.DOC), hojas de cálculo (.XLS), etc. Los virus se pueden clasificar en función de múltiples características y criterios: según su funcionalidad, las técnicas que utilizan para infectar, los tipos de ficheros que infectan, los lugares donde se alojan, el sistema operativo o la plataforma tecnológica que atacan, etc. Uno de los primeros ejemplares más dañinos de esta categoría fue el virus denominado Jerusalem.
Evolución de los Virus
Los virus no han experimentado una evolución reseñable, ya que hoy en día se siguen creando con el mismo objetivo: infectar ficheros. Mediante la creación de virus, los ciberdelincuentes no obtienen ningún tipo de beneficio económico, que es el principal objetivo que persiguen en la actualidad. De hecho, la tendencia de esta categoría, sobre todo a partir del año 2005 ha sido a la baja, como se puede observar en la siguiente gráfica: A pesar de que el objetivo de los virus no ha cambiado desde sus comienzos, donde sí se ha notado una evolución es en los medios a través de los que se distribuyen los archivos infectados. En los primeros años de existencia de los virus, su propagación estaba limitada por el entorno en el que estaban los propios ordenadores: el hecho de que la mayoría no estuvieran conectados en red implicaba que para que un fichero infectado llegara a un nuevo ordenador, éste tenía que llegar físicamente, por lo que la vía habitual de infección era a través de disquetes. De hecho, para que un virus creado en una ciudad infectara ordenadores de la ciudad vecina podía llevar semanas. Sin embargo, la popularización de Internet, permite que puedan llegar de una punta del mundo a otra en apenas unos segundos. Actualmente y a nivel mundial, el porcentaje del tráfico de Malware que representan los virus es: Adware: 20.26%
¿Cómo protegernos de Virus Informáticos?
A pesar de la tendencia a la baja de este tipo de amenazas, conviene estar alerta y protegidos frente a ellas. Para ello, existen una serie de consejos que mantendrán nuestro equipo mucho más seguro frente a los virus: Antes de ejecutar cualquier fichero que pueda resultar sospechoso, analícelo con su solución antivirus. Mantenga correctamente actualizado su programa antivirus, y si no dispone de programa antivirus, instale cualquiera de las soluciones de seguridad de Panda Security y estará totalmente protegido frente a estas amenazas. Haga un análisis gratuito de su equipo y compruebe si está libre de virus. Descubra la solucion de Panda Security Antivirus 2010
1.- DEFINICIÓN DE HARDWARE Y SOFTWARE.
EL HARDWARE: Componentes físicos del ordenador, es decir, todo lo que se puede ver y tocar. Clasificaremos el hardware en dos tipos: - El que se encuentra dentro de la torre o CPU, y que por lo tanto no podemos ver a simple vista. - El que se encuentra alrededor de la torre o CPU, y que por lo tanto, si que vemos a simple vista, y que denominamos periféricos.
EL SOFTWARE: Son las instrucciones que el ordenador
necesita para funcionar, no existen físicamente, o lo que es igual, no se pueden ver ni tocar. También tenemos de dos tipos: - Sistemas Operativos: Tienen como misión que el ordenador gestione sus recursos de forma eficiente, además de permitir su comunicación con el usuario. Nosotros utilizamos el Sistema Windows.
- Aplicaciones: Son programas informáticos que tratan de
resolver necesidades concretar del usuario, como por ejemplo: escribir, dibujar, escuchar música,...