Вы находитесь на странице: 1из 8

Manual introduccion a la computacin

Unidad 1
1.1 antecedentes histricos
Las computadoras no han nacido en los ltimos aos, en realidad el hombre siempre busc tener dispositivos que le
ayudaran a efectuar clculos precisos y rpidos. Desde la aparicin de las calculadoras binarias hasta nuestros das,
hay muy pocas actividades humanas que no estn ligadas en una u otra forma a las mquinas electrnicas. De tal
forma podemos definir a la computadora como un dispositivo electrnico capaz de recibir un conjunto de instrucciones
y ejecutarlas realizando clculos sobre los datos numricos, o compilando y correlacionando otros tipos
de informacin para obtener otro conjunto de datos o informacin como respuesta.
1.2 generaciones
Uno de los primeros dispositivos mecnicos para contar fue el ABACO, cuya historia se remonta a 3000 aos AC
desarrollada por los chinos y utilizado por civilizaciones griegas y romanas. En el siglo XVII, el
creciente inters en Europa por las ciencias, tales como la astronoma y la navegacin, impuls a las mentes creativas
a simplificar los clculos, se encontraba en uso "la regla del clculo", calculadora basada en las invenciones de
y Napier, Gunther Bissaker. En 1614, el escocs Napier haba anunciado el descubrimiento de los logaritmos
permitiendo que los resultados de complicadas multiplicaciones se redujeran a un proceso simple de suma; Edmund
Gunther se encarga de enmarcar los logaritmos de Napier en lneas, por su parte Bissaker coloca las lneas de ambos
sobre un pedazo de madera, creando de esta manera la regla del clculo.
Blaise Pascal invent una mquina para calcular capaz de realizar sumas y restas, En 1670 el filsofo y matemtico
alemn Gottfried Wilhelm Leibnizf fue el siguiente en avanzar en el diseo de una mquina calculadora mecnica,
perfeccion la anterior inventada adems de aadir la funcin de multiplicar, efectuaba divisiones y races cuadradas.
Charles Babbage (1792-1781), desarrolla en 1823 la "mquina diferencial", concebida para realizar clculos,
almacenar y seleccionar informacin, resolver problemas y entregar resultados impresos. Ada Augusta Byron, luego
Condesa de Lovelace, hija del poeta ingls Lord Byron, que le ayuda en el desarrollo del concepto de la Mquina
Diferencial, creando programas para la mquina analtica, es reconocida y respetada, como el primer programador de
computadoras. Hermann Hollerith usa una perforadora mecnica para representar letras del alfabeto y dgitos en
tarjetas de papel, que tenan 80 columnas y forma rectangular.
En el ao 1944 se construy en la Universidad de Harvard, la MARK I, diseada por un equipo encabezada por
el Dr. Howard Aiken, es esta la primera mquina procesadora de informacin. La Mark I funcionaba elctricamente,
tenia 760.000 ruedas y rels y 800 Km. de cable y se basaba en la mquina analtica de Babbage. La primera
computadora electrnica fue terminada de construir en 1946, por J.P.ECKERT y J.W MAUCHLY en la Universidad de
Pensilvania y se llam ENIAC. Considerado como el padre de las computadoras el matemtico JOHNN VON
NEUMANN propuso almacenar el programa y los datos en la memoria del ordenador.
GENERACION CERO (1942 - 1945) Aparecieron los primeros ordenadores analgicos: comenzaron a construirse
a principios del siglo XX los primeros modelos realizaban los clculos mediante ejes y engranajes giratorios. un equipo
de cientficos y matemticos crearon lo que se considera el primer ordenador digital totalmente elctrico: EL
COLOSSUS, este incorporaba 1500 vlvulas o tubos de vaco y era ya operativo.
PRIMERA GENERACION (1951 - 1958) tenan las siguientes caractersticas:
Emplearon bulbos (Vlvulas al vaco) para procesar la informacin.
mquinas eran muy grandes y costosas. Alto consumo de energa, adems de que requeran de sistemas de aire
acondicionado especial.
Uso de tarjetas perforadas. Se utilizaba un modelo de codificacin de la informacin originado en el siglo pasado, las
tarjetas perforadas.
Almacenamiento de informacin en tambor magntico interior. Un tambor magntico dispuesto en el interior de la
computadora, recoga y memorizaba los datos y los programas que le suministraban mediante tarjetas.
Lenguaje mquina. consista en la yuxtaposicin de largos bits o cadenas de ceros y unos, la combinacin de los
elementos del sistema binarios era la nica manera de "instruir a la mquina", pues no entenda ms lenguaje que el
numrico.
Tenan aplicaciones en el rea cientfica y militar.
Eckert y Mauchly contribuyeron al desarrollo de las computadoras de la primera generacin, formando una compaa
privada y construyendo la UNIVAC I, la cual se utiliz para evaluar el censo de 1950 en los Estados Unidos.
La computadora mas exitosa de esta generacin fue la IBM 650 la cul usaba un esquema de memoria secundaria
llamado tambor magntico que es el antecesor de los discos actuales.
SEGUNDA GENERACION (1959-1954) La segunda generacin se basa en el funcionamiento del transistor, lo que
hizo posible una nueva generacin de computadoras ms pequeas, ms rpidas y con menores necesidades de
ventilacin. Las principales caractersticas son:
El componente principal es: el transistor.
Disminucin del tamao, Disminucin del consumo y la produccin de calor.
Aumento de la factibilidad, Mayor rapidez.
Memoria interna de ncleo de ferrita y tambor magntico..
Mejoran los dispositivos de entradas y salidas, para la mejor lectura de las tarjetas perforadas, se dispona
de clulas fotoelctricas.
Lenguajes de programacin ms potentes, ensambladores y de alto nivel (Fortran, Cobol y Algol).
TERCERA GENERACION (1964-1971) Se inaugura con la IBM 360 en abril de 1064. Las principales caractersticas
Circuito integrado. Miniaturizacin y reunin de centenares de elementos en una placa de silicio o "Chip".
Menor consumo de energa.
Apreciable reduccin de espacio.
Aumento de la fiabilidad.
Teleprocesos. Se instalan terminales remotos que acceden a la computadora central para realizar operaciones, extraer
o introducir informacin en bancos de datos, etc.
Trabajo a tiempo compartido: uso de las computadoras por varios clientes a tiempo compartido, pues el aparato puede
discernir entre diversos procesos que realiza simultneamente.
Multiprogramacin.
Renovacin de perifricos.
Generalizacin de los lenguajes de alto nivel
Instrumentalizacin del sistema.
Compatibilidad.
La miniaturizacin de los sistemas lgicos conduce a la fabricacin de la mini computadora, que agiliza y descentraliza
los procesos.
CUARTA GENERACION (1972-1982) El Microprocesador: el proceso de reduccin del tamao de los componentes
llega a operar a escalas microscpicas. La microminiaturizacin permite construir el microprocesador, circuito integrado
que rige las funciones fundamentales del ordenador.Las principales caractersticas son:
Aparicin del microprocesador.
Memoria electrnica.
Sistema de tratamiento de base de datos.
Se fabrican computadoras personales y microcomputadoras.
Se utiliza el disquete (Floppy Disk) como unidad de almacenamiento.
QUINTA GENERACION (1982-1989) Sita entre los aos 1982 a 1989, en estos aos contaron con grandes avances
de microelectrnicas y en avances de software, es en este periodo cuando surge la "red de redes" o Internet, y es ah
donde se dan los mas grandes avances, se da inicio a la inteligencia artificial.
Sexta Generacin del computador Como ya se sabe la sexta generacin se viene dando a partir de 1990 hasta la
fecha, en estos ltimos aos hemos venido viendo que las computadoras ahora son mas pequeas, son mas
verstiles, ahora internet es una herramienta indispensable tanto en los centros de labores como en el hogar, casi el
90% de la poblacin hace uso en algn momento de internet, y por consiguiente de una computadora.
1.3 conceptos generales
1.3.1 informatica
El trmino informtica se cre en Francia en 1962, y procede de la contraccin de la palabras: Informacin
automtica. En general, se entiende por Informtica a la ciencia que estudia el tratamiento automtico y
racional de la informacin, lo cual involucra funciones como las siguientes: Desarrollo de nuevas mquinas
(computadoras y perifricos), desarrollo de nuevos mtodos de trabajo (sistemas operativos), construccin de
aplicaciones informticas (programas), etc.
En general, se dice que el tratamiento de la informacin en la informtica es automtico porque se realiza mediante
mquinas electrnicas, La informtica se sustenta sobre tres pilares bsicos: el elemento fsico (computadoras,
cables, perifericos, ...), el elemento lgico (programas, datos, ...) y el elemento humano (analistas,
programadores, coordinadores, ...)
1.3.2 computacion
El concepto computacin proviene del latn computato, hace referencia al cmputo, como cuenta. La computacin es
la disciplina que, basada en la Electrnica, las Matemticas y la Fsica, permite procesar de manera automatizada
grandes volmenes de informacin mediante la realizacin de todo tipo de clculos numricos
1.3.3 multiplos y submltiplos del byte
Bit es la abreviacin de Binary Digit (digito binario), la cual en trminos tcnicos es la menor unidad de informacin de
una computadora. Un bit tiene solamente un valor (que puede ser 0 o 1). Varios bits combinados entre s dan origen la
otras unidades, como byte, mega, giga y tera. La palabra bit fue utilizada por primera vez en la dcada de los 30,
sorprendentemente, para designar partes de informacin (bits of information). Simplificando, un bit es exactamente
eso: una combinacin de dos dgitos que se junta con otros dgitos del mismo tipo para generar la informacin
completa.
Byte. Es un conjunto de 8 bits que nos sirve para representar un carcter de informacin, es la unidad comn de
almacenamiento en una computadora. Los bytes se emplean para hacer referencia al tamao del hardware, software
o la informacin.













Ejemplo: Cuantos bytes y cuantos bits tiene la siguiente frase: Septiembre es un mes patrio
Bytes=27
Bits=27*8=216
Ejemplo: si se transfiere una pelcula que pesa 3Gb a una memoria usb, y se tiene que la velocidad de transferencia es
de 2Mb por segundo. Cuanto tiempo aproximado tardara en copiarse la pelcula?
Solucin:
1.- convertir todos los datos a la misma unidad
1Gb 1024Mb
3Gb ?
3*1024=3072 Mb
2.- Si la tasa de transferencia es de 2Mb por segundo, y si se tienen que transferir 3072 Mb entonces cuantos
segundos tardara?
2Mb 1seg
3072 ?
Regla de 3: (3072*1)/2=1536segundos
Entonces el tiempo aproximado para copiar una pelcula es de 1536segundos
Ejercicio:
1.- si se transfiere una cancion que pesa 9Mb a una memoria usb, y se tiene que la velocidad de transferencia es de
120Kb por segundo. Cuanto tiempo aproximado tardara en copiarse la cancion?
2.- si se transfiere una pelcula que pesa 3.75Gb a una memoria usb, y se tiene que la velocidad de transferencia es de
720Kb por segundo. Cuanto tiempo aproximado tardara en copiarse la pelcula?
3.- si se transfiere una pelcula que pesa 5.32Gb a una memoria usb, y se tiene que la velocidad de transferencia es de
1230Kb por segundo. Cuanto tiempo aproximado tardara en copiarse la pelcula?
4.- si se transfiere una pelcula que pesa 789Mb a una memoria usb, y se tiene que la velocidad de transferencia es de
2340bytes por segundo. Cuanto tiempo aproximado tardara en copiarse la pelcula?
5.- Cuantos bytes y bit tienen las siguientes frases:
El software es como la entropa: difcil de atrapar, no pesa, y cumple la Segunda Ley de la Termodinmica, es decir,
tiende a incrementarse
El autntico conocimiento es conocer la extensin de la propia ignorancia
1.3.4 Computadora
Una computadora es un conjunto de dispositivos electrnicos dispuestos y
enlazados para captar instrucciones y/o datos de entrada, almacenarlos,
realizar operaciones lgicas y aritmticas siguiendo una secuencia de
instrucciones o un programa predeterminado y como salida proporcionar un
resultado de manera rpida y eficiente.
Los dispositivos bsicos que conforman una computadora son:
La unidad central de proceso (CPU por sus siglas en ingls), que controla las actividades que realiza la computadora,
por lo que podemos decir que es "el cerebro".
El monitor, que permite visualizar la informacin procesada por el CPU.
El teclado, que permite transmitir informacin al CPU.
1.3.5 hardware y software
1.4 Clasificacion de las computadoras
1.4.1 Por su capacidad
Supercomputadora: Es una mquina diseada para clculos que requieren gran velocidad de proceso. Su
caracterstica fundamental, la rapidez. Regularmente estn dotadas de varios procesadores que trabajan en paralelo,
para conseguir realizar billones de operaciones por segundo. Dotadas con componentes de muy alta velocidad,
Memoria principal de gran capacidad y discos muy rpidos. Como ejemplo tenemos las computadoras Cray (1, 2, X-MP
e Y-MP) de Cray Research Inc. Un ejemplo de uso tpico es para prediccin climatolgica. Bsqueda y estudio de la
energa y armas nucleares.
Macrocomputadora o mainframe: Est diseada principalmente para dar servicio a grandes empresas y
organizaciones. Su potencia de clculo es inferior a las anteriores, cifrndose en la ejecucin de varios millones de
operaciones por segundo. Entre sus caractersticas tpicas principales est la capacidad de soportar un gran nmero de
terminales remotos o estaciones de trabajo conectados a travs de la red, disponer de una gran cantidad de memoria
masiva y procesar la informacin en modo de transacciones. Adems pueden intervenir en procesos distribuidos en los
que se conectan dos o ms computadoras en paralelo para compartir el trabajo a realizar. Como ejemplo tenemos la
IBM/4361 de la International Business Machines.
Minicomputadoras o servidores de red: Son equipos de rango medio, similares a las anteriores pero de prestaciones y
precios ms reducidos, es decir, pueden atender una cantidad menor de terminales. Diseadas para interactuar
simultneamente con mltiples usuarios, son usadas en empresas o departamentos de tipo medio. Como ejemplos
tpicos pueden mencionarse la VAX de Digital Equipment Corporation (DEC) y la AS/400 de IBM.
Microcomputadoras: Su funcionamiento interno esta basado en el uso de un microprocesador para conseguir una
serie de prestaciones para cubrir la gama ms baja de necesidades en el mundo de la informtica en lo referente a
potencia, manejabilidad, portabilidad, precio, y otros. Son equipos monousuario. Es el tipo de computador ms
difundido. Se pueden diferenciar a su vez dos configuraciones importantes dentro de este grupo: La Estacin de
Trabajo y la computadora personal.
o Estacin de trabajo (Workstation): Es una microcomputadora de
gran potencia pudindose considerar la gama ms alta de las
microcomputadoras. Permite la conexin en una red con una
computadora de mayor potencia y que es utilizada en los negocios
o trabajos de ingeniera.
o Computadora personal (Personal computer - PC): es una
microcomputadora de fcil uso y grandes prestaciones. Es el grupo
de computadoras para el cual el mercado tiene disponible la mayor
gama de equipos hardware y de aplicaciones software. Dentro de
las computadoras personales, atendiendo a su tamao y
prestaciones pueden diferenciarse otros modelos adems del
clsico que son:
o Porttil o transportable: que es una microcomputadora con
caractersticas que le adecuan para su fcil transporte, manteniendo las cualidades de una computadora personal.
o Laptop: Es una computadora personal ms manejable, de tamao pequeo y gran potencia. Su peso oscila entre 1 y 2
Kilogramos.
o Notebook: Similar al laptop, pero ms pequea, con menor peso. Permite funciones de co mputadora personal con
capacidad de clculo y de agenda evolucionadas para aplicaciones comerciales.
o Pocket-PC o tablet: Es una computadora personal de mano que representa la versin ltima de la calculadora
cientfica programable.

1.4.2 Por su tipo
Atendiendo al tipo de seales que manejan o modo de representar la informacin pueden ser:
Calculadoras analgicas: Manejan seales analgicas, regularmente elctricas, que son proporcionales a medidas
fsicas de tipo continuo. Su programacin generalmente est en su propio cableado, constituido por una serie de
circuitos o mdulos. Se utilizan fundamentalmente para el control de procesos y en problemas de simulacin para
resolver ecuaciones matemticas. Estos se utilizan generalmente para supervisar las condiciones del mundo real, tales
como Viento, Temperatura, Sonido, Movimiento, etc. La computadora anloga es la que acepta y procesa seales
continuas, tales como: fluctuaciones de voltaje o frecuencias. Tienen una entrada, proceso y salida de datos Por el tipo
de datos que procesa (denominados datos continuos) se suele decir, que este tipo de mquinas realiza la funcin de
medir.
Calculadoras digitales y computadoras: La computadora digital es la que acepta y procesa datos que han sido
convertidos al sistema binario. Operan contando nmeros y haciendo comparaciones lgicas entre factores que tienen
valores numricos. Son maquinas con propsitos diversos, Tienen una entrada de datos, proceso y salida de datos. Se
programan usando lenguajes de programacin lo que permite su utilizacin en cualquier tipo de trabajo.
calculadoras o computadoras hbridas: Son las que tienen elementos o unidades de tipo analgico y de tipo digital.
Pueden estar formadas, por ejemplo, por una computadora digital que procesa informacin analgica, para lo cual
cuenta con convertidores en sus entradas (analgico-digitales) y en sus salidas (digital-analgicos) que "traducen" la
seal.

1.5 Clasificacion del software
El software es la parte lgica e intangible de una computadora. Es decir es el conjunto de los programas de cmputo,
procedimientos, reglas, documentacin y datos asociados que forman parte de las operaciones de un sistema de
computacin
1.5.1 Software de sistemas operativos
Es el software esencial para una computadora, sin el no podra funcionar, como ejemplo tenemos a Windows, Linux,
Mac OS X.
Un sistema operativo (SO) es un conjunto de programas o software destinado a permitir la comunicacin del usuario
con una computadora y gestionar sus recursos de manera cmoda y eficiente. Comienza a trabajar cuando se
enciende el computador, y gestiona el hardware de la mquina desde los niveles ms bsicos.
El sistema operativo es el primer programa que funciona cuando se pone en marcha el computador, y gestiona los
procesos de ejecucin de otros programas y aplicaciones, que funcionan sobre l, actuando como intermediario entre
los usuarios y el hardware. El sistema operativo administra todos los recursos como discos, impresoras, memoria,
monitor, altavoces y dems dispositivos. Por ello, resulta imprescindible para el funcionamiento del computador.
CLASIFICACIN DE LOS SISTEMAS OPERATIVOS
Los sistemas operativos se pueden clasificar atendiendo a:
ADMINISTRACIN DE TAREAS:
o MONOTAREA: los que permiten slo ejecutar un programa a la vez
o MULTITAREA: los que permiten ejecutar varias tareas o programas al mismo tiempo
ADMINISTRACIN DE USUARIOS
o MONOUSUARIO: aquellos que slo permiten trabajar a un usuario, como es el caso de los ordenadores personales
o MULTIUSUARIO: los que permiten que varios usuarios ejecuten sus programas a la vez.
ORGANIZACIN INTERNA O ESTRUCTURA
o Monoltico
o Jerrquico
o Cliente-servidor
MANEJO DE RECURSOS O ACCESO A SERVICIOS
o CENTRALIZADOS: si permite utilizar los recursos de un solo ordenador
o DISTRIBUIDOS: si permite utilizar los recursos (CPU, memoria, perifricos...) de ms de un ordenador al mismo tiempo
EJEMPLOS DE SISTEMAS OPERATIVOS
Algunos sistemas operativos son:
DOS: Familia de sistemas operativos para PC. Sus siglas significan Disk Operating System. Fue creado para ordenadores
IBM y fue muy popular. Carece de interfaz grfica y no es multiusuario ni multitarea. Con la aparicin del sistema
operativo Windows fue rpidamente sustituido.
WINDOWS: Familia de sistemas operativos no libres desarrollados por la empresa Microsoft Corporation, que se basan
en una interfaz grfica que se caracteriza por la utilizacin de ventanas.
UNX: Familia de sistemas operativos que comparten unos criterios de diseo e interoperabilidad en comn, que
descienden de una primera implementacin original de AT&T. Se trata de un sistema operativo portable, multitarea y
multiusuario.
GNU/LINUX: Sistema operativo libre creado por Richard Stallman. Sistema operativo libre creado por Richard
Stallman. GNU es un acrnimo que significa GNU no es Unix (GNU's Not Unix). Un sistema operativo libre quiere
decir que los cdigos completos del sistema estarn disponibles para todo el mundo, sin tener que pagar por un
programa. Como resultado, un usuario que necesita cambios en el sistema ser siempre libre para hacerlos por s
mismo, o de contratar a cualquier programador o empresa disponible para hacerlos por l. Los usuarios no estarn ya
a merced de un programador o una empresa que sea duea de los cdigos fuente y sea la nica en posicin de hacer
cambios. Segn su creador, R. Stallman, un software es libre si cumple estas condiciones:
Cualquiera tiene libertad para ejecutar el programa, con cualquier propsito
Cualquiera tiene libertad para modificar el programa para adaptarlo a sus necesidades. Y para ello, se debe tener
acceso al cdigo fuente, porque modificar un programa sin disponer del cdigo fuente es extraordinariamente
dificultoso.
Se tiene la libertad para redistribuir copias, de forma gratuita
Se tiene la libertad para distribuir versiones modificadas del programa, de tal manera que la comunidad pueda
beneficiarse con sus mejoras.
1.5.2 Lenguajes de programacin
Software de Programacin: Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios
programas informticos haciendo uso de sus conocimientos lgicos y lenguajes de programacin.
Algunos ejemplos:
de texto




Agrupan las anteriores herramientas, usualmente en un entorno visual,
de forma tal que el programador no necesite introducir mltiples comandos para compilar, interpretar, depurar, etc.
Habitualmente cuentan con una avanzada interfaz grfica de usuario (GUI).
1.5.3 Programas de aplicacin
Software de Aplicacin: Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A
diferencia del software de sistema, el software de aplicacin esta enfocada en un rea especifica para su utilizacin. La
mayora de los programas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten
realizar diversos tipos de tareas en nuestro sistema. Ejemplos:
> Procesadores de texto. Son utilizados para escribir cartas, memorndums y otros documentos. El usuario teclea
una serie de letras o prrafos, y son mostrados en la pantalla. Fcilmente se puede agregar, borrar y cambiar el
texto hasta que el documento quede exactamente como se desea.
> Hojas de clculo. Herramientas para calcular y evaluar nmeros. Tambin ofrecen la posibilidad de crear informes
para comunicar lo que revelan los anlisis; el usuario teclea los datos y las frmulas que sern usadas para obtener los
resultados; despus, el programa aplica las frmulas a los datos y as obtiene los resultados; una de sus caractersticas
ms importantes es la capacidad de permitir el manejo de condicionales. Ejemplos de Hojas de clculo son: Excel,
Lotus 123, Quatro Pro, Calc de StarOffice y Hoja de C lculo de Open Office.
> Manejadores de bases de datos. Herramientas que permiten realizar el procesamiento y almacenamiento ordenado
de los datos. Una base de datos es un recipiente para colecciones relacionadas de datos. Por ejemplo, una agenda
puede ser una base de datos donde se almacenan los nombres, direcciones y nmeros telefnicos de amigos y
contactos de negocios. La base de datos de una compaa puede contener informacin acerca de los consumidores,
vendedores, empleados, ventas e inventario. Ejemplos de programas administradores de bases de datos son: Access,
FoxPro, Approach, mysql, postgresql.
> Programas de diseo. Algunos programas de diseo permiten al usuario manipular figuras preparadas o hacer sus
propias creaciones, que pueden ser redimensionadas o movidas sin afectar otros objetos. Ejemplos: Mac Paint, Corel
Draw, Harvard Graphics, Illustrator, Autocad, photoshop
Virus y antivirus
Los virus son pequeos programas configurados intencionalmente, diseados para alterar el funcionamiento normal
de las computadoras. Son instalados sin el consentimiento del usuario y se ejecutan de forma autnoma para auto-
replicarse y continuar su propagacin. Se dice que sus creadores decidieron darles el nombre de virus debido al gran
parecido en su forma de actuar con los virus biolgicos o aquellos relacionados con la salud. Los virus informticos, al
igual a los biolgicos, atacan en cualquier momento, destruyen toda la informacin que est a su alcance y deben ser
eliminados antes que causen daos severos al cuerpo husped donde residen.
El potencial de un virus informtico no slo depende de su complejidad sino del ambiente donde se maneja.
Cuando los programadores crean un virus, toman en cuenta caractersticas como tamao, smbolos y datos del
creador para poder esconderlos dentro de las mquinas y evitar as su deteccin. Es por ello que los virus reorientan la
lectura del disco, modifican su tamao en el directorio y cambian algunos segmentos de su cdigo para evitar ser
detectados y destruidos.
Los virus tienen la capacidad de infectar otros medios magnticos como disquetes, discos duros o cintas magnticas, lo
que permite transmitirlos de una mquina a otra, o a travs de la red, ya que tambin nuestra computadora puede
contagiarse a travs de mdem.
Actualmente, son cada vez ms los tipos de virus que se difunden a travs de Internet y ms efectivas las formas de
replicarse y reproducirse. En general podemos clasificarlos en tres grandes grupos:
Virus del sector de arranque. Infectan el rea de sistema de un disco, es decir el registro de arranque de los disquetes
y discos duros. La infeccin con este tipo de virus se produce cuando se intenta cargar el sistema operativo desde un
disco infectado, sustituyendo el "Boot" del sector original por el programa con virus. Algunos ejemplos de este tipo de
programa daino son: Form, Disk Killer, Michelangelo, etc.
Virus de programa. Afectan a los archivos .EXE, .COM, .OVL, .DLL, .SYS, .BIM y .BAT. La infeccin se origina al
ejecutar el programa que contiene el virus. Este tipo de virus puede alojarse en la memoria de la mquina e infectar
cada programa que se ejecute. Los virus de este tipo tienen dos formas de alojarse en los archivos ejecutables:
Grabando su cdigo al inicio del archivo, realizando un salto para ejecutar el programa bsico y regresando al
programa infectado.
Sobrescribiendo los sectores del disco, haciendo casi imposible su recuperacin si no se cuenta con los programas
originales.
Virus de macro. Infectan principalmente a los archivos creados con las llamadas suites de oficina: Office, StarOffice,
OpenOffice, Lotus, etc. Los archivos ms vulnerables son los relacionados al procesador de palabras, hoja de clculo y
manejador de presentaciones.
Generalmente todos estos virus tienen un lenguaje de programacin propio, desarrollado para permitir al usuario final
ejecutar ciertas acciones. Por su facilidad de creacin, en la actualidad existen innumerables versiones de virus macro.
Con la llegada de Internet se empezaron a masificar otros tipos de virus, los cuales valindose de la velocidad y el
poder multiplicador de la red, han causado graves efectos en todo el mundo. Entre estos se encuentran:
Virus de gusano. Programas que crean rplicas de s mismos de un sistema a otro, sin necesidad de un archivo
anfitrin. Los gusanos se diferencian de los otros virus que existen en la red porque su modus operandi no consiste en
infectar otros archivos como lo hara un virus comn, sino en crear copias de l y reproducirlas. Los virus de gusano
destruyen toda la informacin que contienen los discos, consumiendo gran cantidad de memoria del computador y
disminuyendo la velocidad del mismo. Se alojan en la mquina como informacin perdida o basura, pero al cabo de un
tiempo se activan y comienzan a ejecutarse.
Troyanos. Son programas que buscan propagarse a travs de aplicaciones de Internet, tales como: correo
electrnico, chat, ICQ, Messenger, etc. La diferencia fundamental entre un virus y un troyano, es que este ltimo le
permite a terceros obtener informacin de la PC infectada para robar contraseas, datos, informacin del dueo de la
mquina.
Virus anexados. Aunque se les ha dado el nombre de virus, los "attachments" o documentos adjuntos son ms un
canal de difusin de virus que una tcnica o variante de programa virulento. La difusin de virus por esta va consiste
en enviar un mensaje de correo adjunto, que al ser abierto ejecuta el virus con consecuencias de daos inmediatos e
irreversibles.
Hoax. Son virus falsos o bromas que ciertas personas ponen a circular en la red. Suelen ser enviados por correo
electrnico advirtiendo acerca de un supuesto nuevo virus, cuando en realidad dicho virus no existe. El objetivo del
mensaje es asustar a los dems usuarios, con lo que se consigue propagar el correo electrnico, que es el que contiene
en s el virus.
Tipos de antivirus
Un antivirus es un programa creado para prevenir o evitar la activacin de los virus, as como su propagacin y
contagio. Cuenta adems con rutinas de deteccin, eliminacin y reconstruccin de los archivos y las reas infectadas
del sistema.
Al igual que los virus biolgicos se diferencian por su cdigo gentico, los virus informticos se diferencian por su
cdigo binario. Estas secuencias de cdigo mquina establecen lo que se llama la firma del virus. Los antivirus buscan
estas secuencias en todos los ficheros que entran y salen de la computadora.
Este proceso exige la identificacin previa de los nuevos virus que surgen diariamente en la Red por parte de las
empresas de desarrollo de antivirus. Posteriormente, en cuanto est lista la vacuna contra el nuevo virus, los antivirus
se actualizan automticamente va Internet.
Aunque se utiliza el nombre genrico de antivirus para estos programas, no slo protegen contra los virus. Tambin
aseguran tu equipo contra ataques de otras amenazas, como gusanos o troyanos.
Existen cuatro tipos de programas antivirus:
Detectores. Detectan la existencia de algn virus conocido pero no lo eliminan.
Reparadores. Detectan y eliminan el virus, dejando el programa en su estado original.
Protectores. Se instalan en la computadora de forma permanente, en memoria RAM, y vigilando las operaciones de
los programas para impedir que la mquina sea contaminada, dando un mensaje de alarma en caso de que se detecte
alguno.
Vacunacin. Aaden un cdigo a los archivos ejecutables para que stos se autorevisen.

Вам также может понравиться