Está en la página 1de 26

SISTEMAS OPERATIVOS

Para tratar de comprender los requisitos de un Sistema Operativo y el significado de las principales caractersticas de un Sistema Operativo contemporneo, es til considerar cmo han ido evolucionando estos con el tiempo. A finales de los aos 40 el uso de ordenadores estaba restringido a aquellas empresas o instituciones que podan pagar su alto precio, y no existan los sistemas operativos. En su lugar, el programador deba tener un conocimiento y contacto profundo con el hardware, y en el infortunado caso de que su programa fallara, deba examinar los valores de los registros y paneles de luces indicadoras del estado del ordenador para determinar la causa del fallo y poder corregir su programa, adems de enfrentarse nuevamente a los procedimientos del sistema y poner a punto los compiladores, ligadores, etc, para volver a correr su programa. La importancia de los sistemas operativos nace histricamente desde los aos 50, cuando se hizo evidente que el operar un ordenador por medio de tableros enchufables en la primera generacin y luego por medio del trabajo en lote en la segunda generacin se poda mejorar notoriamente, pues el operador realizaba siempre una secuencia de pasos repetitivos, lo cual es una de las caractersticas contempladas en la definicin de lo que es un programa. Es decir, se comenz a ver que las tareas mismas del operador podan plasmarse en un programa, el cual a travs del tiempo y por su enorme complejidad se le llam "Sistema Operativo". As, tenemos entre los primeros sistemas operativos al Fortran Monitor System (FMS) y el IBSYS. Posteriormente, en la tercera generacin de ordenadores nace uno de los primeros sistemas operativos con la filosofa de administrar una familia de ordenadores: el OS/360 de IBM. Fue
Nombre: Gabriela Rocio Mena Subiaga

este un proyecto tan novedoso y ambicioso que enfrent por primera vez una serie de problemas conflictivos debido a que anteriormente los ordenadores eran creados para dos propsitos en general: el comercial y el cientfico. As, al tratar de crear un solo sistema operativo para ordenadores que podan dedicarse a un propsito, al otro, o a ambos, puso en evidencia la problemtica del trabajo en equipos de anlisis, diseo e implantacin de sistemas grandes. El resultado fue un sistema del cual uno de sus mismos diseadores patentiz su opinin en la portada de un libro: una horda de bestias prehistricas atascadas en un foso de brea. Surge tambin en la tercera generacin de ordenadores el concepto de la multiprogramacin, porque debido al alto costo de los ordenadores era necesario idear un esquema de trabajo que mantuviese a la unidad central de proceso ms tiempo ocupada, as como el encolado (spooling ) de trabajos para su lectura hacia los lugares libres de memoria o la escritura de resultados. Sin embargo, se puede afirmar que los sistemas durante la tercera generacin siguieron siendo bsicamente sistemas de lote. En la cuarta generacin, la electrnica avanza hacia la integracin a gran escala, pudiendo crear circuitos con miles de transistores en un centmetro cuadrado de silicio y ya es posible hablar de los ordenadores personales y las estaciones de trabajo. Surgen los conceptos de interfaces amigables intentando as atraer al pblico en general al uso de los ordenadores como herramientas cotidianas. Se hacen populares el MS-DOS y el UNIX en estas mquinas. Tambin es comn encontrar clones de ordenadores personales y una multitud de empresas pequeas ensamblndolas por todo el mundo. En los aos 90 el paradigma de la programacin orientada a objetos cobra auge, as como el manejo de objetos desde los sistemas operativos. Las aplicaciones intentan crearse para ser ejecutadas en una plataforma especfica y poder ver sus resultados en la pantalla o monitor de otra diferente (por ejemplo, ejecutar una simulacin en una mquina con UNIX y ver los resultados en otra con DOS). Los niveles de interaccin se van haciendo cada vez ms profundos A mediados de los aos 80, comienza el auge de las redes de ordenadores y la necesidad de sistemas operativos en red y sistemas operativos distribuidos.

Qu es un Sistema Operativo
Un Sistema Operativo es un programa que acta como intermediario entre el usuario y el hardware de un ordenador, y su propsito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un Sistema Operativo es lograr que el Sistema de computacin se use de manera cmoda, y el objetivo secundario es que el hardware del ordenador se emplee de manera eficiente. Un Sistema Operativo es una parte importante de cualquier sistema de computacin. Un sistema de computacin puede dividirse en cuatro componentes: el hardware, el Sistema Operativo, los programas de aplicacin y los usuarios. El hardware (Unidad Central de Proceso(UCP), memoria y dispositivos de entrada/salida (E/S)) proporciona los recursos de computacin bsicos. Los programas de aplicacin (compiladores, sistemas de bases de datos, vdeo y programas para negocios) definen la forma en que estos recursos se emplean para resolver los problemas de computacin de los usuarios.

Nombre: Gabriela Rocio Mena Subiaga

Caracterstica de un Sistema Operativo


En general, se puede decir que un Sistema Operativo tiene las siguientes caractersticas: Conveniencia. Un Sistema Operativo hace ms conveniente el uso de un ordenador. Eficiencia. Un Sistema Operativo permite que los recursos del ordenador se usen de la manera ms eficiente posible. Habilidad para evolucionar. Un Sistema Operativo deber construirse de manera que permita el desarrollo, prueba o introduccin efectiva de nuevas funciones del sistema sin interferir con el servicio. Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos del ordenador en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos. Relacionar dispositivos (gestionar a travs del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos perifricos, cuando el usuario as lo requiera.

Generacin de estadsticas.
Permite que se puedan compartir el hardware y los datos entre los usuarios. El software de aplicacin son programas que se utilizan para disear, tal como el procesador de textos, lenguajes de programacin, hojas de clculo, etc. Nombre: Gabriela Rocio Mena Subiaga

El software de base sirve para interactuar el usuario con la mquina. Est compuesto por: cargadores, compiladores, ensambladores y macros.

Tipos de Sistemas Operativos


Actualmente los sistemas operativos se clasifican en tres tipos: sistemas operativos por su estructura (visin interna), sistemas operativos por los servicios que ofrecen y sistemas operativos por la forma en que ofrecen sus servicios (visin externa). Sistemas Operativo por Servicios Visin Externa

Por Nmero de Usuarios: Sistema Operativo Monousuario.


Los sistemas operativos monousuarios son aqullos que soportan a un usuario a la vez, sin importar el nmero de procesadores que tenga el ordenador o el nmero de procesos o tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Los ordenadores personales tpicamente se han clasificado en este rengln. En otras palabras, los sistemas monousuarios son aquellos que nada ms pueden atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicacin que se est ejecutando.

Sistema Operativo Multiusuario.


Los sistemas operativos multiusuarios son capaces de dar servicio a ms de un usuario a la vez, ya sea por medio de varias terminales conectadas al ordenador o por medio de sesiones remotas en una red de comunicaciones. No importa el nmero de procesadores en la mquina ni el nmero de procesos que cada usuario puede ejecutar simultneamente. En esta categora se encuentran todos los sistemas que cumplen simultneamente las necesidades de dos o ms usuarios, que comparten los mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing).

Sistema Operativo Multitarea.


Un sistema operativo multitarea es aqul que le permite al usuario estar realizando varias labores al mismo tiempo. Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual un ordenador procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutacin de contextos (contextSwitching) es un tipo muy simple de multitarea en el que dos o ms aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicacin que se encuentra en primer plano (la que ve el usuario). En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicacin esta esperando informacin del usuario), y siempre que esta aplicacin lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atencin del microprocesador durante una fraccin de segundo. Un sistema operativo multitarea puede estar editando el cdigo fuente de un programa durante su depuracin mientras compila otro programa, a la vez que est recibiendo correo electrnico en un proceso en background. Es comn encontrar en ellos interfaces grficas orientadas al uso de mens y Nombre: Gabriela Rocio Mena Subiaga

el ratn, lo cual permite un rpido intercambio entre las tareas para el usuario, mejorando su productividad.

Un sistema operativo multitarea se distingue por su capacidad para soportar la ejecucin concurrente de dos o ms procesos activos. La multitarea se implementa generalmente manteniendo el cdigo y los datos de varios procesos simultneamente en memoria y multiplexando el procesador y los dispositivos de E/S entre ellos. La multitarea suele asociarse con soporte hardware y software para proteccin de memoria con el

fin de evitar que procesos corrompan el espacio de direcciones y el comportamiento de otros procesos residentes.

Sistema Operativo de Multiproceso.


Un sistema operativo multiproceso se refiere al nmero de procesadores del sistema, que es ms de uno y ste es capaz de usarlos todos para distribuir su carga de trabajo. Generalmente estos sistemas trabajan de dos formas: simtrica o asimtricamente. Asimtrica: cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno de los procesadores el cual jugar el papel de procesador maestro y servir como pivote para distribuir la carga a los dems procesadores, que reciben el nombre de esclavos. Simtrica: cuando se trabaja de manera simtrica, los procesos o partes de ellos (threads) son enviados indistintamente a cual quiera de los procesadores disponibles, teniendo, tericamente, una mejor distribucin y equilibrio en la carga de trabajo bajo este esquema. Un aspecto importante a considerar en estos sistemas es la forma de crear aplicaciones para aprovechar los varios procesadores. Existen aplicaciones que fueron hechas para correr en sistemas Nombre: Gabriela Rocio Mena Subiaga

monoproceso que no toman ninguna ventaja a menos que el sistema operativo o el compilador detecte secciones de cdigo paralelizable, los cuales son ejecutados al mismo tiempo en procesadores diferentes. Por otro lado, el programador puede modificar sus algoritmos y aprovechar por s mismo esta facilidad, pero esta ltima opcin las ms de las veces es costosa en horas y muy tediosa, obligando al programador a ocupar tanto o ms tiempo a la paralelizacin que a elaborar el algoritmo inicial. Sistema Operativo de Red. Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otros ordenadores a travs de un medio de transmisin con el objeto de intercambiar informacin, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, adems de la ubicacin de los recursos que desee aadir. Por ejemplo, si un usuario en el ordenador "hidalgo" necesita el archivo "matriz.pas" que se localiza en el directorio /software/codigo en el ordenador "morelos" bajo el sistema operativo UNIX, dicho usuario podra copiarlo a travs de la red con los comandos siguientes: hidalgo% hidalgo% rcpmorelos:/software/codigo/matriz.pas. hidalgo%. En este caso, el comando rcp que significa "remotecopy" trae el archivo indicado del ordenador "morelos" y lo coloca en el directorio donde se ejecut el mencionado comando. Lo importante es hacer ver que el usuario puede accesar y compartir muchos recursos. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.

Sistemas Operativos

por

su Estructura Visin Interna

Se deben observar dos tipos de requisitos cuando se construye un sistema operativo: Requisitos de usuario: Sistema fcil de usar y de aprender, seguro, rpido y adecuado al uso al que se le quiere destinar. Donde se engloban aspectos como el mantenimiento, forma de operacin, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.

Requisitos del software:

A continuacin se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.

Cliente Servidor Microkerne


El tipo ms reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayora de las computadoras, ya sean grandes o pequeas. Este sistema sirve para toda clase de aplicaciones; por tanto, es de propsito general y cumple con las mismas actividades que los sistemas operativos convencionales. El ncleo tiene como misin establecer la comunicacin entre los clientes y los servidores. Los procesos pueden ser tanto servidores como clientes. Por ejemplo, un programa de aplicacin normal es un cliente que llama al servidor correspondiente para acceder a un archivo o realizar una operacin de entrada/salida sobre un dispositivo concreto. A su vez, un proceso cliente puede actuar Nombre: Gabriela Rocio Mena Subiaga

como servidor para otro. Este paradigma ofrece gran flexibilidad en cuanto a los servicios posibles en el sistema final, ya que el ncleo provee solamente funciones muy bsicas de memoria, entrada/salida, archivos y procesos, dejando a los servidores proveer la mayora que el usuario final o programador puede usar. Estos servidores deben tener mecanismos de seguridad y proteccin que, a su vez, sern filtrados por el ncleo que controla el hardware. Actualmente se est trabajando en una versin de UNIX que contempla en su diseo este paradigma.

Sistema Operativo de Red.


Los sistemas operativos de red se definen como aquellos que tiene la capacidad de interactuar con sistemas operativos en otros ordenadores a travs de un medio de transmisin con el objeto de intercambiar informacin, transferir archivos, ejecutar comandos remotos y un sin fin de otras actividades. El punto crucial de estos sistemas es que el usuario debe saber la sintaxis de un conjunto de comandos o llamadas al sistema para ejecutar estas operaciones, adems de la ubicacin de los recursos que desee aadir. Por ejemplo, si un usuario en el ordenador "hidalgo" necesita el archivo % En este caso, el comando rcp que significa "remotecopy" trae el archivo indicado del ordenador "morelos" y lo coloca en el directorio donde se ejecut el mencionado comando. Lo importante es hacer ver que el usuario puede accesar y compartir muchos recursos. El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware. Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.

Nombre: Gabriela Rocio Mena Subiaga

Sistemas Operativos Distribuidos.


Los sistemas operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos (impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso) en una sola mquina virtual que el usuario accesa en forma transparente. Es decir, ahora el usuario ya no necesita saber la ubicacin de los recursos, sino que los conoce por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de trabajo habitual. Todo lo anterior es el marco terico de lo que se deseara tener como sistema operativo distribuido, pero en la realidad no se ha conseguido crear uno del todo, por la complejidad que suponen: distribuir los procesos en las varias unidades de procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y paralelismo, recuperarse de fallos de algunos recursos distribuidos y consolidar la proteccin y seguridad entre los diferentes componentes del sistema y los usuarios. En el primer caso tenemos, por ejemplo, el control de los cajeros automticos. Ah no es posible ni eficiente mantener un control centralizado, es ms, no existe capacidad de cmputo y de entrada/salida para dar servicio a los millones de operaciones por minuto. En el segundo caso, supngase que se tienen en una gran empresa varios grupos de trabajo; cada uno necesita almacenar grandes cantidades de informacin en el disco duro con una alta seguridad y disponibilidad. La solucin puede ser que para cada grupo de trabajo se asigne una particin del disco duro en servidores diferentes, de manera que si uno de los servidores falla, no se deje dar el servicio a todos, sino slo a unos cuantos y, ms an, se podra tener un sistema con discos en espejo (mirror) a travs de la red, de manera que si un servidor se cae, el servidor en espejo contina trabajando y el usuario no se da cuenta de estos fallos, es decir, obtiene acceso a recursos en forma transparente.

Proceso
Uno de los conceptos ms importantes que gira entorno a un sistema operativo es el de proceso. Un proceso es un programa en ejecucin junto con el entorno asociado (registros, variables,etc.).

Caractersticas a considerar de los Procesos.


No todos los equipos de cmputo procesan el mismo tipo de trabajos, y un algoritmo de planificacin que en un sistema funciona bien puede dar un rendimiento psimo en otro cuyos procesos tienen caractersticas diferentes. Estas caractersticas pueden ser:

Cantidad de Entrada/Salida: Existen procesos que realizan una gran cantidad de


operaciones de entrada y salida (aplicaciones de bases de datos, por ejemplo).

Suspendido bloqueado. Es el proceso que fue suspendido en espera de un evento, sin que hayan desaparecido las causas de su bloqueo.

Suspendido programado. Es el proceso que han sido suspendido, pero no tiene causa parta estar bloqueado. Orientados a Caracteres. Los dispositivos orientados a caracteres son aquellos que trabajan con secuencias de bytes sin importar su longitud ni ninguna agrupacin en especial. No son dispositivos direccionables. Ejemplos de estos dispositivos son el teclado, la pantalla o display y las impresoras.

El Ncleo del Sistema Operativo


Nombre: Gabriela Rocio Mena Subiaga

Todas las operaciones en las que participan procesos son controladas por la parte del sistema operativo denominada ncleo (nucleus, core o kernel, en ingls). El ncleo normalmente representa slo una pequea parte de lo que por lo general se piensa que es todo el sistema operativo, pero es tal vez el cdigo que ms se utiliza. Por esta razn, el ncleo reside por lo regular en la memoria principal, mientras que otras partes del sistema operativo son cargadas en la memoria principal slo cuando se necesitan. Los ncleos se disean para realizar "el mnimo" posible de procesamiento en cada interrupcin y dejar que el resto lo realice el proceso apropiado del sistema, que puede operar mientras el ncleo se habilita para atender otras interrupciones. El ncleo de un sistema operativo normalmente contiene el cdigo necesario para realizar las siguientes funciones:

La clasificacin anterior no es perfecta, porque existen varios dispositivos que generan entrada o salida que no pueden englobarse en esas categoras. Por ejemplo, un reloj que genera pulsos. Sin embargo, aunque existan algunos perifricos que no se puedan catalogar, todos estn administrados por el sistema operativo por medio de una parte electrnica - mecnica y una parte de software.

Principios del Software de Entrada y Salida


Los principios de software en la entrada - salida se resumen en cuatro puntos: el software debe ofrecer manejadores de interrupciones, manejadores de dispositivos, software que sea independiente de los dispositivos y software para usuarios.

Manejadores de Interrupciones
El primer objetivo referente a los manejadores de interrupciones consiste en que el programador o el usuario no debe darse cuenta de los manejos de bajo nivel para los casos en que el dispositivo est ocupado y se debe suspender el proceso o sincronizar algunas tareas. Desde el punto de vista del proceso o usuario, el sistema simplemente tard ms o menos en responder a su peticin.

Manejadores de Dispositivos.
Nombre: Gabriela Rocio Mena Subiaga

El sistema debe proveer los manejadores de dispositivos necesarios para los perifricos, as como ocultar las peculiaridades del manejo interno de cada uno de ellos, tales como el formato de la informacin, los medios mecnicos, los niveles de voltaje y otros. Por ejemplo, si el sistema tiene varios tipos diferentes de discos duros, para el usuario o programador las diferencias tcnicas entre ellos no le deben importar, y los manejadores le deben ofrecer el mismo conjunto de rutinas para leer y escribir datos.

Software para Usuarios. La mayora de las rutinas de entrada - salida trabajan en modo privilegiado, o son llamadas al sistema que se ligan a los programas del usuario formando parte de sus aplicaciones y que no le dejan ninguna flexibilidad al usuario en cuanto a la apariencia de los datos. Existen otras libreras en donde el usuario s tiene poder de decisin (por ejemplo la llamada a "printf" en el lenguaje "C"). Otra facilidad ofrecida son las reas de trabajos encolados (spoolingareas), tales como las de impresin y correo electrnico.

Administracin de Archivos
Un archivo es un conjunto de informacin que se encuentra almacenada o guardada en la memoria principal del ordenador, en el disco duro, en el disquete flexible o en los discos compactos (Cd-Rom). Antes de que un archivo pueda leerse o escribirse en l, debe abrirse, momento en el cual se verifican los permisos. Estos archivos se abren especificando en el ordenador la ruta de acceso al archivo desde el directorio raz, que es la unidad principal del disco del ordenador; este puede ser un disco duro o disco flexible. Entonces el sistema operativo visualiza el entorno al abrir un archivo. Uno de los problemas ms frecuentes en el manejo de archivos son los "deadlock". Un deadlock es una situacin no deseada de espera indefinida y se da cuando en un grupo de procesos, dos o ms procesos de ese grupo esperan para llevar a cabo una tarea que ser ejecutada por otro proceso del mismo grupo: entonces se produce el bloqueo. Los bloqueos se dan tanto en los sistemas operativos tradicionales como en los distribuidos, solo que en estos ltimos es ms difcil de prevenirlos, evitarlos e incluso detectarlos, y si se los logra detectar es muy complicado solucionarlos ya que la informacin se encuentra dispersa por todo el sistema. Una vez que un deadlock se detecta, es obvio que el sistema tiene problemas y lo nico que resta por hacer es una de estas dos cosas: tener algn mecanismo de suspensin o reanudacin que permita copiar todo el contexto de un proceso incluyendo valores de memoria y aspecto de los perifricos que est usando para reanudarlo otro da, o simplemente eliminar un proceso o arrebatarle el recurso, causando para ese proceso la prdida de datos y tiempo. Seguridad de un Sistema Operativo.En los sistemas operativos se requiere tener una buena seguridad informtica, tanto del hardware, programas y datos, previamente haciendo un balance de los requerimientos y mecanismos necesarios, con el fin de asegurar la integridad de la informacin contenida.

Entre las tareas que realiza un SO tenemos:


Si es un sistema multitarea: asignar y controlar los recursos del sistema, definir qu aplicacin y en qu orden deben ser ejecutadas. Manejar la memoria del sistema que comparten las mltiples aplicaciones.

Nombre: Gabriela Rocio Mena Subiaga

Maneja los sistemas de entrada y salida, incluidos discos duros, impresoras y todo tipo de puertos. Envo de mensajes de estado a las aplicaciones, al administrador de sistema o al propio usuario, sobre cualquier error o informacin necesaria para el trabajo estable y uniforme del sistema. Asume tareas delegadas de las propias aplicaciones, como impresin en background y procesamiento por lotes, con el fin de que stas ganen en eficiencia y tiempo.

Administra, de existir, el procesamiento en paralelo. El lector observador se percatar de que el diseo de un SO est estrechamente vinculado al hardware donde reside y a su vez determinar la forma en que se programen las aplicaciones para dicho hardware. En la historia de la computacin han existido muchos SO. Al principio, todos atados a cada mquina en la que corran: la marca tal lleva el programa tal, la marca cual, el programa cual. Posteriormente fueron asociados a cada plataforma y finalmente se hicieron multiplataformas. Registrando en Internet un poco de aqu y otro de all, rescatamos para esta edicin la historia de tres de los Sistemas Operativos ms conocidos.

Software que sea independiente de los dispositivos.


Este es un nivel superior de independencia que el ofrecido por los manejadores de dispositivos. Aqu el sistema operativo debe ser capaz de ofrecer un conjunto de utilidades para accesar perifricos o programarlos de una manera consistente. Por ejemplo, que para todos los dispositivos orientados a bloques se tenga una llamada para decidir si se desea usar 'buffers' o no, o para posicionarse en ellos.

Historia del UNIX


Despus de tres dcadas de haber escapado de los laboratorios Bell, el UNIX sigue siendo uno de los SO ms potentes, verstiles y flexibles en el mundo de la computacin. Su popularidad se debe a muchos factores, incluidas su portabilidad y habilidad de correr eficientemente en una inmensa variedad de mquinas computadoras. Descrito frecuentemente como un sistema "simple, potente y elegante" el UNIX es hoy el corazn que late en el seno de millones de aplicaciones de telefona fija y mvil, de millones de servidores en universidades, centros acadmicos, grandes, medianas y pequeas empresas, el SO cuyo desarrollo viene de la mano del de Internet y que alberga a millones de servidores y aplicaciones de la red de redes. Sin UNIX, no cabe duda, el mundo de la informtica hubiera sido otro.

Del MULTICS al UNICS


El origen del UNIX se remonta a los finales del ao 1969, al renacer de las cenizas de un fracasado intento en los Laboratorios Bell de producir un SO multitarea. En esos tiempos remotos los sistemas eran desarrollados para computadoras especficas, por lo que eran necesarios, incluso, intrpretes en una misma compaa para trabajar programas iguales de una computadora a otra. MULTICS fue el resultado del esfuerzo conjunto de un grupo de investigadores de los Laboratorios Bell y la General Electrics, que si bien fue funcional, econmicamente era inviable. "A pesar de que MULTICS no poda manejar muchos usuarios simultneos, al menos nos era de utilidad a nosotros, aunque a costes exorbitantes", explicara luego Dennis Ritchie, uno de sus fundadores. La frustracin se llen de esperanza cuando un grupo escindido del proyecto MULTICS no se dio por vencido. En ese mismo ao, el grupo formado por Ken Thompson, Dennis Ritchie, Doug McIlroy y J.F Osanna continu en la bsqueda del santo grial. Los primeros intentos fueron de nuevo un fracaso: Nombre: Gabriela Rocio Mena Subiaga

propuestas excesivamente complicadas, soluciones muy caras y sin una lnea coherente de trabajo, hicieron que los directivos de Bell rechazaran una y otra vez los trabajos presentados por el grupo. Antese adicionalmente que el costo de un ordenador para la poca era no menor de 60 000 dlares. Como todo mito que rodea a un producto genial, el UNIX tiene el suyo propio. En la primavera de 1969, Thompson, Ritchie y RuddCanaday, cofundador de Sun-Microsystems, intercambiaban y filosofaban sobre cmo debiera ser un SO de un ordenador. Despus de una larga tormenta de ideas, Canaday tom el telfono y llam a la Bell para dictar las notas que haba tomado. Acrnimos como "inode"y "eyen" entre sus notas, fueron la base del UNIX y el primer documento de trabajo, a decir de Thompsom, para desarrollar el sistema.

Linux, la otra cara


"Yo realmente no sigo mucho lo que hacen los otros sistemas operativos. Yo no compito, slo me preocupo con hacer de Linux un producto cada vez mejor que s mismo, no respecto a otros. Y honestamente no veo nada interesante desde el punto de vista tcnico, tampoco (en FreeBSD 5.0 y Windows XP)" LinusTorvalds, 10 de octubre del 2001, OSNews. La fascinacin de los medios por Linux viene dada, entre otras cosas, por ser un proyecto de ingeniera de software distribuido a escala global, esfuerzo mancomunado de ms de 3 000 desarrolladores y un sin nmero de colaboradores distribuidos en ms de 90 pases. El rango de participantes en la programacin del Linux se ha estimado desde unos cuantos cientos hasta ms de 40 000, ya sea ofreciendo cdigo, sugiriendo mejoras, facilitando comentarios o describiendo y enriqueciendo manuales. De hecho, se cuenta que el mayor soporte tcnico jams diseado de manera espontnea y gratuita pertenece a este SO. Escribir la historia de UNIX sin mencionar a Linux es pecado: realmente merece todo un captulo propio. Salido de una raz comn, hoy el Linux comparte un tanto por ciento no despreciable del mercado de los SO, con un crecimiento que ha llegado a preocupar al gigante Microsoft. Su versin 1.0, salida en marzo de 1994 ofreci bsicamente las mismas facilidades que el UNIX, incluyendo soporte multitarea, tratamiento de memoria virtual y soporte TCP/IP. Estaba constituido A medida que el UNIX tomaba fuerza y segua atado a las nuevas computadoras de diferentes fabricantes, la cultura del libre intercambio se vio amenazada entre su comunidad. Surge as, por idea de Richard Sallman, el proyecto GNU en 1984 para crear sistemas operativos libres que hicieran posible la distribucin y trabajo de colaboracin entre diferentes desarrolladores. Para evitar que el mecanismo fuese deformado se instituy lo que Sallman llam "Copyleft": usted puede distribuir, copiar, modificar el software, obligando a su vez a las derivaciones de ste a cumplir con los mismos requisitos. El marco legal y social para la distribucin y copia gratuita estaba instituido. Huelga mencionar las facilidades que aport Internet cuando Torvalds decidi hacer su anuncio: ya no era slo un grupo privilegiado con acceso a mquinas computadoras grandes en laboratorios estratgicos o grandes universidades los que podan colaborar con un cdigo de programa. Internet elev el intercambio a un marco global. Si bien Torvalds nunca persigui encabezar un proyecto de programacin distributiva a escala mundial, sus habilidades como lder de proyecto y excelente programador fueron determinantes en el xito de Linux. Ms all de sus cualidades como programador, su mayor contribucin fueron sus habilidades en el diseo de una arquitectura modular y portable para el kernel. Por tanto, al disponer de un cdigo base nico para todo tipo de plataforma, desde Intel hasta Motorola, que permita Nombre: Gabriela Rocio Mena Subiaga

soportar de manera simultnea varias ramas segn el tipo de arquitectura de ordenador que se tratase, increment considerablemente la portabilidad del Linux. Por otro lado, la modularidad del sistema minimizaba la comunicacin entre las distintas componentes del kernel y por ende haca posible el trabajo en paralelo, al disminuir la necesidad de un trabajo coordinado entre sus diseadores. Otra decisin brillante de Torvalds fue establecer una nomenclatura paralela para cada tipo de versin del SO. Para ello se separaron en versiones pares o impares segn la estabilidad y seguridad de la misma o la inclusin de cdigo experimental o alguna nueva rutina en fase de estudio. Ello haca posible disponer de dos tipos de colaboradores: los que buscaban una versin estable del programa o los que preferan probar con nuevas estructuras, innovar y llevar sus sistemas hasta el extremo. Ello enriqueci al Linux extraordinariamente. He aqu la historia. Hoy Linux es una alternativa para muchos e indispensable para otros. Su importancia no puede ser relegada: los RED HAT, los SUSE, los Mandrake pueblan miles de servidores por todo el planeta. Lo mejor? Pues que LinusTorvalds sigue enviando mensajes a su lista, del tipo: "...mi prioridad personal no es este tipo de comportamiento, por tanto sera bueno que alguien implementara esta opcin...".

Historia de Microsoft Windows


"...Microsoft siempre ha sido una compaa optimista, que cree que el software puede crear herramientas que realmente no tengan ninguna atadura en trminos de lo que es posible..." Bill Gates, FutureForum, septiembre del 2001. De todos los sistemas operativos que se han hecho famosos a lo largo del desarrollo de la informtica en el ocaso del siglo pasado, sin duda, ningn otro posee la peculiaridad del Windows de Microsoft. Rodeado por todo tipo de mitos acerca de su emprendedor y ambicioso creador, solidificado sobre la base de un sistema DOS, cuya irrupcin en el primer PC tena ms de suerte que de propsito, amparado por disfrutar de un frreo y despiadado control de mercado, es, hoy por hoy, odiado o amado, el sistema operativo ms extendido del planeta. Al buscar su historia en la red, no encontramos ancdotas de noches en vela, de errores que se convirtieron en xitos, de genios convertidos en hroes de la noche a la maana. En cambio, s

MS-DOS
En 1979, Gates y Allen trasladaron la compaa a Bellevue, Washington, muy cerca de Seattle, la ciudad donde ambos nacieron (el traslado a Redmond, su sede de hoy, no se producira hasta 1986). En 1980, IBM contrat a Microsoft para escribir el sistema operativo del IBM PC que saldra al mercado al ao siguiente. Presionada por el poco tiempo disponible, Microsoft compr QDOS (Quick and DirtyOperatingSystem, como se le sola llamar entonces) a Tim Paterson, un programador de Seattle, por 50 000 dlares, cambindole el nombre a MS-DOS. El contrato firmado con IBM permita a Microsoft vender este SO a otras compaas. La mesa estaba servida. La arquitectura abierta del primer PC y los artilugios legales permitieron la extensin de la arquitectura X86 de Intel y con ella del PC fuera del marco de IBM. Fue la poca del florecimiento de los clnicos y el surgimiento de algunas compaas que luego seran todo un estandarte, como la fusionada Compaq. En 1984, Microsoft haba otorgado licencias de MS-DOS a 200 fabricantes de equipos informticos y as este SO se convirti en el ms utilizado para PCs, lo que permiti a Microsoft crecer vertiginosamente en la dcada de 1980.

Nombre: Gabriela Rocio Mena Subiaga

Por qu el MS-DOS qued estigmatizado con las sucesivas generaciones de PCs hasta no hace mucho
Realmente, el ncleo del DOS estaba contenido en un par de archivos ocultos llamados IO.SYS y MSDOS.SYS en las versiones de DOS realizadas por Microsoft, e IBMBIO.SYS e IBMDOS.SYS, para las versiones de DOS hechas por IBM bajo licencia Microsoft. Los servicios de DOS eran solicitados cuando una aplicacin llamaba a la interrupcin 21 (INT 21) reservada para estos fines. Esta buscaba un punto de entrada del administrador de servicios de DOS en una tabla y saltaba a la rutina en el mdulo MSDOS.SYS. En otros SO, la aplicacin deba realizar una llamada al sistema (systemcall) para requerir servicios, como, por ejemplo, en UNIX. Otro rasgo distintivo del MS-DOS fue la forma en el manejo de la estructura de ficheros: la FAT (File AllocationTable) o Tabla de Asignacin de Archivos, que divida al disco en subdirectorios y archivos. Criticados por muchos como un sistema poco seguro y no eficiente, la herencia sobrevivi por mucho tiempo y no fue hasta poca reciente que Microsoft decidi reemplazarlo por un sistema ms robusto, el NTFS que destin a la gama alta de sus SO: el Windows NT. La historia del MS-DOS comienza en 1981, con la compra por parte de Microsoft, de un sistema operativo llamado QDOS, que tras realizar unas pocas modificaciones, se convierte en la primera versin del sistema operativo de Microsoft MS-DOS 1.0 (MicroSoftDisk OperatingSystem) A partir de aqu, se suceden una serie de modificaciones del sistema operativo, hasta llegar a la versin 7.1, a partir de la cual MS-DOS deja de existir como tal y se convierte en una parte integrada del sistema operativo Windows. Ahora explicaremos y comentaremos la cronologa de MS-DOS en todas sus versiones:

Windows
Paralelamente, Microsoft hizo su primera incursin en lo que luego se llamara Microsoft Windows en el ao 1981 con el llamado Interface Manager, en tiempos en que las interfaces grficas de usuario, GUI, eran una quimera de lujo para muchos, en tanto la computacin estaba suscrita al rea geogrfica de los centros acadmicos, grandes instituciones y empresas. Ms que un SO, se trataba en realidad de una interfaz montada sobre su estrenado DOS. Aunque los primeros prototipos usaban una interfaz similar a una de las aplicaciones estrellas de la Compaa en aquel entonces, el Multiplan, luego sta fue cambiada por menespulldown y cajas de dilogo, similares a las usadas en el programa Xerox Star del mencionado fabricante. Al sentir la presin de programas similares en aquel entonces (recordemos que ms que un SO, Windows naci como una interfaz grfica entre ste y el usuario), Microsoft anuncia oficialmente Windows a finales del ao 1983. En ese momento, muchas compaas trabajan la lnea de las interfaces grficas, entre ellas Apple, reconocida casi por todos como la primera, DESQ de Quraterdeck, Amiga Workbech, NEXTstep, etc. Windows prometa una interfaz GUI de fcil uso, soporte multitarea y grfico. Siguiendo el rito de los anuncio-aplazamientos de Microsoft, Windows 1.0 no lleg a los estantes de las tiendas hasta noviembre de 1985, disponiendo de un soporte de aplicaciones pobres y un nivel de ventas prrico. El paquete inicial de Windows 1.0 inclua: MS-DOS Ejecutivo, Calendario, Tarjetero (alguien realmente us esto alguna vez?), el Notepad, Terminal, Calculadora, Reloj, Panel de Control, el editor PIF

Nombre: Gabriela Rocio Mena Subiaga

(ProgramInformation File), un spooler de impresin, el Clipboard, as como el Windows Write y Windows Paint. Volviendo al Windows tradicional, el ao 95 signific un nuevo vuelco en la lnea de los SO de

Microsoft. En agosto sale al mercado el controvertido Windows 95, un entorno multitarea con interfaz simplificada y con otras funciones mejoradas. A slo siete semanas de su lanzamiento ya se haban vendido siete millones de copias. Es la poca del despegue de Internet y el WWW, y su visualizador dominante: el Navigator de Netscape. Microsoft, en un error poco comn de su timonel, no se haba dado cuenta que el futuro de los ordenadores estaba precisamente en la red y que Internet significara toda una revolucin. El lanzamiento de Windows 95 estuvo acompaado de una serie de pasos que el Gigante dio en aras de remediar su equivocacin y enderezar el rumbo. Adems de "empotrar" su navegador y obligar a los fabricantes de PCs a tenerlo en cuenta, ese mismo ao se crea The Microsoft Network y mediante su incursin acelerada en los medios masivos de comunicacin, surge MSNBC, un ao despus. En ese momento, Microsoft pag 425 millones de dlares por la adquisicin de WebTV Networks, un fabricante de dispositivos de bajo costo para conectar televisiones a Internet e invirti mil millones de dlares en Comcast Corporation, un operador estadounidense de televisin por cable, como parte de su poltica de extender la disponibilidad de conexiones de alta velocidad a Internet. Por ltimo, para introducirse en el mercado de los asistentes personales y los ordenadores de bolsillo, handhelddevices, crea una nueva lnea de su SO, el Windows CE, una especie de Windows en miniatura que ya en su versin 3.0 ha logrado una integracin asombrosa con la plataforma e Internet.

Software de pago
El shareware, aunque muchos aficionados a la informtica lo desconocen, nace en la dcada de 1980, prcticamente con la misma computacin personal. Su concepto mismo y los cambios que propona significaron una revolucin en la informtica domstica, revolucin que slo una dcada despus fuera apreciada en su justa dimensin.
Nombre: Gabriela Rocio Mena Subiaga

En aquellos albores, se llam errneamente freeware a lo que hoy es el shareware. Antes an que IBM lanzara su primer PC, dos programadores estadounidenses, Andrew Fluegeman y Jim Knopf, editaron dos aplicaciones importantes para aquella poca: PC-Talk (programa de comunicaciones) y PC-File (un utilitario de gestin de la computadora bsico). Pero no deseaban invertir todo el tiempo y el dinero que significaba ver sus creaciones en las gndolas de los negocios de computacin de la poca. As que se decidieron a usar medios poco convencionales de distribucin como los BBS (semilla de la Internet actual) que eran muy populares en esos aos, para que llegaran de tal manera al gran pblico. El usuario deba enviar dinero al autor, si deseaba ver cmo el programa lograba desarrollarse y mejorar versin tras versin. Se denomina shareware a una modalidad de distribucin de software, en la que el usuario puede evaluar de forma gratuita el producto, pero con limitaciones en el tiempo de uso o en algunas de las formas de uso o con restricciones en las capacidades finales. Para adquirir una licencia de software que permita el uso del software de manera completa se requiere de un pago (muchas veces modesto) aunque tambin existe el llamado "shareware de precio cero", pero esta modalidad es poco comn. No debe confundirse el shareware con el sistema freeware que indica que un software es totalmente gratuito, si bien es cierto que el primero se inspira y tiene sus races en el segundo. Tampoco debe confundirse el hecho de que un software sea shareware o freeware con el hecho de que sea de cdigo abierto, ya que esto ltimo depende de la disponibilidad o no del cdigo fuente, mientras que los primeros son denominaciones de la forma o sistema de comercializacin.

Windows 98
Microsoft Windows 98 es un sistema operativo y, como tal, se encarga de gestionar todos los procesos que ocurren en el ordenador. sta es una versin mejorada con respecto a la anterior versin: Windows 95. En Windows 98 se incorporan todas las novedades surgidas desde el ao 1995 hasta el 1998.
Nombre: Gabriela Rocio Mena Subiaga

Windows 98 es un sistema operativo que se gener a partir de Windows 95, del Windows 3.11, Windows 3.1 y del DOS. Su principal diferencia con los primeros es que usa el sistema de archivos FAT32, lo que lo hace ms rpido ya que almacena los datos ms eficazmente, lo que crea varios cientos de MB de espacio en disco adicional en la unidad. Adems, los programas se ejecutan ms rpidamente y el equipo utiliza menos recursos de sistema. Sistema operativo y conjuntos de programas asociados, creado por Microsoft. Se han desarrollado diferentes versiones, algunas identificadas por su nmero, como el Windows 3.2. y otras por el ao de su lanzamiento, como Windows 95/98. Es el ms empleado por las PC. Las grandes mejoras de Windows 98 no son visibles, es decir, todos aquellos usuarios que tuvieran ya instalados los plug ins y accesorios que Windows 98 incorpora no van a notar diferencias sustanciales a simple vista, pero las verdaderas mejoras se produjeron en la estructura interna del sistema operativo, en su esqueleto y en su corazn. Se mejor notablemente la arquitectura de 32 bits, incluyendo un nuevo modelo de controlador, el Win32 Driver Model (sistema de controladores unifica-dos para Windows 98 y Windows NT 5.0), cuya principal ventaja es la simplificacin del proceso de creacin de controladores para dispositivos por parte de los fabricantes de hardware, facilitando a los usuarios la instalacin de los mismos. El Win32 incluye soporte para dispositivos de hardware como: USB, DVD e IEE 1394.

Mejoras en el software

En Windows 98 la administracin de archivos es tan fcil como explorar las pginas del World Wide Web. As hizo ms fcil buscar y encontrar la informacin que desee, tanto si reside en su propio Nombre: Gabriela Rocio Mena Subiaga

equipo, como si est en una red o en Internet. La nueva interfaz, basada en pginas, har ms fcil la exploracin por su PC, la seleccin y apertura de archivos y programas, el uso del Panel de control y la personalizacin del men Inicio. Windows 98 es compatible con el sistema USB (Universal Serial Bus). Con su PC y la posibilidad que ofrece Windows de usar hasta ocho monitores, puede ampliar fcilmente el tamao de su escritorio, tener distintas vistas de un juego o aplicacin o ver mltiples aplicaciones al mismo tiempo. Si necesita ayuda, Windows 98 le facilitar el acceso a un sistema de informacin del producto completo y continuamente actualizado. Este sistema ofrecer informacin para todos los productos Microsoft por medio de la funcin de Ayuda a travs del Web.

Windows 2000
Windows 2000 es un sistema operativo de Microsoft que se puso en circulacin el 17 de febrero de 2000 creado por Alonso en USA con un cambio de nomenclatura para su sistema NT desacreditando as a Mac OS 9. As, Windows NT 5.0 pas a llamarse Windows 2000. Fue sucedido por Windows XP para equipos de escritorio en octubre de 2001 y Windows Server 2003 para servidores en abril de 2003.Su creacin represento un esfuerzo por la unificacin de hasta ese momento dos sistemas operativos distintos, Windows 9x y Windows NT. Dos aos antes de su salida se saba que Windows NT 5.0 estaba en proyecto, pero Windows 2000 lleg a resolver de una vez por todas las dudas. Windows 2000 era un sistema operativo para empresas y para ejecutar servidores de red o los servidores de archivo. Dentro de las tareas que puede realizar se incluyen: crear cuentas de usuarios, asignar recursos y privilegios, actuar como servidor web, FTP, servidor de impresin, DNS o resolucin de nombres de dominio, servidor DHCP, entre otros servicios bsicos. Otra de las funciones que tiene, es como en todo sistema Windows la opcin de utilizarlo como una estacin de trabajo ms de la red. Dicho sistema operativo es muy eficiente y su principal punto fuerte es el Active Directory (Directorio Activo), herramienta desde la cual se puede administrar toda la infraestructura de una organizacin.

Windows 7
Nombre: Gabriela Rocio Mena Subiaga

Windows 7 es una versin de Microsoft Windows, lnea de sistemas operativos producida por Microsoft Corporation. Esta versin est diseada para uso en PC, incluyendo equipos de escritorio en hogares y oficinas, equipos porttiles, tablet PC, netbooks y equipos media center.2 El desarrollo de Windows 7 se complet el 22 de octubre de 2009, siendo entonces confirmada su fecha de venta oficial para el 22 de octubre de 2009 junto a su equivalente para servidores Windows Server 2008 R2.3 A diferencia del gran salto arquitectnico y de caractersticas que sufri su antecesor Windows Vista con respecto a Windows XP, Windows 7 fue concebido como una actualizacin incremental y focalizada de Vista y su ncleo NT 6.0, lo que permiti mantener cierto grado de compatibilidad con aplicaciones y hardware en los que ste ya era compatible.4 Sin embargo, entre las metas de desarrollo para Windows 7 se dio importancia a mejorar su interfaz para volverla ms accesible al usuario e incluir nuevas caractersticas que permitieran hacer tareas de una manera ms fcil y rpida, al mismo tiempo que se realizaran esfuerzos para lograr un sistema ms ligero, estable y rpido.5 Diversas presentaciones ofrecidas por la compaa en 2008 se enfocaron en demostrar capacidades multitctiles, una interfaz rediseada junto con una nueva barra de tareas y un sistema de redes domsticas simplificado y fcil de usar denominado Grupo en el hogar,6 7 adems de importantes mejoras en el rendimiento general del sistema operativo. Windows 7 incluye varias caractersticas nuevas, como mejoras en el reconocimiento de escritura a mano, soporte para discos duros virtuales, rendimiento mejorado en procesadores multincleo,16 mejor rendimiento de arranque, DirectAccess y mejoras en el ncleo. Windows 7 aade soporte para sistemas que utilizan mltiples tarjetas grficas de proveedores distintos (heterogeneous multi-adapter o multi-GPU), una nueva versin de Windows Media Center y un gadget, y aplicaciones como Paint, Wordpad y la calculadora rediseadas. Se aadieron varios elementos al Panel de control, como un asistente para calibrar el color de la pantalla, un calibrador de texto ClearType, Solucin de problemas,
Nombre: Gabriela Rocio Mena Subiaga

Ubicacin y otros sensores, Administrador de credenciales, iconos en el rea de notificacin, entre otros.17 El Centro de Seguridad de Windows se llama aqu Centro de actividades, y se integraron en l las categoras de seguridad y el mantenimiento del equipo. La barra de tareas fue rediseada, es ms ancha, y los botones de las ventanas ya no traen texto, sino nicamente el icono de la aplicacin. Estos cambios se hacen para mejorar el desempeo en sistemas de pantalla tctil. Estos iconos se han integrado con la barra Inicio rpido usada en versiones anteriores de Windows, y las ventanas abiertas se muestran agrupadas en un nico icono de aplicacin con un borde, que indica que estn abiertas. Los accesos directos sin abrir no tienen un borde. Tambin se coloc un botn para mostrar el escritorio en el extremo derecho de la barra de tareas, que permite ver el escritorio al posar el puntero del ratn por encima. Se aadieron las Bibliotecas, que son carpetas virtuales que agregan el contenido de varias carpetas y las muestran en una sola vista. Por ejemplo, las carpetas agregadas en la biblioteca Vdeos son: Mis vdeos y Vdeos pblicos, aunque se pueden agregar ms, manualmente. Sirven para clasificar los diferentes tipos de archivos (documentos, msica, vdeos, imgenes). Una caracterstica llamada Jump lists guarda una lista de los archivos abiertos recientemente. Haciendo clic derecho a cualquier aplicacin de la barra de tareas aparece una jump list, donde se pueden hacer tareas sencillas segn la aplicacin. Por ejemplo, abrir documentos recientes de Office, abrir pestaas recientes de Internet Explorer, escoger listas de reproduccin en el reproductor, cambiar el estado en Windows Live Messenger, anclar sitos o documentos, etctera.

Windows 8

Windows 8 es la versin actual del sistema operativo de Microsoft Windows, producido por Microsoft para su uso en computadoras personales, incluidas computadoras de escritorio en casa y de negocios, computadoras porttiles, netbooks, tabletas, servidores y centros multimedia. Aade soporte para microprocesadores ARM, adems de los microprocesadores tradicionales x86 de Intel y AMD. Su interfaz de usuario ha sido modificada para hacerla ms adecuada para su uso con pantallas tctiles, adems de los tradicionales ratn y teclado. Microsoft tambin anunci que Aero Glass no estar presente en la versin final de Windows 8 El administrador de tareas ha sido rediseado, mostrando ahora informacin

relevante acerca del CPU, consumo de memoria por parte de las apps y actividad del disco duro Con el fin de simplificar Windows, esta edicin carece de un administrador de perfiles de red inalambricas, usuarios avanzados que necesiten de esta caracteristica, debern hacer uso del comando solo texto netsh wlan29 Los Controles Parentales fueron remplazados por Microsoft Family Safety. Windows CardSpace fue eliminado en pro de U-Prove. Windows Defender ha sufrido la mayor cantidad de cambios: adems de desactivarse automticamente al instalarse otro antispyware, ahora es parte del Centro de Actividades.

Nombre: Gabriela Rocio Mena Subiaga

CHKDSK, que en Windows XP adopt el diseo del sistema y en Windows 8 simplemente era de color negro, ya no muestra el sector analizado; ahora simplemente muestra el porcentaje (como en la instalacin de actualizaciones). El modo Windows XP, que ejecutaba Windows XP dentro del sistema operativo sede, fue desincluido. Los reportes de error creados tras un percance con la Pantalla azul de la muerte, ya no muestran la causa que los provocaron. Para capturar la pantalla en Windows 8 en una tableta, hay que presionar el botn del logotipo de Windows+botn para bajar el volumen30 . Windows Aero: Esta caracterstica presentada inicialmente en Windows Vista, para bordes de ventanas traslucidas y animaciones al abrir y cerrar ventanas entre otras funciones dej de existir, ya que era incongruente con los lineamientos

Windows xp
Windows XP (cuyo nombre clave inicial fue el Whistler) es una versin de Microsoft Windows, lnea de sistemas operativos desarrollado por Microsoft. Lanzado al mercado el 25 de octubre de 2001, a fecha de agosto de 2013, tena una cuota de mercado del 46,33%, y fue superado por Windows 7 que ya tena un 46,60% de cuota de mercado.4 Las letras "XP" provienen de la palabra eXPeriencia (eXPerience en ingls). Dispone de versiones para varios entornos informticos, incluyendo para los PC domsticos o de negocios, adems de equipos porttiles, "netbooks", "tabletas" y "centros multimedia". Sucesor de Windows 2000 junto con Windows ME, y antecesor de Windows Vista, es el primer sistema operativo de Microsoft orientado al consumidor que se construye con un ncleo y arquitectura de Windows NT disponible en versiones para plataformas de 32 y 64 bits. A diferencia de versiones anteriores de Windows, al estar basado en la arquitectura de Windows NT proveniente del cdigo de Windows 2000, presenta mejoras en la estabilidad y el rendimiento. Tiene una interfaz grfica de usuario (GUI) perceptiblemente reajustada
Nombre: Gabriela Rocio Mena Subiaga

(denominada Luna), la cual incluye caractersticas rediseadas, algunas de las cuales se asemejan ligeramente a otras GUI de otros sistemas operativos, cambio promovido para un uso ms fcil que en las versiones anteriores. Se introdujeron nuevas capacidades de gestin de software para evitar el "DLL Hell" (infierno de las DLLs) que plag las viejas versiones. Es tambin la primera versin de Windows que utiliza la activacin del producto para reducir la piratera del software.

Windows XP analiza el impacto del funcionamiento de efectos visuales y mediante esto determina si debe o no permitirlos, para evitar que la nueva funcionalidad consuma recursos en forma excesiva. Los usuarios pueden modificar ms estos ajustes para requisitos particulares. Algunos efectos, tales como mezcla alfa o (transparencia), son dirigidos enteramente a muchas tarjetas de vdeo ms nuevas. Sin embargo, si la tarjeta grfica no es capaz, el funcionamiento puede verse reducido substancialmente y Microsoft recomienda la caracterstica de apagado manualmente. Windows XP agrega la capacidad para el uso de estilos visuales para cambiar la interfaz grfica. Sin embargo, los estilos visuales son firmados mediante criptografa por Microsoft para funcionar. El estilo Luna es el nombre del nuevo estilo visual por defecto de Windows XP para mquinas con ms que 64 MB de RAM. Luna se refiere solamente a un estilo visual particular, no a todas las nuevas caractersticas de la nueva interfaz de usuario de Windows XP en su totalidad. Para utilizar estilos visuales sin firmar, muchos usuarios usan software como por ejemplo StyleXP de TGTSoft o WindowBlinds de Stardock. Algunos usuarios modifican el archivo de uxtheme.dll que restringe la capacidad de utilizar estilos visuales, creado por el pblico en general o el usuario. An as, muchos desconocen que Microsoft cre un par de temas oficiales que no fueron incluidos con las actualizaciones ni con los SP: Zune y Royale/Royale Noir). Estos dos temas estn firmados por Microsoft y se pueden utilizar sin necesidad de modificar ningn archivo ni instalar software complementario. El papel tapiz por defecto, es una fotografa .png de un paisaje en valle de Napa (California), con colinas verdes y un cielo azul con estratocumulos y nubes cirros. Existen varias utilidades de terceros que proporcionan centenares de diversos estilos visuales. Adems, Microsoft cre el tema llamado "Energy Blue", que fue incluido con la edicin Media Center 2005 de Windows XP y tambin fue lanzado para otras versiones de Windows XP. El tema clsico de las ventanas es extensamente popular (debido a la familiaridad con las versiones anteriores de Windows como Windows 98 y Windows ME.), no obstante las ventanas clsicas utilizan la misma interfaz que el otro tema estndar de Windows XP y no afectan el funcionamiento.

Nombre: Gabriela Rocio Mena Subiaga

Linux Ubuntu
Ubuntu es un sistema operativo basado en Debian y que se distribuye como software libre y gratuito, el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la tica de Ubuntu, en la que se habla de la existencia de uno mismo como cooperacin de los dems. Est orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia de usuario. Est compuesto de mltiple software normalmente distribuido bajo una licencia libre o de cdigo abierto. Estadsticas web sugieren que la cuota de mercado de Ubuntu dentro de las "distribuciones Linux" es, aproximadamente, del 49%3 4 , y con una tendencia a aumentar como servidor web.5 Y un importante incremento activo de 20 millones de usuarios para fines del 2011.6 Su patrocinador, Canonical, es una compaa britnica propiedad del empresario sudafricano Mark Shuttleworth. Ofrece el sistema de manera gratuita, y se financia por medio de servicios vinculados al sistema operativo7 8 y vendiendo soporte tcnico.9 Adems, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad para mejorar los componentes de su sistema operativo. Extraoficialmente, la comunidad de desarrolladores proporciona soporte para otras derivaciones de Ubuntu, con otros entornos grficos, como Kubuntu, Xubuntu, Edubuntu, Ubuntu Studio, Mythbuntu, Ubuntu Gnome Ubuntu es una bifurcacin del cdigo base del proyecto Debian.16 El objetivo inicial era hacer de Debian una distribucin ms fcil de usar y entender para los usuarios finales, corrigiendo

Nombre: Gabriela Rocio Mena Subiaga

varios errores de ste y haciendo ms sencillas algunas tareas como la gestin de programas. Su primer lanzamiento fue el 20 de octubre de 2004.17 Ubuntu usa primariamente software libre, haciendo excepciones en el caso de varios controladores privativos (adems de firmware y software no libre incluido en el kernel Linux) y de software no libre presente en sus repositorios en emplazamientos separados de los libres.18 Los paquetes de Ubuntu estn basados en la rama inestable de Debian: ambas distribuciones usan el formato de paquete de software deb y las herramientas de administracin de paquetes APT, dpkg, ms algunos front-ends. Los paquetes Debian y Ubuntu son en ciertos casos compatibles binariamente; algunas veces los paquetes deb pueden necesitar ser recompilados desde el cdigo fuente para ser usados en Ubuntu.19 Muchos desarrolladores de Ubuntu tambin mantienen paquetes clave en Debian. Ubuntu coopera con Debian devolviendo cambios y mejoras en el cdigo,20 aunque existen crticas debido a que realmente ha aportado apenas nada. Antes de cada lanzamiento, se lleva a cabo una importacin de paquetes, desde Debian, aplicando las modificaciones especficas de Ubuntu. Un mes antes del lanzamiento, comienza un proceso de congelacin de importaciones, ayudando a que los desarrolladores puedan asegurar que el software sea suficientemente estable. Desde el inicio del proyecto, Shuttleworth proporcion el soporte econmico gracias a los beneficios obtenidos despus de vender su empresa Thawte a VeriSign, por unos 575 millones de dlares estadounidenses linux Linux es un ncleo libre de sistema operativo (tambin suele referirse al ncleo como kernel) basado en Unix.4 Es uno de los principales ejemplos de software libre y de cdigo abierto.5 Linux est licenciado bajo la GPL v2 y est desarrollado por colaboradores de todo el mundo. El desarrollo del da a da tiene lugar en la Linux Kernel Mailing List Archive El ncleo Linux fue concebido por el entonces estudiante de ciencias de la computacin finlands, Linus Torvalds, en 1991.6 Linux consigui rpidamente desarrolladores y usuarios que adoptaron cdigos de otros proyectos de software libre para usarlo con el nuevo sistema operativo.7 El ncleo Linux ha recibido contribuciones de miles de programadores de todo el mundo.8 Normalmente Linux se utiliza junto a un empaquetado de software, llamado distribucin Linux y servidores. En abril de 1991,2 Linus Torvalds, de 21 aos, empez a trabajar en unas simples ideas para un ncleo de un sistema operativo. Comenz con un intento por obtener un ncleo de sistema operativo gratuito similar a Unix que funcionara con microprocesadores Intel 80386. Luego, el 26 de agosto de 1991, Torvalds escribi en el grupo de noticias comp.os.minix:9 "Estoy haciendo un sistema operativo (gratuito, slo un hobby, no ser nada grande ni profesional como GNU) para clones AT 386(486). Llevo en ello desde abril y est empezando a estar listo. Me gustara saber su opinin sobre las cosas que les gustan o disgustan en minix, ya que mi SO tiene algn parecido con l.[...] Actualmente he portado bash(1.08) y gcc(1.40), y parece que las cosas funcionan. Esto implica que tendr algo prctico dentro de unos meses..."
Nombre: Gabriela Rocio Mena Subiaga

Despus de esto, muchas personas ayudaron con el cdigo. En septiembre de 1991 se lanz la versin 0.01 de Linux. Tena 10.239 lneas de cdigo. En octubre de ese ao(1991), se lanz la versin 0.02 de Linux; luego, en diciembre se lanz la versin 0.11(1991). Esta versin fue la primera en ser self-hosted (autoalbergada). Es decir, Linux 0.11 poda ser compilado por una computadora que ejecutase Linux 0.11, mientras que las versiones anteriores de Linux se compilaban usando otros sistemas operativos. Cuando lanz la siguiente versin, Torvalds adopt la GPL como su propio boceto de licencia, la cual no permita su redistribucin con otra licencia que no sea GP

Fedora

El trmino Fedora puede referirse a:

Informtica

Fedora, una distribucin Linux. Proyecto Fedora, comunidad responsable de la creacin de la distribucin GNU/Linux Fedora. Fedora Commons, repositorio digital.

Nombre: Gabriela Rocio Mena Subiaga

Arte

Fedora, obra de teatro de Victorien Sardou estrenada en 1882. Fedora, pera de Umberto Giordano estrenada en 1898. Fedora (pelcula), pelcula estrenada en 1978.

Otros usos

Nombre: Gabriela Rocio Mena Subiaga