Está en la página 1de 15

Introduccin

Actualmente la computadora se ha convertido en una herramienta de ayuda indispensable para todas aqullas personas cuyo empleo es susceptible de ser auxiliado por una mquina electrnica. Resulta imposible estar un momento escuchando la radio, viendo la televisin o leyendo un diario sin verse bombardeado por la palabra computadora o por el trmino genrico Computacin. En este escrito tenemos como ob etivo introducirlos al conocimiento de la computacin.

La Computadora
!a computadora es un sistema electrnico que lleva a cabo operaciones de aritmtica y de lgica a alta velocidad de acuerdo a instrucciones internas "programa#, que son e ecutadas sin intervencin humana. $u %uncin principal es la de recibir datos, procesarlos y brindar in%ormacin.

Componentes
Computadora = Hardware + Software &odos nosotros hemos visto alguna ve' una computadora. (or lo general se componen de un gabinete donde se encuentra la C(), teclado, monitor, ratn, qui's una impresora y algunos otros peri%ricos ms. A estos componentes les llamamos *+ard,are-. +ard,are. 0el ingles 1hard1 2 duro y 1,are1 2 art3culos. +ace re%erencia a los medios %3sicos "equipamiento material# que componen una computadora y le permiten llevar a cabo el procesamiento de datos. &odo este con unto de elementos por si solo no basta para con%ormar una computadora. (ara que sta se encuentre completa %alta un elemento llamado *$o%t,are-. $o%t,are. 0el ingles 1so%t1 2 blando y 1,are1 2 art3culos. Es el con unto de instrucciones "programas# que indican a la parte electrnica de la maquina que procesos debe reali'ar con los datos. El $o%t,are se encuentra almacenado previamente en la memoria de la computadora.

El Hardware
!os principales componentes de +ard,are de una computadora son. !a )nidad Central de (rocesamiento "C() o /icroprocesador#. Es el dispositivo electrnico responsable del procesamiento de datos. Es capa' de reali'ar operaciones bsicas sobre los datos como lectura y escritura de un dato, operaciones aritmticas bsicas, control de la e ecucin del programa, etc.

!a /emoria (rincipal. Es donde se almacenan los datos y programas que se e ecutan en la computadora. +ay dos tipos de memoria. o /emoria RA/. !a memoria RA/ "del ingls *Random Access /emory- o */emoria de Acceso Aleatorio-# puede ser le3da y modi%icada. Es con la que traba a el usuario, es voltil esto signi%ica que al perderse la energ3a elctrica se pierde su contenido. o /emoria R4/. !a memoria R4/ "del ingls *Read 4nly /emory- o */emoria de $olo !ectura-# solo puede ser le3da. En ella el %abricante graba en ella peque5os programas que le permiten a la computadora reali'ar las tareas ms sencillas.

/emoria RA/

/emoria R4/

!os (eri%ricos. $e denominan as3 los dispositivos que se encargan de ingresar datos o instrucciones hacia la computadora, o permitir la salida de in%ormacin hacia el exterior. $e pueden clasi%icar en. o (eri%ricos de Entrada. $on aquellos que solo permiten ingresar datos a la computadora. (or e emplo el teclado. o (eri%ricos de $alida. As3 llamamos a los peri%ricos que permiten solamente la salida de datos desde la computadora. (or e emplo el monitor. o (eri%ricos de Entrada6$alida. Combinan la %uncionalidad de los dos anteriores, permitiendo la entrada y salida de datos. (or e emplo el modem.

Los Perifricos:
Perifricos de Entrada: Teclado )n teclado de computadora es muy similar al de una mquina de escribir com7n, a excepcin de algunas teclas adicionales, cada una de las cuales con una %uncin espec3%ica.

!os teclados var3an de acuerdo al idioma y sistema para el cual %ueron %abricados. As3 es que encontramos algunos teclados que poseen la tecla *8"teclados espa5oles o latinoamericanos# y otros que no "estadounidenses y britnicos#9 o la aparicin de teclas que reali'an ciertas %unciones especiales en algunos sistemas operativos, como las conocidas *teclas :indo,s-. Ratn El Ratn o /ouse "llamado as3 por su similitud %3sica con este roedor#, es un dispositivo apuntador o sealador, que permite mover una peque5a %lecha "el apuntador# en la pantalla para interactuar con un programa de computadora de una manera alternativa al teclado. Consiste de un peque5o cable con un conector en uno de sus extremos y un cuerpo de plstico en el otro, el cual tiene dos o tres botones en su parte superior y en su parte in%erior una bola de goma o acero que permite percibir la ratn los movimientos que reali'a el usuario. Trac !all El &rac;<all es un dispositivo muy similar Ratn, excepto que la bola se encuentra en la parte superior del mismo y el apuntador se mueve al girarla con los dedos. !os &rac;<all son muy comunes en las computadoras porttiles "noteboo;#, ya que ocupan menos espacio que un ratn convencional. Palanca de "ue#os o "o$stic )n oystic; es un aditamento especial de control para uegos de computadora. Consiste bsicamente de una base con botones en su super%icie y una palanca manual en el centro de la misma. $e le llama palanca de uegos por ser utili'ado casi exclusivamente en programas como uegos de video. %i#itali&ador de ima#en o Scanner Convierten el texto, las %otogra%3as, las gr%icas "blancas y negras o a color# en %orma legible por la computadora en segundos. $e pueden utili'ar con programas de reconocimiento de caracteres pticos "4CR#, para transcribir textos impresos a programas de Edicin de &extos.

Perifricos de Salida: 'onitor !a pantalla de video o monitor, es producto de la evolucin del tubo de rayos catdicos "&RC# que se usa com7nmente en los aparatos de televisin. +oy en d3a existen tres tipos generales de monitores. /onitores monocromticos. /onitores de escalas o tonos de grises. /onitores color. !os monitores monocromticos pueden ser blancos, verdes o de color mbar con un %ondo negro. !os de pantallas blancas de papel, como las usadas en las computadoras /acintosh, son negras sobre un %ondo blanco. !os monitores de escala de grises usan varias intensidades de grises para dar la apariencia de tonalidades. (or lo general usan una pantalla de => o ?@> tonos de grises. !os monitores de color permiten resoluciones desde A colores hasta varios millones de colores. Impresora )na impresora es un dispositivo de salida que recibe los datos que la computadora le env3a y los convierte en texto y en gr%icas sobre papel. !os B tipos de impresoras ms comunes son. Cmpresoras de matri' de puntos. !as impresoras de matri' de puntos imprimen a base de impacto. )tili'an una peque5a cabe'a de impresin que se mueve hacia adelante y hacia atrs sobre el papel. !a cabe'a contiene diminutos pernos que se usan para generar los caracteres mediante una serie de puntos. $on algo lentas y ruidosas, pero tambin econmicas y por ello son elegidas por mucha gente, sobre todo cuando es necesario traba ar con papel continuo. Cmpresora de inyeccin de tinta. !as impresoras de inyeccin de tinta "tambin conocidas como impresoras de chorro de tinta# contienen una cabe'a de impresin muy similar a la de las de matri' de puntos, pero en lugar de tener diminutos pernos que %orman puntos en el papel a base de golpes, tienen unas diminutos ori%icios que disparan peque53simas gotas de tinta contra el papel. Estas impresoras son ms rpidas y silenciosas que las de

matri' de puntos debido a que no son de impacto, adems de tener una alta calidad de impresin. Cmpresora lser. !as impresoras lser tampoco son de impacto y son muy similares a una %otocopiadora. /ientras que las impresoras de chorro de tinta y de matri' de puntos imprimen rengln por rengln, las impresoras lser producen toda una pgina a la ve', por lo que son incre3blemente veloces. Estas impresoras tambin son muy silenciosas y producen una excelente calidad de impresin. (raficador o Plotter Consiste de una pluma mvil "algunas veces tambin se mueve el papel# y crea gr%icos de alta calidad, como los utili'ados en dibu os arquitectnicos. Existen dise5os de tambor giratorio o placa plana. !os tra'adores modernos pueden elaborar dibu os en varios colores y hasta imprimir %otogra%3as y otros gr%icos comple os. $u principal venta a sobre las impresoras es la capacidad de reali'ar impresiones de gran tama5o, como planos de construcciones y a%iches publicitarios. Algunos modelos incorporan e ve' de plumas cuchillas que permiten recortar el material en ve' de imprimirlo. A estos se les llama (lotters de corte. Perifricos de Entrada ) Salida: *nidades de disco: (ermiten almacenar in%ormacin y programas de %orma duradera. Es aqu3 donde la computadora mantiene los programas mientras no los utili'a "no se encuentran en e ecucin#. !as unidades de disco ms comunes son. )nidad de 0iscos %lexibles o 0isquetera. Es un medio que permite leer6escribir discos %lexibles "disquetes# de almacenamiento magntico que puede ser grabado y borrado muchas veces. Estos consisten de un plstico %lexible circular, que tiene una capa de xido %erroso capa' de sostener puntos magnticos. Antes de usar un disco, este debe ser %ormateado. !a disquetera su eta el disco magntico interno del disquete a una polea que lo hace girar dentro de su envoltura. )na serie de sensores de lu' "1o os electrnicos1# se encargan de locali'ar el inicio de una pista que contiene los datos que el usuario necesita. 0espus de que los

mecanismos ubican a la cabe'a de lectura6escritura sobre la pista adecuada, se leen o escriben los datos en el disco. 0isco duro o +ard 0is;. Es un disco magntico no desmontable cubierto de xido metlico que puede ser magneti'ado para representar datos. Almacena mayor cantidad datos y los recupera en %orma ms rpida que los discos %lexibles. Cinta magntica. !os datos se almacenan como peque5os puntos magnticos en cintas parecidas a las de los casetes de m7sica. El almacenamiento de datos se hace en %orma secuencial, por lo tanto, la lectura es de manera secuencial. Esto quiere decir que para buscar un dato en la cinta se la debe recorrer hasta que se encuentra, lo cual la hace mas lenta que los discos duros, pero su gran capacidad de almacenamiento la convierte en un medio ideal para guardar copias de seguridad. Almacenamiento ptico. !os discos compactos "C0# almacenan los datos en %orma ptica usando la misma tecnolog3a que se usa para grabar los C0Ds musicales. (ueden almacenar billones de caracteres, por e emplo AEF. !os lseres queman in%ormacin en el C0 como burbu as, el cual puede ser le3do por otro lser. !a in%ormacin quemada no se puede borrar o alterar en los C0Ds comunes. Existen C0Ds especiales llamados C0GR y C0GR: que permiten ser grabados una o varias veces respectivamente utili'ando una unidad grabadora de C0Ds. 'dem 0ebido a la gran cantidad de in%ormacin que se mane a es necesario poder comunicar a las computadoras entre s3, lo que se consigue mediante un /dem y una l3nea tele%nica. !a palabra /dem signi%ica "/odulador 6 0emodulador#. Cuando se env3a un archivo por medio de este dispositivo los datos se convierten en tonos y pulsos que una l3nea tele%nica puede transportar9 sta es la parte moduladora de un mdem. Al recibir el mdem de la mquina destino el archivo, y convertir los datos de vuelta a un %ormato digital para que sea le3do

por la computadora, sta es la parte demoduladora. Existen en el mercado dos tipos de mdem. o /dems internos. o /dems externos. !os internos son tar etas con circuitos insertadas en la computadora, mientras que los externos son un elemento separado que se conecta generalmente a un puerto serial de la computadora.

Software
En una computadora encontraremos distintos tipos de so%t,are. Software de Sistema: Es el con unto de programas que posibilitan en uso de la computadora. Entre estos encontramos a los $istemas 4perativos y a los !engua es de (rogramacin. Software de +plicacin: Estos programas son empleados por el usuario para simpli%icar su vida, ya sea si decide escribir un libro o una tesis9 o para poder mane ar grandes vol7menes de datos9 o aquellos programas que le sirvan para emitir una nmina de una empresa. Estos programas son los ms solicitados por la mayor3a de usuarios de computadoras debido a los bene%icios o servicios que reciben de ellos. Existen tambin programas de aplicacin que brindan al usuario otro tipo de servicios9 por e emplo, los uegos por computadora son muy estimados, ya que gracias a ellos el usuario obtiene diversin y esparcimiento. !os programas orientados a la edicin de texto por computadora permiten al usuario obtener combinacin de texto con imgenes de alta calidad pro%esional y gr%icos. !os hay tambin educativos, matemticos, estad3sticos, etc. El so%t,are de aplicacin ms di%undido en el mercado se puede dividir en varias categor3as, las principales son. o (rocesadores de (alabras o &exto ":ord (rocessors#. o $istemas /ane adores o Administradores de <ases de 0atos o +o as de Clculo Electrnicas. o (rogramas de (resentacin Fr%ica. o (rogramas Educativos, $o%t,are Educativo o &utoriales. o (rogramas de Edicin Fr%ica. o (rogramas de 0ise5o Asistidos por Computadora "CA0#. o (rogramas para /anu%actura por Computadora. o (rogramas /atemticos y Estad3sticos. o (rogramas de Esparcimiento y Hideo uegos. o (rogramas Cntegrados. o (rogramas para gr%icos e imgenes, etc.

Len#ua"es de pro#ramacin
!os lengua es son sistemas de comunicacin. )n lengua e de programacin consiste en todos los s3mbolos, caracteres y reglas de uso que permiten a las personas 1comunicarse1 con las computadoras. Existen por lo menos varios cientos de lengua es y dialectos de programacin di%erentes. Algunos se crean para una aplicacin especial, mientras que otros son herramientas de uso general ms %lexibles que son apropiadas para muchos tipos de aplicaciones. En todo caso los lengua es de programacin deben tener instrucciones que pertenecen a las categor3as ya %amiliares de entrada6salida, clculo6manipulacin de textos, lgica6comparacin y almacenamiento6recuperacin. Io obstante, aunque todos los lengua es de programacin tienen un con unto de instrucciones que permiten reali'ar dichas operaciones, existe una marcada di%erencia en los s3mbolos, caracteres y sintaxis de los lengua es de mquina, lengua es ensambladores y lengua es de alto nivel.

Sistemas ,perati-os
./u es un sistema operati-o0 )n sistema operativo es un con unto de programas de computadora dise5ados especialmente para cubrir los siguientes ob etivos. $ervir como inter%a' entre el equipo %3sico "hard,are# de una computadora y el usuario, con el %in de presentar una 1cara1 ms sencilla y amistosa al mismo, y 4ptimi'ar los recursos "tanto de so%t,are como de hard,are# con que cuenta una computadora y hacer utili'able sta 7ltima. .Cmo est1 conformado un sistema operati-o0 )n sistema operativo est con%ormado bsicamente por cuatro mdulos. o o o o I7cleo o Jernel. Administrador de memoria. $istema de entrada6salida. Administrador de archivos.

A veces se considera un quinto mdulo. el intrprete de comandos o intrprete de instrucciones, el cual se encarga de 1traducir1 las rdenes que el usuario ingresa mediante el teclado u otros dispositivos a un 1lengua e1 que la mquina pueda entender. 23cleo Es el mdulo de ms ba o nivel de un sistema operativo, pues descansa directamente sobre el hard,are de la computadora. Entre las tareas que desempe5a se incluyen el mane o de las interrupciones, la asignacin de traba o al procesador y el proporcionar una v3a de comunicacin entre los distintos programas. En general, el n7cleo se encarga de controlar el resto de los mdulos y sincroni'ar su e ecucin. El n7cleo contiene un submdulo denominado 1plani%icador1, el cual se encarga de asignar tiempo del procesador a los programas, de acuerdo a una cierta pol3tica de plani%icacin que var3a de un sistema operativo a otro. Iormalmente se utili'a una erarqu3a de prioridades que determinan cmo se asignar el tiempo del C() a cada programa. )na pol3tica de

plani%icacin muy com7n en los sistemas de multiprogramacin y multiproceso son las tcnicas de 1time slicing1 "%raccin de tiempo#. $e asigna a cada programa un corto intervalo de tiempo del procesador. $i el programa no ha terminado durante este intervalo de tiempo, vuelve a la cola de programas. +dministrador de memoria Este mdulo se encarga de asignar ciertas porciones de la memoria principal "RA/# a los di%erentes programas o partes de los programas que la necesiten, mientras el resto de los datos y los programas se mantienen en los dispositivos de almacenamiento masivo. 0e este modo, cuando se asigna una parte de la memoria principal se hace de una %orma estructurada, siguiendo un determinado orden. !a %orma ms com7n de administracin de la memoria supone crear una memoria virtual9 con este sistema, la memoria de la computadora aparece, para cualquier usuario del sistema, mucho mayor de lo que en realidad es. Sistema de entrada)salida 4E)S5 Este componente presenta al usuario la E6$ de datos como una cuestin independiente del dispositivo9 es decir, para los usuarios, todos los dispositivos tienen las mismas caracter3sticas y son tratados de la misma %orma, siendo el sistema operativo el encargado de atender las particularidades de cada uno de ellos "como su velocidad de operacin#. )na tcnica muy com7n, especialmente en salida, es el uso de 1spoolers1. !os datos de salida se almacenan de %orma temporal en una cola situada en un dispositivo de almacenamiento masivo "el spool#, hasta que el dispositivo peri%rico requerido se encuentre libre9 de este modo se evita que un programa quede retenido porque el peri%rico no est disponible. El sistema operativo dispone de llamadas para a5adir y eliminar archivos del spool. +dministrador de arc6i-os $e encarga de mantener la estructura de los datos y los programas del sistema y de los di%erentes usuarios "que se mantienen en archivos# y de asegurar el uso e%iciente de los medios de almacenamiento masivo. El administrador de archivos tambin supervisa la creacin, actuali'acin y eliminacin de los archivos, manteniendo un directorio con todos los archivos que existen en el sistema en cada momento y coopera con el mdulo administrador de memoria durante las trans%erencias de datos desde y hacia la memoria principal. $i se dispone de un sistema de memoria virtual, existen trans%erencias entre la memoria principal y los medios de almacenamiento masivo para mantener la estructura de la misma. !os archivos almacenados en los dispositivos de almacenamiento masivo tienen distintos propsitos. Algunos contienen in%ormacin que puede ser compartida. 4tros son de carcter privado, e incluso secreto. (or tanto, cada archivo est dotado de un con unto de privilegios de acceso, que indican la extensin con la que se puede compartir la in%ormacin contenida en el archivo. El sistema operativo comprueba que estos privilegios no sean violados. Caracter7sticas de un sistema operati-o !as caracter3sticas deseables ms importantes de un sistema operativo son. o (ermitir la concurrencia de procesos, traslapndose el tiempo de entrada6salida "E6$# con el de clculo y ocupando la memoria con varios programas.

o (osibilitar la e ecucin de cualquier proceso en el momento que se solicite siempre y cuando haya su%icientes recursos libres para l. o $er e%iciente en cuanto a reducir. el tiempo medio que ocupa cada traba o, el tiempo que no se usa la C(), el tiempo de respuesta en sistemas multiacceso y el pla'o entre dos asignaciones de C() a un mismo programa. o $er e%iciente en cuanto a aumentar la utili'acin de recursos en general, tales como memoria, procesadores, dispositivos de E6$, discos magnticos, datos, etc. o $er %iable, es decir, un sistema operativo no debe tener errores y debe prever todas las posibles situaciones. o $er de tama5o peque5o. o (osibilitar y %acilitar en lo posible el 1dilogo1 entre computadora y usuario de la misma. o (ermitir compartir entre varios usuarios los recursos de hard,are con que cuenta una computadora. o (ermitir a los usuarios compartir datos entre ellos, en caso necesario. o Kacilitar la E6$ de los di%erentes dispositivos conectados a una computadora. 8unciones de un sistema operati-o !as %unciones ms importantes que debe cumplir un sistema operativo son las siguientes. o Aceptar los traba os y conservarlos hasta su %inali'acin. o 0etectar errores y actuar de modo apropiado en caso de que se produ'can. o Controlar las operaciones de E6$. o Controlar las interrupciones. o (lani%icar la e ecucin de tareas. o Entregar recursos a las tareas. o Retirar recursos de las tareas. o (roteger la memoria contra el acceso indebido de los programas. o $oportar el multiacceso. o (roporcionar al usuario un sencillo mane o de todo el sistema. o Aprovechar los tiempos muertos del procesador. o Compartir los recursos de la mquina entre varios procesos al mismo tiempo. o Administrar e%icientemente el sistema de cmputo como un todo armnico. o (ermitir que los di%erentes usuarios se comuniquen entre s3, as3 como protegerlos unos de otros. o (ermitir a los usuarios almacenar in%ormacin durante pla'os medianos o largos. o 0ar a los usuarios la %acilidad de utili'ar de manera sencilla todos los recursos, %acilidades y lengua es de que dispone la computadora.

o Administrar y organi'ar los recursos de que dispone una computadora para la me or utili'acin de la misma, en bene%icio del mayor n7mero posible de usuarios. o Controlar el acceso a los recursos de un sistema de computadoras. Clasificacin 0ebido a la evolucin de los sistemas operativos %ue necesario reali'ar una clasi%icacin9 considerando las di%erencias existentes entre sus componentes los podemos clasi%icar en. o o o o o $istemas operativos por lotes. $istemas operativos multiprogramacin. $istemas operativos multiusuario. $istemas operativos de tiempo compartido. $istemas operativos de tiempo real.

Sistemas operati-os por lotes !os sistemas operativos por lotes requieren que la in%ormacin est reunida en bloque o 1lote1 "el programa, los datos, y las instrucciones#. !os traba os son procesados en el orden de admisin, seg7n el modelo de 1primero en llegar primero en ser atendido1. En estos sistemas la memoria se divide en dos 'onas. )na de ellas es ocupada por el sistema operativo, y la otra se usa para cargar programas transitorios para su e ecucin. Cuando termina la e ecucin de un programa se carga un nuevo programa en la misma 'ona de memoria. Sistemas operati-os multipro#ramacin !os sistemas de multiprogramacin son capaces de soportar dos o ms procesos concurrentes m7ltiples, permiten que residan al mismo tiempo en la memoria primaria las instrucciones y los datos procedentes de dos o ms procesos. Estos sistemas implican la operacin de multiproceso, para el mane o de la in%ormacin. $e caracteri'an principalmente por un gran n7mero de programas activos simultneamente que compiten por los recursos del sistema, como el procesador, la memoria , y los 1dispositivos de E6$1. Estos sistemas monitorean el estado de todos los programas activos y recursos del sistema. Sistemas operati-os multiusuario !os sistemas operativos multiusuario permiten acceder simultneamente a un sistema de computadoras a travs de dos o ms terminales. Este tipo de sistema operativo es %undamental en el mane o de redes de computadoras actualmente. Sistemas operati-os de tiempo compartido !os sistemas operativos de tiempo compartido tratan de proporcionar un reparto equitativo de los recursos comunes para dar la impresin a los usuarios de que poseen una computadora independiente. En estos sistemas el administrador de memoria proporciona aislamiento y proteccin de los programas, ya que generalmente no tienen necesidad de comunicarse entre ellos. El control de E6$ se encarga de proporcionar o retirar la asignacin a los dispositivos de %orma que se preserve la integridad del sistema y se proporcione servicio a todos los usuarios. El administrador de archivos proporciona

proteccin y control en el acceso de la in%ormacin, dada la posibilidad de concurrencia y con%lictos al tratar de acceder a los archivos. Sistemas operati-os de tiempo real Estos sistemas tienen como ob etivo proporcionar tiempos ms rpidos de respuesta, procesar la in%ormacin sin tiempos muertos. En estos sistemas el administrador de memoria es relativamente menos solicitado debido a que muchos procesos residen permanentemente en memoria. El administrador de archivos se encuentra normalmente en grandes sistemas de tiempo real y su ob etivo principal es mane ar la velocidad de acceso, ms que la utili'acin e%ica' del almacenamiento secundario.

9irus inform1ticos
!os virus in%ormticos son programas de computadora, que cuando se e ecutan, se propagan por si mismos a otros programas o archivos, no in%ectados. &ienen como ob etivo causar alteraciones en un sistema de cmputo. (ueden causar desde una simple broma, hasta la prdida total de programas, datos y algunos llegan a %ormatear el disco duro o a comprometer la integridad del sistema de cmputo. )n virus t3pico e ecuta ? %unciones. o $e copia a si mismo a un programa no in%ectado. o E ecuta cualquier instruccin que el autor incluy en l. ,ri#en de los -irus de computadoras $e cree que los virus tienen la misma edad que las computadoras, ya que Lohn Hon Ieumann describe programas que se reproducen solos en su libro 1&eor3a y 4rgani'acin de Autmatas Complicados1. $e reconoce el origen de los virus desde. A5os >EMs =NO? Luego 1Core :ar1, se reproduc3a cada ve' que se e ecutaba. 1Reeper1, programa que destru3a las copias hechas por Core :ar "antivirus# 1Cloner1 presentaba un mensa e en %orma de poema !a revista $cienti%ic America publica in%ormacin completa sobre los virus y gu3as para la creacin de los mismos. El 0r. Cohen de la )niversidad de Cali%ornia, hace una demostracin de un virus residente en una (C. $e le conoce como 1El (adre de los Hirus1. <rain, primer virus destructor y da5ino. Creado en (a;istn C</ Christmas Card, enviaba mensa es navide5os que se multiplicaban rpidamente Lerusalem, aparec3a el =B de mayo de =NOO. (rograma que destru3a otros programas.

=NOA

=NO> =NOP =NOO

Clasificacin de -irus de computadoras !a primera clasi%icacin que se hi'o %ue . Caballos de &roya <ombas de &iempo (olillas y Fusanos (rograma de aspecto inocente, que en realidad tiene una actividad ne%asta. Explotan en un d3a exacto En realidad no son virus aunque se les considera como tales. Cntroducen caracteres basura en pantalla, documentos y archivos de traba o.

En la actualidad hay ms de @E,EEE tipos de virus y se pueden clasi%icar por su comportamiento, origen o tipo de archivo que atacan, y por lugar donde atacan y da5o que hacen. En la (C hay varias clasi%icaciones, pero esencialmente existen ? grandes %amilias de virus. !os de (rograma de Arranque. $ustituyen ya sea al programa de arranque de un disco %lexible o en un disco duro al programa maestro de arranque o al programa de arranque de la particin 04$. )na ve' que el virus tiene el control, determina si han sido cargados desde disco %lexible y en ese caso in%ectan al disco duro. (osteriormente se alo a en la memoria para poder in%ectar los discos %lexibles. E emplos. o (ingG(ong.G no es peligroso y tiene = byte conteniendo el n7mero de versin. Fenera un e%ecto de pingGpong en la pantalla. o +ac;ed (ingG(ong.G 0estruye los primeros O sectores de un disco %lexible. o $ee Qou Kamily.G virus da5ino residente encriptado en memoria, in%ectan el sector de arranque de la unidad C. y discos %lexibles. 0e acuerdo a la %echa del sistema eliminan sectores del disco y despliega uno de los mensa es. $ee you later +appy birthday, (opuli'erR !os de (rogramas 4rdinarios. Conocidos como virus contaminadores de archivos e ecutables ".exe, .com#, hay de varios tipos. !os conocidos como acompa5antes que son programas 1.com1 que se autocopian con el mismo nombre de alg7n programa 1.exe1. 4tros se a5aden al %inal del archivo e ecutable 1.com1, y luego sustituyen los primeros bytes del archivo por una instruccin de salto para enviarle el control al virus. E emplos. o Iatas.APAA. Es de sobre escritura, se encripta y se encuentra residente en la memoria. Cn%ecta archivos 1.com1 y 1.exe1, as3 como el sector de

arranque de los discos %lexibles y registros principales de inicio de discos duros "/<R#. o Klip. Cn%ecta archivos .C4/, .ESE, y .4H!, incluyendo el C4//AI0.C4/, tambin altera el /<R y sector de arranque de discos duros. %etectores $ +nti-irus 0ebido el enorme peligro que supone la presencia de virus para la in%ormacin almacenada en los dispositivos de almacenamiento secundario, se han desarrollado programas para identi%icar, neutrali'ar y6o eliminar virus. Existen programas llamados 10etectores1 que revisan la memoria RA/, los archivos del sistema y de datos, para comprobar que no estn in%ectados, avisando al usuario en caso de estarlo. A pesar de existir di%erentes detectores en el mercado, su %uncionamiento se basa en algunas de las siguientes tcnicas. Al instalarse el detector, ste crea un archivo especial con algunos datos de los archivos del disco "tama5o, %echa, hora de actuali'acin, etc.# (osteriormente, cada ve' que se le ordene, vuelve a revisar los archivos comparando los resultados obtenidos con los que ten3a guardados. $i hay alguna discrepancia entonces es que algo "posiblemente un virus# ha modi%icado los archivos, por lo cual da aviso de peligro. Este tipo de tcnica detecta cualquier tipo de alteracin en el archivo, independientemente de quien lo haya producido. Anali'a los archivos y la memoria RA/ en busca de secuencias de bytes caracter3sticas de un determinado virus. !os archivos que la contengan estarn, posiblemente, in%ectados, por lo cual el detector se5ala su presencia. (ara desarrollar esta tcnica es necesario conocer previamente al virus para determinar una secuencia de bytes que lo caracterice. $in embargo, la misma necesidad de conocer al virus exactamente, hace que esta tcnica tenga ciertas limitaciones. basta reali'ar una peque5a modi%icacin en el cdigo del virus para que no pueda ser detectado. !os detectores 7nicamente avisan cuando existe alguna alteracin de los archivos, aunque sta no sea a%ectada por alg7n virus. Adems, en caso de serlo, no pueden eliminar ni prevenir la contaminacin. 0e cualquier %orma, recuperarse del ataque de un virus es tanto ms %cil cuanto antes hayamos detectado su presencia. !os programas 1!impiadores1 o 1Antivirus1 normalmente %orman parte de los detectores y estn dise5ados para eliminar a los virus. )na ve' detectado el tipo de virus, el antivirus procede a intentar eliminarlo. !a manera ms com7n es tratar de sobrescribir en la parte donde se encuentra el virus. Es importante notar que aun cuando se elimine el virus la in%ormacin que se haya perdido por su accin ya no se recupera. (ara poder usar un antivirus es necesario que el detector haya usado la segunda tcnica de deteccin. 9acunas !os detectores son 7tiles para evitar el contagio, ya que es posible anali'ar cada programa antes de e ecutarlo, y en caso de estar contaminado, eliminar el virus antes de e ecutar el programa. Adems de los detectores, existen programas llamados 1vacunas1 cuyo ob etivo es intentar prevenir que un virus se copie. )na vacuna al instalarse queda residente en memoria, de esta manera avisa de diversos sucesos. (or e emplo, cuando un programa ha solicitado quedarse residente en memoria,

que est intentando modi%icar alguno de los archivos del sistema o alg7n archivo e ecutable o se pretende hacer alguna operacin de borrado general. $i el programa a e ecutarse en ese momento no tiene porqu e ecutar ninguna de esas tareas, es posible sospechar que hay alg7n virus intentando entrar al sistema9 basta entonces con ordenar al programa vacuna que no permita el acceso solicitado. Es importante se5alar, sin embargo, que ninguna vacuna es in%alible, y la me or manera de proteger las computadoras contra los virus in%ormticos es, obviamente, no utili'ar copias de procedencia dudosa de ning7n programa. Adems, como medida de seguridad, es muy recomendable hacer peridicamente copias de respaldo de los archivos personales. 0e este modo, si se detecta que el sistema ha sido in%ectado por un virus, se podr restaurar la in%ormacin en la computadora usando el disco de respaldo. !os discos que contienen los programas originales deben protegerse contra escritura "siempre y cuando el programa no indique lo contrario#. En una red o sistema compartido conviene crear un subdirectorio para cada usuario y proteger el acceso a ellos con una clave de identi%icacin individual para que los operadores slo puedan traba ar en su correspondiente subdirectorio.