Sunteți pe pagina 1din 15

bb CONCLUSIONES Conclusin.

Todo depende de nosotros, si usamos el sistema correctamente y conscientemente estaremos seguros, siempre realizar copias de seguridad de nuestros datos importantes, y prestar poco el ordenador a personas poco confiables. Para otros usos de este trmino, vase Virus (desambiguacin).

Un virus informtico es un malware que tiene por objeto alterar el normal funcionamiento de la computadora, sin el permiso o el conocimiento del usuario. Los virus, habitualmente, reemplazanarchivos ejecutables por otros infectados con el cdigo de este. Los virus pueden destruir, de manera intencionada, los datos almacenados en un computadora, aunque tambin existen otros ms inofensivos, que solo se caracterizan por ser molestos. Los virus informticos tienen, bsicamente, la funcin de propagarse a travs de un software, no se replican a s mismos [cita requerida] porque no tienen esa facultad como el gusano informtico, son muy nocivos y algunos contienen adems una carga daina (payload) con distintos objetivos, desde una simple broma hasta realizar daos importantes en los sistemas, o bloquear las redes informticas generando trfico intil. El funcionamiento de un virus informtico es conceptualmente simple. Se ejecuta un programa que est infectado, en la mayora de las ocasiones, por desconocimiento del usuario. El cdigo del virus queda residente (alojado) en la memoria RAM de la computadora, aun cuando el programa que lo contena haya terminado de ejecutarse. El virus toma entonces el control de los servicios bsicos del sistema operativo, infectando, de manera posterior, archivos ejecutables que sean llamados para su ejecucin. Finalmente se aade el cdigo del virus al programa infectado y se graba en el disco, con lo cual el proceso de replicado se completa. ndice [ocultar] 1 Historia 2 Virus informticos y sistemas operativos 2.1 MS-Windows 2.2 Unix y derivados 3 Caractersticas 4 Mtodos de propagacin 5 Mtodos de proteccin y tipos 5.1 Activos 5.2 Pasivos 5.3 Tipos de virus e imitaciones 5.4 Acciones de los virus 6 Vase tambin 7 Enlaces externos Historia El primer virus atac a una mquina IBM Serie 360 (y reconocido como tal). Fue llamado Creeper, creado en 1972. Este programa emita peridicamente en la pantalla el mensaje: I'm a creeper... catch me if you can! (Soy una enredadera... agrrame si puedes!). Para eliminar este problema se cre el primer programa antivirus denominado Reaper (cortadora). Sin embargo, el trmino virus no se adoptara hasta 1984, pero stos ya existan desde antes. Sus inicios fueron en los laboratorios de Bell Computers. Cuatro programadores (H. Douglas Mellory, Robert Morris, Victor Vysottsky y Ken Thompson) desarrollaron un juego llamado Core War, el cual consista en ocupar toda la memoria RAM del equipo contrario en el menor tiempo posible. Despus de 1984, los virus han tenido una gran expansin, desde los que atacan los sectores de arranque de disquetes hasta los que se adjuntan en un correo electrnico. Virus informticos y sistemas operativos Los virus informticos afectan en mayor o menor medida a casi todos los sistemas ms conocidos y usados en la actualidad. Cabe aclarar que un virus informtico mayoritariamente atacar slo el sistema operativo para el que fue desarrollado, aunque ha habido algunos casos de virus multiplataforma. MS-Windows Las mayores incidencias se dan en el sistema operativo Windows debido, entre otras causas, a: Su gran popularidad, como sistema operativo, entre los computadores personales, PC. Se estima que, en 2007, un 90% [cita requerida] de ellos usaba Windows. Esta popularidad basada en la facilidad de uso sin conocimiento previo alguno,

motiva a los creadores de software malicioso a desarrollar nuevos virus; y as, al atacar sus puntos dbiles, aumentar el impacto que generan. Falta de seguridad en esta plataforma (situacin a la que Microsoft est dando en los ltimos aos mayor prioridad e importancia que en el pasado). Al ser un sistema muy permisivo con la instalacin de programas ajenos a ste, sin requerir ninguna autentificacin por parte del usuario o pedirle algn permiso especial para ello en los sistemas ms antiguos (en los Windows basados en NT se ha mejorado, en parte, este problema). A partir de la inclusin del Control de Cuentas de Usuario en Windows Vista o Windows 7, y siempre y cuando no se desactive, se ha solucionado este problema. Software como Internet Explorer y Outlook Express, desarrollados por Microsoft e incluidos de forma predeterminada en las ltimas versiones de Windows, son conocidos por ser vulnerables a los virus ya que stos aprovechan la ventaja de que dichos programas estn fuertemente integrados en el sistema operativo dando acceso completo, y prcticamente sin restricciones, a los archivos del sistema. Un ejemplo famoso de este tipo es el virus ILOVEYOU, creado en el ao 2000 y propagado a travs de Outlook. La escasa formacin de un nmero importante de usuarios de este sistema, lo que provoca que no se tomen medidas preventivas por parte de estos, ya que este sistema est dirigido de manera mayoritaria a los usuarios no expertos en informtica. Esta situacin es aprovechada constantemente por los programadores de virus. Unix y derivados En otros sistemas operativos como las distribuciones GNU/Linux, BSD, OpenSolaris, Solaris, Mac OS X y otros basados en Unix las incidencias y ataques son prcticamente inexistentes. Esto se debe principalmente a: Tradicionalmente los programadores y usuarios de sistemas basados en Unix han considerado la seguridad como una prioridad por lo que hay mayores medidas frente a virus, tales como la necesidad de autenticacin por parte del usuario como administrador o root para poder instalar cualquier programa adicional al sistema. Los directorios o carpetas que contienen los archivos vitales del sistema operativo cuentan con permisos especiales de acceso, por lo que no cualquier usuario o programa puede acceder fcilmente a ellos para modificarlos o borrarlos. Existe una jerarqua de permisos y accesos para los usuarios. Relacionado al punto anterior, a diferencia de los usuarios de Windows, la mayora de los usuarios de sistemas basados en Unix no pueden normalmente iniciar sesiones como usuarios "administradores' o por el superusuario root, excepto para instalar o configurar software, dando como resultado que, incluso si un usuario no administrador ejecuta un virus o algn software malicioso, ste no daara completamente el sistema operativo ya que Unix limita el entorno de ejecucin a un espacio o directorio reservado llamado comnmente home. Aunque a partir de Windows Vista, se pueden configurar las cuentas de usuario de forma similar. Estos sistemas, a diferencia de Windows, son usados para tareas ms complejas como servidores que por lo general estn fuertemente protegidos, razn que los hace menos atractivos para un desarrollo de virus o software malicioso. En el caso particular de las distribuciones basadas en GNU/Linux y gracias al modelo colaborativo, las licencias libres y debido a que son ms populares que otros sistemas Unix, la comunidad aporta constantemente y en un lapso de tiempo muy corto actualizaciones que resuelven bugs y/o agujeros de seguridad que pudieran ser aprovechados por algn malware.

Caractersticas Dado que una caracterstica de los virus es el consumo de recursos, los virus ocasionan problemas tales como: prdida de productividad, cortes en los sistemas de informacin o daos a nivel de datos. Una de las caractersticas es la posibilidad que tienen de diseminarse por medio de replicas y copias. Las redes en la actualidad ayudan a dicha propagacin cuando stas no tienen la seguridad adecuada. Otros daos que los virus producen a los sistemas informticos son la prdida de informacin, horas de parada productiva, tiempo de reinstalacin, etc.

Hay que tener en cuenta que cada virus plantea una situacin diferente. Mtodos de propagacin Existen dos grandes clases de contagio. En la primera, el usuario, en un momento dado, ejecuta o acepta de forma inadvertida la instalacin del virus. En la segunda, el programa malicioso acta replicndose a travs de las redes. En este caso se habla de gusanos.
En cualquiera de los dos casos, el sistema operativo infectado comienza a sufrir una serie de comportamientos anmalos o imprevistos. Dichos comportamientos pueden dar una pista del problema y permitir la recuperacin del mismo. Dentro de las contaminaciones ms frecuentes por interaccin del usuario estn las siguientes: Mensajes que ejecutan automticamente programas (como el programa de correo que abre directamente un archivo adjunto). Ingeniera social, mensajes como ejecute este programa y gane un premio, o, ms comnmente: Haz 2 clics y gana 2 tonos para mvil gratis.. Entrada de informacin en discos de otros usuarios infectados. Instalacin de software modificado o de dudosa procedencia. En el sistema Windows puede darse el caso de que la computadora pueda infectarse sin ningn tipo de intervencin del usuario (versiones Windows 2000, XP y Server 2003) por virus comoBlaster, Sasser y sus variantes por el simple hecho de estar la mquina conectada a una red o a Internet. Este tipo de virus aprovechan una vulnerabilidad de desbordamiento de buffer y puertos de red para infiltrarse y contagiar el equipo, causar inestabilidad en el sistema, mostrar mensajes de error, reenviarse a otras mquinas mediante la red local o Internet y hasta reiniciar el sistema, entre otros daos. En las ltimas versiones de Windows 2000, XP y Server 2003 se ha corregido este problema en su mayora. Mtodos de proteccin y tipos Los mtodos para disminuir o reducir los riesgos asociados a los virus pueden ser los denominados activos o pasivos. Activos Antivirus: son programas que tratan de descubrir las trazas que ha dejado un software malicioso, para detectarlo y eliminarlo, y en algunos casos contener o parar la contaminacin. Tratan de tener controlado el sistema mientras funciona parando las vas conocidas de infeccin y notificando al usuario de posibles incidencias de seguridad. Por ejemplo, al verse que se crea un archivo llamado Win32.EXE.vbs en la carpeta C:\Windows\%System32%\ en segundo plano, ve que es comportamiento sospechoso, salta y avisa al usuario. Filtros de ficheros: consiste en generar filtros de ficheros dainos si el computador est conectado a una red. Estos filtros pueden usarse, por ejemplo, en el sistema de correos o usando tcnicas de firewall. En general, este sistema proporciona una seguridad donde no se requiere la intervencin del usuario, puede ser muy eficaz, y permitir emplear nicamente recursos de forma ms selectiva. Pasivos Evitar introducir a tu equipo medios de almacenamiento extrables que consideres que pudieran estar infectados con algn virus. No instalar software "pirata", pues puede tener dudosa procedencia. No abrir mensajes provenientes de una direccin electrnica desconocida. No aceptar e-mails de desconocidos. Informarse y utilizar sistemas operativos ms seguros. No abrir documentos sin asegurarnos del tipo de archivo. Puede ser un ejecutable o incorporar macros en su interior.

Tipos de virus e imitaciones

Existen diversos tipos de virus, varan segn su funcin o la manera en que ste se ejecuta en nuestra computadora alterando la actividad de la misma, entre los ms comunes estn: Troyano: Consiste en robar informacin o alterar el sistema del hardware o en un caso extremo permite que un usuario externo pueda controlar el equipo. Gusano: Tiene la propiedad de duplicarse a s mismo. Los gusanos utilizan las partes automticas de un sistema operativo que generalmente son invisibles al usuario. Bombas lgicas o de tiempo: Son programas que se activan al producirse un acontecimiento determinado. La condicin suele ser una fecha (Bombas de Tiempo), una combinacin de teclas, o ciertas condiciones tcnicas (Bombas Lgicas). Si no se produce la condicin permanece oculto al usuario. Hoax: Los hoax no son virus ni tienen capacidad de reproducirse por si solos. Son mensajes de contenido falso que incitan al usuario a hacer copias y enviarla a sus contactos. Suelen apelar a los sentimientos morales ("Ayuda a un nio enfermo de cncer") o al espritu de solidaridad ("Aviso de un nuevo virus peligrossimo") y, en cualquier caso, tratan de aprovecharse de la falta de experiencia de los internautas novatos.

Joke: Al igual que los hoax, no son virus, pero son molestos, un ejemplo: una pgina pornogrfica que se mueve de un lado a otro, y si se le llega a dar a errar es posible que salga una ventana que diga: OMFG!! No se puede cerrar! Acciones de los virus Algunas de las acciones de algunos virus son: Unirse a un programa instalado en el computador permitiendo su propagacin. Mostrar en la pantalla mensajes o imgenes humorsticas, generalmente molestas. Ralentizar o bloquear el computador. Destruir la informacin almacenada en el disco, en algunos casos vital para el sistema, que impedir el funcionamiento del equipo. Reducir el espacio en el disco. Molestar al usuario cerrando ventanas, moviendo el ratn...

Antivirus informticos. Constituyen una herramienta bsica de la seguridad informtica, que garantiza en principios la proteccin final de una estacin de trabajo contra la infeccin por programas malignos. Contenido [ocultar] 1 Surgimiento 2 Concepto de Antivirus

3 Antivirus 4 Clasificacin de los antivirus 5 Funcionamiento de los antivirus 6 Algunos softwares antivirus 7 Programas antivirus 7.1 Software antivirus 7.2 Segurmatica Antivirus 7.3 SavUnix 7.4 Panda Software 7.5 Symantec 7.6 AVG Technologies 7.7 McAfee Security 7.8 Kaspersky 8 Antivirus a elegir 9 Fuentes

Surgimiento Surge en la misma poca en que comenzaron a detectarse y difundirse los primeros virus informticos, tambin llamados "Virus de PC". El desarrollo y la venta del Software antivirus empez a principio de la dcada de 1990 de la pasada centuria, y a lo largo de estos aos se han ido consolidando y constituyendo en el producto bsico de la Seguridad Informtica.
Los antivirus se han convertido en compaeros inseparables del trabajo diario. Hoy en da no se concibe ningn equipo conectado a Internet que carezca de una buena proteccin contra programas malignos (virus, caballos de troya, gusanos, y otras denominaciones). Las situaciones de riesgo se multiplican cuando un equipo se conecta a la Red de redes. Sin embargo ningn antivirus es 100% seguro, ya que a medida que avanza la tecnologa se perfeccionan los programas malignos que han llegado en muchas ocasiones a deshabilitar antivirus usando vulnerabilidades de los mismos y de los sistemas operativos. Por eso es aconsejable tomar todas las medidas necesarias en los sistemas (deshabilitar reproducciones automticas, autorun, restauras del sistema, instalar parches de seguridad actualizados, entre otras) y como punto culminante de este proceso tener un software antivirus que se pueda actualizar con frecuencia. Concepto de Antivirus

Un programa antivirus analiza informacin de muy diverso tipo y, en caso de que se encuentre infectada por algn cdigo maligno, segn las categoras existentes, procede a su desinfeccin o eliminacin segn la configuracin que permita cada software. El anlisis de la informacin se produce de
Un antivirus es una aplicacin

muy diferentes maneras dependiendo de dnde provenga.o programa que identifica y elimina a los programas malignos en las computadoras; ayudan a
eliminar algunas amenazas a la seguridad computacional que no necesariamente clasifican como programas malignos. Pueden realizar varias funciones en dependencia de su configuracin, como por ejemplo antihacker, antispam, defensa proactiva y muchas ms. Antivirus Los programas antivirus surgen de la necesidad de mantener los sistemas operativos en ptimas condiciones como vigilante seguro, adems de proteger los ordenadores de los software mal intencionados. No es lo mismo que un antivirus se dedique a controlar la actividad de dispositivos extraibles, que la del correo electrnico, o la de la red local. El principio de funcionamiento es similar, pero con matices.El mecanismo de interceptacin debe ser especfico para cada sistema operativo o componente sobre el que se va a implantar el antivirus. De esta manera, cada vez que se vaya a acceder a la informacin del disco o de los disquetes, el antivirus interceptar la llamada a la lectura o escritura del disco, analizar la informacin que se va a leer o grabar y la analizar. Esta misma operacin se realiza a travs de un driver en modo kernel en Windows NT/2000/XP o un NLM interceptando la actividad de disco en Novell. A partir de la ploriferacin de los programas malignos, se ha desarrollado igualmente una industria dedicada a la creacin de programas o antivirus, que tiene como finalidad detectarlos, erradicarlos o prevenir las infecciones virales. Como se ha mencionado, el problema de los programas malignos es que estn escritos en cdigos de programacin muy diferentes que tienen caractersticas y funcionamientos muy diversos, lo que hacen que los programas antivirus, solo sean eficaces para combatir el tipo de programas malignos para los cuales fueron diseados. Clasificacin de los antivirus

Preventores: Los programas que previenen la infeccin, quedan residentes en la memoria de la computadora todo el tiempo y monitorean algunas funciones del sistema. Identificadores: Estos productos antivirus identifican programas malignos especficos que infectan al sistema. Los mismos trabajan con las caractersticas de un programas malignoss o sus variantes, o exploran el
sistema buscando cadenas (secuencias de bytes) de cdigos particulares o patrones caractersticos de los mismos para identificarlos.

Descontaminadores: Sus caractersticas son similares a los productos identificadores, con la diferencia que su principal funcin es descontaminar a un sistema que ha sido infectado, eliminando el programas malignos y retomando el sistema a su estado original
por lo que tiene que ser muy preciso en la identificacin de los programas malignos contra los que descontaminan.

Funcionamiento de los antivirus

Cada programa maligno tiene un cdigo de "firma" (como huellas digitales) que lo identifica, por lo cual es detectado por el antivirus. Algunos antivirus tiene la capacidad de detectar programas malignos que no estn en su base de datos. Esto se realiza por medio del sondeo del sistema en busca de sntomas clsicos de infeccin, como por ejemplo fechas extraas en archivos, programas residentes en la memoria, una configuracin extraa del sistema. El problema de esto es que puede dar "falsos positivos" es decir, puede dar por infectado un fichero que en realidad no lo est. Algunos softwares antivirus Segurmtica_Antivirus. Kaspersky Antivirus. Panda_Security. Symantec. Avira Avast!_free_antivirus McAfee. FSecure Corporation. Nod32. AVG Technologies.
Programas antivirus Software antivirus Orientado a la proteccin contra el accionar de los programas malignos en sistemas operativos de Microsoft Windows. Incorpora las principales prestaciones de los programas antivirus de uso comn, como son: Una interfaz amigable con diversas acciones y opciones de configuracin. Un mecanismo de proteccin basado en la Proteccin Permanente y la Bsqueda de cdigos. Un proceso de actualizacin de las bases de definiciones de programas malignos. El almacenamiento de las estadsticas de funcionamiento, cuarentena, informacin de cdigos.

La posibilidad de conectarse a un servidor corporativo para la administracin remota. Segurmatica Antivirus Es la solucin de antivirus cubana, desarrollada por la empresa Segurmtica radicada en La Habana, cuya misin es garantizar la seguridad de las redes informticas en Cuba. La versin actual de este producto consiste en software antivirus de ficheros que detecta y descontamina alrededor ms de 195 000 programas malignos diferentes. De ellos ms de 100 hechos en Cuba o para Cuba. Presenta una versin personal o cliente y una versin corporativa para una red local con dominio la cual permite administrar centralizadamente los clientes instalados en la red. A sus bases de actualizaciones cada da se le aaden nuevas muestras de programas malignos internacionales que logran introducirse en las redes cubanas. La versin personal de este producto se comercializa para personas naturales en CUP. SavUnix Es la solucin antivirus cubana para la proteccin de sistemas de cdigo abierto, es desarrollada por la empresa Segurmtica. Funciona para varias distribuciones y en la actualidad se trabaja en el desarrollo de una nueva versin para la proteccin de sistemas Linux. Es usada fundamentalmente en servidores proxy con filtros de contenido Web y puede utilizarse como para el escaneo a demanda en servidores Linux. Panda Software Lder mundial en la prevencin de virus e intrusiones, ofrece soluciones de seguridad proactivas de un nivel superior para todo tipo de usuarios, desde grandes corporaciones hasta pequeas y medianas empresas o usuarios domsticos. Sus productos para empresas permiten una administracin automtica y centralizada, sin problemas para la proteccin de toda la red. Symantec Le ofrece una de las mejores soluciones, muy fciles de utilizar, para bloquear virus y piratas informticos, proteger la informacin importante, filtrar el correo electrnico no deseado o proteger a su familia contra las amenazas de Internet. Con una colosal experiencia, Symantec es una de las empresas ms veteranas en cuestiones de seguridad en Internet. AVG Technologies Proporciona completa proteccin antivirus para PC, redes, servidores de archivos y servidores de correo electrnico. La combinacin de mtodos de deteccin proporciona el mximo nivel de proteccin de los datos sin exigir demasiados recursos del sistema. Ofrece un largo perodo de licencia que incluye todas las actualizaciones de producto y soporte tcnico. McAfee Security Ofrece a usuarios domsticos, a pequeas, medianas y grandes empresas y corporaciones soluciones de seguridad sencillas y muy rentables para proteger los entornos de Microsoft. Protegen los equipos de virus conocidos y no conocidos y desbordamientos del bfer. Con "McAfee ProtectioninDepth Strategy" y su tecnologa preventiva de intrusiones, puede detectar y bloquear a los usuarios malintencionados, protegiendo al ordenador antes de que se produzcan los daos. Kaspersky Pertenece a la compaia rusa "Kaspersky Lab", con representantes y socios en mltiples paises distribuidos en todos los continentes. Es considerado uno de los antivirus ms completos al presentar una serie de opciones que permiten garantizar, adems de la seguridad de los ficheros en el sistema, la deteccin de intrusos, cortafuegos, defensa proactiva, antispam, y otras. Este antivirus cuenta con versiones para estaciones de trabajo y servidores para varios sistemas operativos como windows y linux, tambin presenta su Kit de administracin para redes corporativas y presenta versiones desarrolladas para servidores especficos como "ISAServer". Antivirus a elegir Para hacer una buena eleccin de un antivirus es necesario tener en cuenta algunos requisitos: Actualizar patrones o firmas al menos una vez por semana. La empresa que lo promueve debe contar con un equipo de soporte tcnico con acceso a un laboratorio especializado en cdigos maliciosos y un tiempo de respuesta que no excedan de 48 horas, el cual pueda orientarlo en caso de que contenga una infeccin. Se debe contar con distintos mtodos de verificacin y anlisis de posibles cdigos maliciosos, incluyendo el heurstico que no se basa en firmas virales, sino en el comportamiento de un archivo, y as se podr detener amenazas de falsos antivirus o incluso de posibles virus nuevos. Se debe poder adaptar a las necesidades de diferentes usuarios. Debe permitir la creacin de discos de emergencia o de rescate. No debe afectar el rendimiento o desempeo normal del equipo. El programa residente en memoria debe ser lo mas pequeo posible. El nmero de pasos positivos que se den, tanto en el rastreo normal como en el heurstico, debe ser el mnimo posible. Su mecanismo de auto proteccin debe poder alertar sobre una posible infeccin por medio de las distintas vas de entrada, Internet, email, red, discos flexibles etc. Debe tener posibilidad de chequear el arranque y los posibles cambios en el registro de las aplicaciones. Fuentes

Universidad Central "Marta Abreu" de las Villas Segurmtica Enciclopedia Informtica v1.105. Ing. Osmanys Snchez Daz. 2005 INTRODUCCION A LOS MICROPROCESADORES Autor: Dr. Evaristo Gonzlez Milans Dpto. Fsica Universidad de Matanzas. INTRODUCCIN. Los microprocesadores han venido a ser el resultado del desarrollo en el camino emprendido por la Electrnica Digital hacia la miniaturizacin, primeramente implementando una unidad de procesos completa en una sola pastilla o chip de circuito integrado, y posteriormente, mediante el aumento de la rapidez, capacidad de trabajo y potencia de dicha unidad. La aparicin de los microprocesadores (MP) representa el siguiente punto de salto en la electrnica despus del ocurrido con la invencin del transistor, y la tecnologa de su construccin avanza tan rpidamente que prcticamente ha revolucionado en corto tiempo el desarrollo de mltiples campos de la ciencia y la tcnica, a la vez que se introduce de manera convincente en nuestra vida domstica, siendo difcil mencionar una rama o campo de la ciencia en la cual no exista una aplicacin de los microprocesadores. De hecho, cada da aumenta el nmero de instrumentos, sistemas de control de procesos, medios y equipos para las telecomunicaciones, medicina, servicios pblicos e incluso juguetes, que emplean dentro de su estructura algn tipo de MP, sin entrar a considerar el hecho real de la introduccin, divulgacin y aceptacin que han tenido las nuevas generaciones de computadoras digitales basadas en este componente y que son conocidas por nosotros como microcomputadoras. Es difcil predecir qu pasar en la electrnica en los prximos aos, pero de acuerdo con la opinin de personalidades de esta rama, la influencia de los MP en el futuro ser cada vez mayor y de ah la importancia de preparar a los profesionales encargados de su aplicacin y desarrollo, y de que a su vez, los graduados de nivel superior posean conocimientos elementales que les permitan ganar en la cultura general necesaria que sirva de base a un conocimiento mayor de la aplicacin especfica en el campo en que desarrollarn su vida profesional . Este material no es ms que un primer intento para cubrir la limitacin de informacin que sobre este tema presenta el texto que se emplea en la asignatura Electrnica, que se imparte a las carreras de Ciencias Tcnicas, permitiendo a los estudiantes disponer de forma condensada de los contenidos relacionados con esta temtica previstos en dicha asignatura.

Sistema operativo
Un sistema operativo (SO, frecuentemente OS del ingls Operating System) es un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes.2 Ntese que es un error comn muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusin en el mismo trmino de programas como el explorador de ficheros, el navegador web y todo tipo de herramientas que permiten la interaccin con el sistema operativo, tambin llamado ncleo o kernel. Esta identidad entre kernel y sistema operativo es solo cierta si el ncleo es monoltico. Otro ejemplo para comprender esta diferencia se encuentra en la

plataforma Amiga, donde el entorno grfico de usuario se distribua por separado, de modo que, tambin poda reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una lnea de comandos y el sistema grfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestin del usuario decidir si necesitaba un entorno grfico para manejar el sistema operativo o simplemente otra aplicacin. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux, usado en las llamadas distribuciones Linux, ya que al estar tambin basadas en Unix, proporcionan un sistema de

funcionamiento similar. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores3 se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar.4 (Vase AmigaOS, beOS o MacOS como los pioneros5 de dicha modernizacin, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters6 por su capacidad para la Edicin de vdeo en entorno multitarea round robin, con gestin de miles de colores einterfaces intuitivos para diseo en 3D. Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (telfonos

mviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Grfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una lnea de comandos o navegador web si es un enrutador.

Componentes de un sistema operativo

Componentes del Sistema Operativo.

[editar]Gestin

de procesos

Un proceso es simplemente, un programa en ejecucin que necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de: Crear y destruir los procesos. Parar y reanudar los procesos. Ofrecer mecanismos para que se comuniquen y sincronicen.

La gestin de procesos podra ser similar al trabajo de oficina. Se puede tener una lista de tareas a realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo las tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y despus las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de baja prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas ms antiguas. [editar]Gestin

de la memoria principal

La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una direccin nica. Este almacn de datos de rpido acceso es compartido por la CPU y los dispositivos de E/S, es voltil y pierde su contenido en los fallos del sistema. El SO es el responsable de: Conocer qu partes de la memoria estn siendo utilizadas y por quin. Decidir qu procesos se cargarn en memoria cuando haya espacio disponible. Asignar y reclamar espacio de memoria cuando sea necesario.

[editar]Gestin

del almacenamiento secundario

Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es voltil y adems muy pequea para almacenar todos los programas y datos. Tambin es necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de: Planificar los discos. Gestionar el espacio libre. Asignar el almacenamiento. Verificar que los datos se guarden en orden

[editar]El

sistema de entrada y salida

Consiste en un sistema de almacenamiento temporal (cach), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S. [editar]Sistema

de archivos

Artculo principal: Sistema de archivos.

Los archivos son colecciones de informacin relacionada, definidas por sus creadores. stos almacenan programas (en cdigo fuente y objeto) y datos tales como imgenes, textos, informacin de bases de datos, etc. El SO es responsable de: Construir y eliminar archivos y directorios. Ofrecer funciones para manipular archivos y directorios. Establecer la correspondencia entre archivos y unidades de almacenamiento. Realizar copias de seguridad de archivos.

Existen diferentes sistemas de archivos, es decir, existen diferentes formas de organizar la informacin que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc. Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficherosFAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante informacin ya que el tamao mximo de un fichero con un sistema de archivos FAT32 est limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamao es considerablemente mayor. [editar]Sistemas

de proteccin

Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema. El SO se encarga de: Distinguir entre uso autorizado y no autorizado. Especificar los controles de seguridad a realizar. Forzar el uso de estos mecanismos de proteccin.

[editar]Sistema

de comunicaciones

Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envo y recepcin de informacin a travs de las interfaces de red. Tambin hay que crear y mantener puntos de comunicacin que sirvan a las aplicaciones para enviar y recibir informacin, y crear y mantener conexiones virtuales entre aplicaciones que estn ejecutndose localmente y otras que lo hacen remotamente. [editar]Programas

de sistema

Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de l. Ofrecen un entorno til para el desarrollo y ejecucin de programas, siendo algunas de las tareas que realizan: Manipulacin y modificacin de archivos. Informacin del estado del sistema. Soporte a lenguajes de programacin. Comunicaciones.

[editar]Gestor

de recursos

Como gestor de recursos, el sistema operativo administra: La unidad central de procesamiento (donde est alojado el microprocesador). Los dispositivos de entrada y salida. La memoria principal (o de acceso directo). Los discos (o memoria secundaria). Los procesos (o programas en ejecucin). Y en general todos los recursos del sistema.

[editar]Clasificacin

[editar]Administracin

de tareas

Monotarea: Solamente permite ejecutar un proceso (aparte de los procesos del propio SO) en un momento dado. Una vez que empieza a ejecutar un proceso, continuar hacindolo hasta su finalizacin y/o interrupcin. Multitarea: Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de SO. normalmente asigna los recursos disponibles (CPU, memoria, perifricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.

[editar]Administracin

de usuarios

Monousuario: Si slo permite ejecutar los programas de un usuario al mismo tiempo. Multiusuario: Si permite que varios usuarios ejecuten simultneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan mtodos de proteccin de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.

[editar]Manejo

de recursos

Centralizado: Si permite usar los recursos de una sola computadora. Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, perifricos...) de ms de una computadora al mismo tiempo.

[editar]Ejemplos Canaima Mac OS X

de sistemas operativos para PC

Microsoft Windows GNU/Linux Unix Solaris FreeBSD OpenBSD Google Chrome OS Debian Ubuntu Mandriva Sabayon Fedora Limpus Haiku (BeOS)

[editar]Ejemplos

de sistemas operativos para dispositivos mviles

Artculo principal: Sistema operativo mvil.

Android

iOS BlackBerry OS Windows Phone Symbian OS HP webOS Bada Firefox OS

S-ar putea să vă placă și