Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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.
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.
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.
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
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.
A continuacin se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.
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.
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.).
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.
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.
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.
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.
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.
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...".
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.
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
(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.
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.
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
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
Informtica
Fedora, una distribucin Linux. Proyecto Fedora, comunidad responsable de la creacin de la distribucin GNU/Linux Fedora. Fedora Commons, repositorio digital.
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