0 Bewertungen0% fanden dieses Dokument nützlich (0 Abstimmungen)
67 Ansichten14 Seiten
El documento describe los sistemas operativos, que son el software que gestiona los recursos de una computadora y facilita el acceso al hardware para las aplicaciones. Explica que el kernel es la parte central del sistema operativo que controla el acceso a los dispositivos. También describe las funciones básicas de los sistemas operativos como la gestión de procesos, memoria, archivos y dispositivos de entrada/salida.
El documento describe los sistemas operativos, que son el software que gestiona los recursos de una computadora y facilita el acceso al hardware para las aplicaciones. Explica que el kernel es la parte central del sistema operativo que controla el acceso a los dispositivos. También describe las funciones básicas de los sistemas operativos como la gestión de procesos, memoria, archivos y dispositivos de entrada/salida.
El documento describe los sistemas operativos, que son el software que gestiona los recursos de una computadora y facilita el acceso al hardware para las aplicaciones. Explica que el kernel es la parte central del sistema operativo que controla el acceso a los dispositivos. También describe las funciones básicas de los sistemas operativos como la gestión de procesos, memoria, archivos y dispositivos de entrada/salida.
Es el software que se sita entre la mquina y los programas. Bsicamente su
funcin es administrar los recursos del sistema.
El sistema operativo es el software (programa o conjunto de programas) que en un sistema informtico gestiona los recursos de la mquina y provee servicios bsicos a los programas de aplicacin. El sistema operativo siempre se ejecuta en modo privilegiado. La parte ms importante de un sistema operativo es el kernel o ncleo, que se encarga de facilitar a las distintas aplicaciones acceso seguro al hardware del sistema informtico. Puesto que hay muchas aplicaciones y el acceso al hardware es limitado, el kernel decide tambin qu aplicacin podr hacer uso de un dispositivo de hardware y durante cunto tiempo. Los ncleos tienen como funciones bsicas: Garantizar la carga y la ejecucin de los procesos. Controlar las entradas/salidas. Proponer una interfaz entre el espacio ncleo y los programas del espacio del usuario. En cuanto a las funciones principales de los sistemas operativos, tenemos las siguientes: Gestionar las transferencias de informacin internas. Proporcionar la comunicacin de la mquina con los operadores. Controlar la ejecucin de los programas con la deteccin de los errores. Encadenar automticamente las tareas. Optimizar los recursos (memoria, unidad aritmtica, etc.). Cargar y descargar automticamente los programas en funcin del espacio de memoria y de los diferentes perifricos. https://moodle2013- 14.ua.es/moodle/pluginfile.php/45884/mod_resource/content/3/page_03.htm
Componentes bsicos de un Sistema operativo 1. Gestin de procesos Un proceso es, sencillamente, un programa en ejecucin que necesita una serie de recursos para realizar su tarea: tiempo de CPU (Central Process Unit o Unidad de Proceso Central, es decir, el procesador principal del ordenador), memoria, archivos y dispositivos de E/S (entrada/salida). Es funcin del sistema operativo: Planificacin de procesos: decide qu proceso emplea el procesador en cada instante de tiempo. Mecanismos de comunicacin entre procesos: permiten comunicar a dos procesos del sistema operativo. Mecanismos de sincronizacin: permiten coordinar a procesos que realizan accesos concurrentes a un cierto recurso. 2. Administracin de memoria principal La memoria es como una gran almacn con casillas (bytes) a los que se accede mediante una direccin nica. Este almacn de datos es compartido por la CPU y los dispositivos de E/S. El Sistema operativo se encarga de gestionar este espacio como responsable de: Conocer qu partes de la memoria estn siendo utilizadas y por quin. Decidir qu procesos se cargarn en memoria cuando haya espacio disponible Asignar y reclamar espacio de memoria cuando sea necesario 3. Administracin de ficheros Gestiona la manera en que la informacin se almacena en dispositivos de entrada/salida que permiten el almacenamiento estable. 4. Gestin de los dispositivos de entrada/salida (driver) Parte del sistema operativo que conoce los detalles especficos de cada dispositivo, lo que permite poder operar con l. Adems, el sistema operativo ofrece: Lanzador de aplicaciones: permite el lanzamiento de un programa. Esto incluye los intrpretes de rdenes textuales y los basados en gestores de ventanas. Llamadas al sistema: conjunto de servicios que los procesos pueden solicitar al sistema operativo.
Que lenguajes de computadora se hace para hacer un sistema operativo Java Unix C Pascal QBasic Linux Ensamblador http://es.wikibooks.org/wiki/Sistemas_operativos/Lenguajes
Limitantes de los sistemas operativos Cada Sistema operativo tiene sus pro y contras quen no debemos dejar pasar por alto, debido aquello les dejo algunas ventajas y desventajas de windows de mac y de linux
Linux
Ventajas:
El mejor costo del mercado, gratuito o un precio simbolico por el cd. Tienes una enorme cantidad de software libre para este sistema Mayor estabilidad por algo lo usan en servidores de alto rendimiento Entorno grafico (beryl) mejor que el aero de windows Existen distribuciones de linux para diversos tipos de equipo, hasta para maquinas de 64 bits. Las vulneralidades son detectadas y corregidas ms rapidamente que cualquier otro sistema operativo. en cuanto a ventajas, creo que las principales son: que es gratuito, de cdigo abierto, en cuanto a seguridad, pues es casi lo mismo que mac, ya que los dos nacieron de Unix, la cantidad de distribuciones para satisfacer la necesidad de cualquier persona, personalizable a mas no poder, un manejo de recursos bastante eficiente, seguridad, es realmente multiusuario, en fin, creo que no terminaria, pero eso es lo mas importante
Desventajas:
Para algunas cosas debes de saber usar Lunix La mayoria de los ISP no dan soporte para algo que no sea windows (ignorantes). No Existe mucho software comercial. Muchos juegos no corren en linux. en cuanto a sus desventajas creo que seria, mmm, la mala idea que tienen las personas en cuanto a su dificultad, a lo mejor el proceso de instalacion es mas complejo y algunos dispositivos y programas deben de ser instalados desde consola, aunque, no es gran cosa
Windows
Ventajas: Es ms conocido Es el que tiene ms software desarrollado las ventajas que tiene es que es sencillo de usar, o eso se rumora ah y la cantidad de programas y juegos, casi todos tienen version para win.
Desventajas: El costo es muy alto Las nuevas versiones requieren muchos recursos La mayoria de los virus estan echos para win Puedes tener errores de compatibilidad en sistemas nuevos. Historicamente es ms inestable de los 3 En cuanto a desventajas, son casi inumerables, ineficiencia del codigo, altos requerimientos y poco desempeo, virus, de paga, no es posible modificar casi nada, es decir, es de codigo cerrado, parches para corregir cosas que debieron ya ser corregidas y que al final generan mas problemas de los que solucionan
Mac
Ventajas:
mejor interfaz grafica del mercado Ideal para diseo grafico. Es muy estable En cuanto a sus ventajas, esta la seguridad, el desempeo, graficamente es mejor, utilizacion de recursos al maximo
Desventajas:
Costoso (aunque viene incluido con la maquina) Existe poco software para este sistema operativo. Es ms complicado encontrar gente que la pueda arreglar en caso de fallas. En cuanto a las desventajas es que es de "paga" y de codigo cerrado, aunque esto es entre comillas, ya que para poder usarlo a la perfeccion necesitas una mac, la cantidad de programas es algo limitada, aunque se pueden emular http://www.taringa.net/posts/mac/15562774/Ventajas-y-desventajas-de-los- Sistemas-Operativos.html
Relacin entre un sistema operativo y a un hardware de maquina Sistema operativo: es el principal responsable de la interaccin entre el usuario y la computadora, pues nos da la oportunidad de poder usar facilmente la computadora, es la base o plataforma del funcionamiento de tu mquina. Los sistemas operativos mas populares: windows, machintosh.
Hardware: Es un dispositivo fsico que funciona o interactua al conectarlo o introducirlo de alguna forma a la computadora. Podrian ser ejemplos: CD's, un USB, una tarjeta 3g. https://mx.answers.yahoo.com/question/index?qid=20080602075009AA2hj FA
HISTORIA Y EVOLUCION DEL SISTEMA OPERATIVO
La dcada de 1940[editar] A finales de la dcada de 1940, con lo que se podra considerar la aparicin de la primera generacin de computadoras, se acceda directamente a la consola de la computadora desde la cual se actuaba sobre una serie de micro interruptores que permitan introducir directamente el programa en la memoria de la computadora. La dcada de 1950 (Sistema Batch)[editar] A principios de los aos 50 con el objeto de facilitar la interaccin entre persona y computadora, los sistemas operativos hacen una aparicin discreta y bastante simple, con conceptos tales como el monitor residente, el proceso por lotes y el almacenamiento temporal. Monitor residente[editar] Su funcionamiento era bastante simple, se limitaba a cargar los programas a memoria, leyndolos de una cinta o de tarjetas perforadas, y ejecutarlos. El problema era encontrar una forma de optimizar el tiempo entre la retirada de un trabajo y el montaje del siguiente. Procesamiento por lotes[editar] Como solucin para optimizar, en una misma cinta o conjunto de tarjetas, se cargaban varios programas, de forma que se ejecutaran uno a continuacin de otro sin perder apenas tiempo en la transicin. Almacenamiento temporal[editar] Su objetivo era disminuir el tiempo de carga de los programas, haciendo simultnea la carga del programa o la salida de datos con la ejecucin de la siguiente tarea. Para ello se utilizaban dos tcnicas, el buffering y el spooling. La dcada de 1960[editar] En los aos 60 se produjeron cambios notorios en varios campos de la informtica, con la aparicin del circuito integrado la mayora orientados a seguir incrementando el potencial de los ordenadores. Para ello se utilizaban tcnicas de lo ms diversas. Multiprogramacin[editar] En un sistema multiprogramado la memoria principal alberga a ms de un programa de usuario. La CPU ejecuta instrucciones de un programa, cuando el que se encuentra en ejecucin realiza una operacin de E/S; en lugar de esperar a que termine la operacin de E/S, se pasa a ejecutar otro programa. Si ste realiza, a su vez, otra operacin de E/S, se mandan las rdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible, teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de manera ptima los recursos disponibles. Tiempo compartido[editar] Artculo principal: Tiempo compartido En este punto tenemos un sistema que hace buen uso de la electrnica disponible, pero adolece la falta de interactividad; para conseguirla debe convertirse en un sistema multiusuario, en el cual existen varios usuarios con un terminal en lnea, utilizando el modo de operacin de tiempo compartido. En estos sistemaigual que en la multiprogramacin. Pero, a diferencia de sta, cuando un programa lleva cierto tiempo ejecutndose el sistema operativo lo detiene para que se ejecute otra aplicacin. Tiempo real[editar] Estos sistemas se usan en entornos donde se deben aceptar y procesar en tiempos muy breves un gran nmero de sucesos, en su mayora externos al ordenador. Si el sistema no respeta las restricciones de tiempo en las que las operaciones deben entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe servir para resolver el problema o hecho planteado. El procesamiento de archivos se hace de una forma continua, pues se procesa el archivo antes de que entre el siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones. Multiprocesador[editar] Diseo que no se encuentran en ordenadores monoprocesador. Estos problemas derivan del hecho de que dos programas pueden ejecutarse simultneamente y, potencialmente, pueden interferirse entre s. Concretamente, en lo que se refiere a las lecturas y escrituras en memoria. Existen dos arquitecturas que resuelven estos problemas: La arquitectura NUMA, donde cada procesador tiene acceso y control exclusivo a una parte de la memoria. La arquitectura SMP, donde todos los procesadores comparten toda la memoria. Esta ltima debe lidiar con el problema de la coherencia de cach. Cada microprocesador cuenta con su propia memoria cache local. De manera que cuando un microprocesador escribe en una direccin de memoria, lo hace nicamente sobre su copia local en cach. Si otro microprocesador tiene almacenada la misma direccin de memoria en su cach, resultar que trabaja con una copia obsoleta del dato almacenado. Para que un multiprocesador opere correctamente necesita un sistema operativo especialmente diseado para ello. La mayora de los sistemas operativos actuales poseen esta capacidad. La dcada de 1970[editar] Sistemas operativos desarrollados[editar] Adems del Atlas Supervisor y el OS/360, los aos 1970 marcaron el inicio de UNIX, a mediados de los 60 aparece Multics, sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de AT&T y Unix, convirtindolo en uno de los pocos SO escritos en un lenguaje de alto nivel. En el campo de la programacin lgica se dio a luz la primera implementacin deProlog, y en la revolucionaria orientacin a objetos, Smalltalk. Inconvenientes de los Sistemas operativos[editar] Se trataba de sistemas grandes, complejos y costosos, pues antes no se haba construido nada similar y muchos de los proyectos desarrollados terminaron con costos muy por encima del presupuesto y mucho despus de lo que se marcaba como fecha de finalizacin. Adems, aunque formaban una capa entre el hardware y el usuario, ste deba conocer un complejo lenguaje de control para realizar sus trabajos. Otro de los inconvenientes es el gran consumo de recursos que ocasionaban, debido a los grandes espacios de memoria principal y secundaria ocupados, as como el tiempo de procesador consumido. Es por esto que se intent hacer hincapi en mejorar las tcnicas ya existentes de multiprogramacin y tiempo compartido. Caractersticas de los nuevos sistemas[editar] Sistemas operativos desarrollados[editar] MULTICS (Multiplexed Information and Computing Service): Originalmente era un proyecto cooperativo liderado por Fernando Corbat del MIT, con General Electric y los laboratorios Bell, que comenz en los 60, pero los laboratorios Bell abandonaron en 1969 para comenzar a crear el sistema UNIX. Se desarroll inicialmente para el mainframe GE-645, un sistema de 36 bits; despus fue soportado por la serie de mquinas Honeywell 6180. Fue uno de los primeros. Adems, los traduca a instrucciones de alto nivel destinadas a BDOS. BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a la BIOS. CP/M: (Control Program for Microcomputers) fue un sistema operativo desarrollado por Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 podan ejecutar directamente el cdigo del 8080, aunque lo normal era que se entregara el cdigo recompilado para el microprocesador de la mquina). Se trataba del sistema operativo ms popular entre las computadoras personales en los aos 70. Aunque fue modificado para ejecutarse en un IBM PC, el hecho que IBM eligiera MS-DOS, al fracasar las negociaciones con Digital Research, hizo que el uso de CP/M disminuyera hasta hacerlo desaparecer. CP/M originalmente significaba Control Program/Monitor. Ms tarde fue renombrado a Control Program for Microcomputers. En la poca, la barra inclinada (/) tena el significado de "diseado para". No obstante, Gary Kildall redefini el significado del acrnimo poco despus. CP/M se convirti en un estndar de industria para los primeros micro-ordenadores. El hecho de que, aos despus, IBM eligiera para sus PC a MS-DOS supuso su mayor fracaso, por lo que acab desapareciendo. La dcada de 1980[editar] Con la creacin de los circuitos LSI (integracin a gran escala), chips que contenan miles de transistores en un centmetro cuadrado de silicio, empez el auge de los ordenadores personales. En stos se dej un poco de lado el rendimiento y se busc ms que el sistema operativo fuera amigable, surgiendo mens, e interfaces grficas. Esto reduca la rapidez de las aplicaciones, pero se volvan ms prcticos y simples para los usuarios. En esta poca, siguieron utilizndose lenguajes ya existentes, como Smalltalk o C, y nacieron otros nuevos, de los cuales se podran destacar: C++ y Eiffel dentro del paradigma de la orientacin a objetos, y Haskell y Miranda en el campo de la programacin declarativa. Un avance importante que se estableci a mediados de la dcada de 1980 fue el desarrollo de redes de computadoras personales que corran sistemas operativos en red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los mayoritarios: MS-DOS (Micro Soft Disk Operating System), escrito por Microsoft para IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX, que dominaba en los ordenadores personales que hacan uso del Motorola 68000. SunOS[editar] Artculo principal: SunOS SunOS fue la versin del sistema operativo derivado de Unix y BSD desarrollado por Sun Microsystems para sus estaciones de trabajo y servidores hasta el principio de los aos 1990. sta estaba basada en los UNIX BSD con algunos aadidos de los System V UNIX en versiones posteriores. SunOS 1.0 estaba basada bsicamente en BSD 4.1 y se public en 1982. SunOS 2.0, que sali en 1985, usaba BSD 4.2 como una base e introduca una capa de sistema de ficheros virtual (VFS) y el protocolo NFS. SunOS 3.0 coincida con el lanzamiento de la serie Sun-3 en 1986 e incorporaba varias utilidades de System V. SunOS 4.0, que sali en 1989, migr a la base de BSD 4.3, introdujo un nuevo sistema de memoria virtual, enlazamiento dinmico y una implementacin de la arquitectura System V STREAMS I/O. SunOS 5.0 y las versiones posteriores estn basadas en UNIX System V Release 4. Mac OS[editar] Artculo principal: Macintosh El lanzamiento oficial del ordenador Macintosh en enero de 1984, al precio de US $1,995 (despus cambiado a $2,495 dlares)[1]. Inclua su sistema operativo Mac OS cuya caractersticas novedosas era una GUI (Graphic User Interface), Multitareas y Mouse. Provoc diferentes reacciones entre los usuarios acostumbrados a la lnea de comandos y algunos tachando el uso delMouse como juguete. AmigaOS[editar] Artculo principal: AmigaOS AmigaOS es el nombre que recibe el conjunto de la familia de gestores de ventanas y ROMs que incluan por defecto los ordenadores personales Commodore Amiga como sistema operativo. Fue desarrollado originalmente por Commodore International, e inicialmente presentado en 1985 junto con el Amiga 1000. MS-DOS[editar] Artculo principal: MS-DOS En 1981 Microsoft compr un sistema operativo llamado QDOS que, tras realizar unas pocas modificaciones, se convirti en la primera versin de MS-DOS (Micro Soft Disk Operating System). A partir de aqu se sucedieron una serie de cambios hasta llegar a la versin 7.1, versin 8 en Windows Milenium, a partir de la cual MS-DOS dej de existir como un componente del Sistema Operativo. OS/2[editar] Artculo principal: OS/2 OS/2 es un sistema operativo de IBM que intent suceder a DOS como sistema operativo de las computadoras personales. Se desarroll inicialmente de manera conjunta entre Microsoft e IBM, hasta que la primera decidi seguir su camino con su Windows e IBM se ocup en solitario de OS/2. OS/2 ya no es comercializado por IBM, y el soporte estndar de IBM para OS / 2 se suspendi el 31 de diciembre de 2006. Se ha mantenido desde entonces con relativamente pocas nuevas caractersticas bajo el nombre eComStation. La dcada de 1990[editar] BeOS[editar] Artculo principal: BeOS BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990, orientado principalmente a proveer alto rendimiento en aplicaciones multimedia. A pesar de la creencia comn fomentada por la inclusin de la interfaz de comandos Bash en el sistema operativo, el diseo de BeOS no estaba basado en UNIX. Originalmente (1995-1996) el sistema operativo corra sobre su propio hardware, conocido como BeBox. Ms tarde (1997) fue extendido a la plataforma PowerPC y finalmente (1998) se aadi compatibilidad con procesadores x86. GNU/Linux[editar] Artculo principal: GNU/Linux Este sistema al parecer es una versin mejorada de Unix, basado en el estndar POSIX, un sistema que en principio trabajaba en modo comandos. Hoy en da dispone de Ventanas, gracias a un servidor grfico y a gestores de ventanas como KDE, GNOME entre muchos. Recientemente GNU/Linux dispone de un aplicativo que convierte las ventanas en un entorno 3D como por ejemplo Beryl o Compiz. Lo que permite utilizar Linux de una forma visual atractiva. Existen muchas distribuciones actuales de Gnu/Linux (Debian, Fedora, Ubuntu, Slackware, etc.) donde todas ellas tienen en comn que ocupan el mismo ncleo Linux. Dentro de las cualidades de Gnu/Linux se puede caracterizar el hecho de que la navegacin a travs de la web es sin riegos de ser afectada por virus, esto debido al sistema de permisos implementado, el cual no deja correr ninguna aplicacin sin los permisos necesarios, permisos que son otorgados por el usuario. A todo esto se suma que los virus que vienen en dispositivos desmontables tampoco afectan al sistema, debido al mismo sistema de permisos. Solaris[editar] Artculo principal: Solaris (sistema operativo) Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es un sistema certificado oficialmente como versin de Unix. Funciona en arquitecturas SPARC y x86 para servidores y estaciones de trabajo. Microsoft Windows NT[editar] Artculo principal: Windows NT Windows NT es una familia de sistemas operativos producidos por Microsoft, de la cual la primera versin fue publicada en julio de 1993. Previamente a la aparicin del famoso Windows 95 la empresa Microsoft concibi una nueva lnea de sistemas operativos orientados a estaciones de trabajo y servidor de red. Un sistema operativo con interfaz grfica propia, estable y con caractersticas similares a los sistemas de red UNIX. Las letras NT provienen de la designacin del producto como "Tecnologa Nueva" (New Technology). Las versiones publicadas de este sistema son: 3.1, 3.5, 3.51 y 4.0. Adems, Windows NT se distribua en dos versiones, dependiendo de la utilidad que se le fuera a dar: Workstation para ser utilizado como estacin de trabajo y Server para ser utilizado como servidor. FreeBSD[editar] Artculo principal: FreeBSD FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con apropiacin y multiproceso en plataformas compatibles con mltiples procesadores; el funcionamiento de FreeBSD est inspirado en la variante 4.4 BSD-Lite de UNIX. Aunque FreeBSD no puede ser propiamente llamado UNIX, al no haber adquirido la debida licencia de The Open Group, FreeBSD s est hecho para ser compatible con la norma POSIX, al igual que varios otros sistemas "clones de UNIX". El sistema FreeBSD incluye el ncleo, la estructura de ficheros del sistema, bibliotecas de la API de C, y algunas utilidades bsicas. La versin 6.1 4 trajo importantes mejoras como mayor apoyo para dispositivos Bluetooth y controladores para tarjetas de sonido y red. La versin 7.0, lanzada el 27 de febrero del ao 2008, incluye compatibilidad con el sistema de archivos ZFS de Sun y a la arquitectura ARM, entre otras novedades. La distribucin ms notable es PC-BSD Microsoft Windows[editar] Artculo principal: Microsoft Windows Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos por Microsoft basado en MS-DOS. Windows nunca fue realmente un Sistema Operativo con verdadero entorno grfico hasta Windows 95. Hasta la versin 3.11 Windows fue un entorno de escritorio para MS-DOS. Windows 95 es un sistema operativo con interfaz grfica de usuario hbrido de entre 16 y 32 bits. Fue lanzado al mercado el 24 de agosto de 1995 por la empresa de software Microsoft con notable xito de ventas. Durante su desarrollo se conoci como Windows 4 o por el nombre clave Chicago. Esta serie de Windows termin con Windows Me. ReactOS[editar] Artculo principal: ReactOS ReactOS (React Operating System) es un sistema operativo de cdigo abierto destinado a lograr la compatibilidad binaria con aplicaciones de software y controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en adelante (Windows XP y sus sucesores). En 1996 un grupo de programadores y desarrolladores de software libre comenzaron un proyecto llamado FreeWin95 el cual consista en implementar un clon de Windows 95. El proyecto estuvo bajo discusin por el diseo del sistema ya habiendo desarrollado la capa compatible con MS-DOS, pero lamentablemente esta fue una situacin que no se complet. Para 1997 el proyecto no haba lanzado ninguna versin, por lo que los miembros de ste, coordinados por Jason Filby, pudieron revivirlo. Se decidi cambiar el ncleo del sistema compatible con MS-DOSy de ahora en adelante basarlo en uno compatible con Windows NT, y as el proyecto pudo seguir adelante con el nombre actual de ReactOS, que comenz en febrero de 1998, desarrollando las bases del kernel y algunos drivers bsicos. FreeDOS[editar] Artculo principal: FreeDOS FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea totalmente compatible con las aplicaciones y los controladores de MS-DOS. El programa ya ha alcanzado un alto grado de madurez y tiene algunas caractersticas que no existan en MS-DOS. Algunos comandos de FreeDOS son idnticos o mejores que sus equivalentes de MS-DOS, pero an faltan algunos del sistema operativo original. El intrprete de lnea de comandos usado por FreeDOS se llama FreeCOM. La dcada de 2000[editar] Darwin[editar] Artculo principal: Darwin (sistema operativo) Darwin es el sistema que subyace en Mac OS X, cuya primera versin final sali en el ao 2001 para funcionar en computadoras Macintosh. Integra el microncleo XNU y servicios de sistema operativo de tipo UNIX basados en BSD 4.4 (en particular FreeBSD) que proporcionan una estabilidad y un rendimiento mayor que el de versiones anteriores de Mac OS. Se trata de una evolucin del sistema operativo NEXTSTEP (basado en Mach 2.5 y cdigo BSD 4.3) desarrollado por NeXT en 1989 comprado por Apple Computer en diciembre de 1996. Darwin proporciona al Mac OS X prestaciones modernas, como la memoria protegida, la multitarea por desalojo o expulsiva, la gestin avanzada de memoria y el multiproceso simtrico. OS X OS X, antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado, comercializado y vendido por Apple Inc. La primera versin del sistema fue Mac OS X Server 1.0 en 1999, y en cuanto al escritorio, fue Mac OS X v10.0 Cheetah (publicada el 24 de marzo de 2001). La variante para servidores, Mac OS X Server, es arquitectnicamente idntica a su contraparte para escritorio, adems de incluir herramientas para administrar grupos de trabajo y proveer acceso a los servicios de red. Estas herramientas incluyen un servidor de correo, un servidor Samba, un servidor LDAP y un servidor de dominio entre otros. Haiku Haiku es un sistema operativo de cdigo abierto actualmente en desarrollo que se centra especficamente en la informtica personal y multimedia. Inspirado por BeOS (Be Operating System), Haiku aspira a convertirse en un sistema rpido, eficiente, fcil de usar y fcil de aprender, sin descuidar su potencia para los usuarios de todos los niveles. La dcada de 2010
IllumOS Illumos es un proyecto de software libre derivado de OpenSolaris. Fue anunciado por conferencia web desde Nueva York el 3 de agosto de 2010. El nombre del proyecto es un neologismo procedente del latn "Illum" (la luz) y de "OS" (operating system, sistema operativo). Se trata del cdigo base a partir del cual cualquiera podr crear su propia distribucin de software basada en el sistema operativo OpenSolaris. Pero Illumos no es una distribucin, ni una bifurcacin (fork), al menos por el momento, en la medida que no pretende separarse del tronco principal, sino un derivado de la "consolidacin" OS/Net (ms conocida como ON), que consiste bsicamente en el cdigo fuente del kernel (SunOS), los drivers, los servicios de red, las bibliotecas del sistema y los comandos bsicos del sistema operativo. http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos
Un Sistema Operativo Es El Software Encargado de Ejercer El Control y Coordinar El Uso Del Hardware Entre Diferentes Programas de Aplicación y Los Diferentes Usuarios