You are on page 1of 22

SISTEMAS OPERATIVOS

JHON JAIRO CASTRO

UNIMINUTO ADMINISTRACION EN SALUD OCUPACIONAL GARZON HUILA 2013

SISTEMAS OPERATIVOS

JHON JAIRO CASTRO

TRABAJO ESCRITO

PROFESOR JHON JAIRO CEDIEL

UNIMINUTO ADMINISTRACION EN SALUD OCUPACIONAL GARZON HUILA 2013

CONTENIDO

INTRODUCCION 1. CONCEPTO DE S.O 2. EVOLUCION DE LOS S. O 3. ESTRUCTURA DE LOS S. O

4. NUCLEO DE UN S.O

5. CLASES DE S.O Y NOMBRE SUS CARACTERISTICAS

6. DEFINA LOS SIGUIENTES TERMINOS: 6.1 Monousuario 6.2 Multitarea 6.3 Multiproceso 6.4 Multiacceso

7. SELECCIONE DOS S.O Y REALICE UN CUADRO COMPARATIVO

8. CONCLUSIONES

9. BIBLIOGRAFIA

INTRODUCION Los sistemas operativos son un conjunto de programas de computacin destinados a realizar muchas tareas, los cuales han venido evolucionando a travs de los aos a la par con el desarrollo de la tecnologa y la informtica, en donde el hombre con su creatividad, inteligencia e ingenio ha sido capaz de transformar el campo de las comunicaciones, con la innovacin del computador, retomando desde el mainframe, minicomputadoras, computadoras de escritorio, computadoras mviles , porttiles y computadoras ultra pequeas .En cada una de estas los sistemas operativos se han adaptado y se han modificado incrementando cada da su capacidad y su tcnica. De ah cabe mencionar los cambios que ellos han sufrido a partir de 1950 en su primera generacin cuando se crearon los sistemas operativos por lotes, hasta 1970con el uso de redes de computadores y de mquinas virtuales; igualmente son importantes los cambios sufridos en materia de la realizacin de tareas y funciones que han sido mejoradas y particularizadas con una alta efectividad. La importancia y aumento de la utilidad de los sistemas operativos logrados en los ltimos aos de su evolucin, est fundamentada en el conjunto de tareas que estos cumplen, al momento de operar un sistema informtico, que son bsicamente cinco: suministro de interfaz al usuario, administracin de recursos, administracin de archivos, administracin de tareas, servicio de soporte y utilidades. Los sistemas operativos han logrado masificarse en la actualidad dentro de las sociedades revolucionando el mundo gracias a que se puede encontrar normalmente en la mayora de los aparatos electrnicos que utilicen microprocesadores para funcionar, adems por medio de ellos se puede entender la mquina y que esta cumpla con sus funciones, de ah la importancia que han adquirido en el mundo contemporneo. Ejemplo de esto son los celulares, reproductores de DVD y radios entre otros.

1. CONCEPTO Es un conjunto de programas que se integran en el hardware para facilitar muchas tareas destacndose la administracin eficaz de recursos. Es adems el que esconde la verdad del hardware al programador y presenta una vista sencilla y agradable de los archivos nominados que pueden escribirse y leerse. Este sistema ha revolucionado al mundo en la computacin, aparatos electrodomsticos, que utilizan microprocesadores para su funcionamiento, telfonos mviles, reproductores de DVD, auto radios, radios y otros. El sistema operativo funciona como un intermediario para que el usuario pueda comunicarse con el hardware y as el sistema pueda proporcionar un ambiente en donde el usuario pueda ejecutar programas. Esta relacin hace que el sistema operativo y el hardware funcionen de manera eficiente. Un sistema operativo forma parte de un sistema de computacin y este se divide en 4(que se mencionaran ms adelante), el sistema operativo es una parte indispensable para que funcione todo el sistema. para comprender esta diferencia se encuentra en la plataforma Amiga, donde el entorno grfico de usuario se distribua por separado, de modo que, tambin poda reemplazarse por otro, como era el caso de directory Opus o incluso manejarlo arrancando con una lnea de comandos y el sistema grfico. De este modo, al arrancar un Amiga, comenzaba a funcionar con el propio sistema operativo que llevaba incluido en una ROM, por lo que era cuestin del usuario decidir si necesitaba un entorno grfico para manejar el sistema operativo o simplemente otra aplicacin. Uno de los ms prominentes ejemplos de esta diferencia, es el ncleo Linux, usado en las llamadas distribuciones Linux, ya que al estar tambin basadas en Unix, proporcionan un sistema de funcionamiento similar. Este error de precisin, se debe a la modernizacin de la informtica llevada a cabo a finales de los 80, cuando la filosofa de estructura bsica de funcionamiento de los grandes computadores3 se redise a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario,

(muchos usuarios al mismo tiempo) por un sistema monousuario (nicamente un usuario al mismo tiempo) ms sencillo de gestionar.4 (Vase AmigaOS, beOS o MacOS como los pioneros5 de dicha modernizacin, cuando los Amiga fueron bautizados con el sobrenombre de Video Toasters6 por su capacidad para la Edicin de vdeo en entorno multitarea round robn, con gestin de miles de colores e interfaces intuitivos para diseo en 3D. Uno de los propsitos del sistema operativo que gestiona el ncleo intermediario consiste en gestionar los recursos de localizacin y proteccin de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. La mayora de aparatos electrnicos que utilizan microprocesadores para funcionar, llevan incorporado un sistema operativo (telfonos mviles, reproductores de DVD, computadoras, radios, enrutadores, etc.). En cuyo caso, son manejados mediante una Interfaz Grfica de Usuario, un gestor de ventanas o un entorno de escritorio, si es un celular, mediante una consola o control remoto si es un DVD y, mediante una lnea de comandos o navegador web si es un enrutador.

2. EVOLUCION DE LOS SISTEMAS OPERATIVOS 1a. Etapa (1945-1955): Bulbos y conexiones. Despus de los infructuosos esfuerzos de Babbage, hubo poco progreso en la construccin de las computadoras digitales, hasta la Segunda Guerra Mundial. A mitad de la dcada de los 40's, Howard Aiken (Harvard), John Von Newman (Instituto de Estudios Avanzados, Princeton), J. Prespe R. Eckert y Williams Mauchley (Universidad de Pennsylvania), as como Conrad Zuse (Alemania), entre otros lograron construir mquinas de clculo mediante bulbos. Estas mquinas eran enormes y llenaban cuartos completos con decenas de miles de bulbos, pero eran mucho ms lentas que la computadora casera ms econmica en nuestros das. Toda la programacin se llevaba a cabo en lenguaje de maquina absoluto y con frecuencia se utilizaban conexiones para controlar las funciones bsicas de la mquina. Los lenguajes de programacin eran desconocidos (incluso el lenguaje ensamblador). No se oa de los Sistemas Operativos el modo usual de operacin consista en que el programador reservaba cierto periodo en una hoja de reservacin pegada a la pared, iba al cuarto de la mquina, insertaba su conexin a la computadora y pasaba unas horas esperando que ninguno de los 20,000 o ms bulbos se quemara durante la ejecucin. La inmensa mayora de los problemas eran clculos numricos directos, por ejemplo, el clculo de valores para tablas de senos y cosenos. A principio de la dcada de los 50's la rutina mejoro un poco con la introduccin de las tarjetas perforadas. Fue entonces posible escribir los programas y leerlas en vez de insertar conexiones, por lo dems el proceso era el mismo. 2a. Etapa. (1955-1965): Transistores y Sistemas de Procesamiento por lotes. La introduccin del transistor a mediados de los aos 50's modifico en forma radical el panorama. Las computadoras se volvieron confiables de forma que podan fabricarse y venderse a clientes, con la esperanza de

que ellas continuaran funcionando lo suficiente como para realizar un trabajo en forma. Dado el alto costo del equipo, no debe sorprender el hecho de que las personas buscaron en forma por dems rpidas vas para reducir el tiempo invertido. La solucin que, por lo general se adopt, fue la del sistema de procesamiento por lotes. 3ra Etapa (1965-1980): Circuitos integrados y multiprogramacin. La 360 de IBM fue la primera lnea principal de computadoras que utilizo los circuitos integrados, lo que proporciono una gran ventaja en el precio y desempeo con respecto a las mquinas de la segunda generacin, construidas a partir de transistores individuales. Se trabaj con un sistema operativo enorme y extraordinariamente complejo. A pesar de su enorme tamao y sus problemas el sistema operativo de la lnea IBM 360 y los sistemas operativos similares de esta generacin producidos por otros fabricantes de computadoras realmente pudieron satisfacer, en forma razonable a la mayora de sus clientes. Tambin popularizaron varias tcnicas fundamentales, ausentes de los sistemas operativos de la segunda generacin, de las cuales la ms importante era la de multiprogramacin. Otra caracterstica era la capacidad de leer trabajos de las tarjetas al disco, tan pronto como llegara al cuarto de cmputo. As, siempre que concluyera un trabajo el sistema operativo poda cargar un nuevo trabajo del disco en la particin que quedara desocupada y ejecutarlo. 4ta Etapa (1980-Actualidad): Computadoras personales. Un interesante desarrollo que comenz a llevarse a cabo a mediados de la dcada de los ochenta ha sido el crecimiento de las redes de computadoras personales, con sistemas operativos de red y sistemas operativos distribuidos. En los sistemas operativos de red, los usuarios estn conscientes de la existencia de varias computadoras y pueden conectarse con mquinas remotas y copiar archivos de una maquina a otra. Cada mquina ejecuta su propio sistema operativo local y tiene su propio usuario. Por el contrario, un sistema operativo distribuido es aquel que aparece ante sus usuarios como un sistema tradicional de un solo procesador, aun cuando est compuesto por varios procesadores. En un sistema distribuido verdadero, los usuarios no deben ser conscientes del lugar donde su programa se ejecute o de lugar donde se encuentren sus archivos; eso debe ser manejado en forma automtica y eficaz por el sistema operativo.

3. ESTRUCTURA DE UN SISTEMA OPERATIVO

Analizando la historia de los Sistemas Operativos notamos que se puede considerar que stos surgen desde finales de los 50's con una arquitectura bastante obsoleta comparada con la de la actualidad. Para poder construir un Sistema Operativo se deben tener en cuenta dos tipos de requisitos, los cuales son: Requisitos de usuario: Un sistema fcil de usar y de aprender, seguro, rpido y adecuado para el uso que se le necesita dar. Requisitos del software: Considera el continuo mantenimiento, forma de operacin, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad. El objetivo de la estructuracin es buscar una organizacin interna que facilite la comprensin, incremente la portabilidad, extensin y favorecer el mantenimiento de los Sistemas Operativos. A continuacin se describen las distintas estructuras que presentan los actuales Sistemas Operativos para satisfacer las necesidades que de ellos se quieren obtener. stas no son de ninguna manera las nicas estructuras posibles, pero nos darn una idea de algunos diseos que se han llevado a la prctica. Los Sistemas Monolticos. (Estructuras Simples) Segn la Real Academia Espaola Monoltico es algo de una pieza, sin fisuras o rgido, inflexible.

Los sistemas Monolticos son la estructura ms simple para un Sistema Operativo. Tambin llamados de Estructura Modular, fue escrito para proporcionar una mxima funcionalidad dentro del menor espacio posible. Se caracteriza porque no tienen una estructura totalmente clara, con esto nos referimos a que sus rutinas y funcionalidades (ej. manejo de drivers, sistemas de archivos, gestin de memoria, etc.), se encuentran agrupados en un solo programa (el Sistema Operativo). Este sistema est descrito como un conjunto de procedimientos o rutinas entrelazadas de tal forma que cada una tiene la posibilidad de llamar a las otras rutinas cada vez que as lo requiera. Sin embargo, cabe destacar las falencias en este tipo de estructura que radica principalmente en la poca confiabilidad otorgada, ya que todo el sistema, al no tener una estructura definida, se ejecuta todo en el mismo nivel del ncleo (kernel) lo que lo hace altamente vulnerable, por esta razn cuando falla un programa se produce un error en todo el sistema. Adems, otro problema inherente al Sistema Monoltico es que si se modifica el hardware por lo general es necesario recompilar el kernel para poder disponer de las funcionalidades. Esto consume tiempo y recursos porque la compilacin de un nuevo kernel puede durar varias horas y necesita de una gran cantidad de memoria. Cada vez que alguien aade una nueva caracterstica o corrige un error, significa que se necesitar hacer una recompilacin del kernel entero, un ejemplo de sto podemos verlo en Linux. Tambin el hecho de que en el espacio del kernel estn incluidos todos los servicios bsicos, tiene tres grandes inconvenientes: el tamao del ncleo, la falta de extensibilidad y la mala capacidad de mantenimiento. Ejemplos sistemas monolticos: Los ejemplos tpicos de este sistema son Unix, MS-DOS y Mac OS hasta Mac OS 8.6. Otros ejemplos son: Linux Syllable Ncleos tipo DOS DR-DOS Familia Microsoft Windows 9x (95, 98, 98SE, Me) Los sistemas de Micro EJEMPLOS SISTEMAS MONOLTICOS:

Los ejemplos tpicos de este sistema son Unix, MS-DOS y Mac OS hasta Mac OS 8.6. Otros ejemplos son: Linux Syllable Ncleos tipo DOS DR-DOS Familia Microsoft Windows 9x (95, 98, 98SE, Me)

4. NCLEOS DE UN SISTEMA OPERATIVO: Los sistemas de Micro ncleo o Microkernel: El Micro ncleo surge como una nueva forma de organizacin para un Sistema Operativo, es un trmino algo tedioso de entender ya que puede no ser relativo a su tamao, pero si a su diseo. En este sistema las funciones centrales son manejadas por el ncleo (kernel) y la interfaz de usuario es manejada por el entorno (Shell). El Microkernel se encarga de todo el cdigo de un sistema, y de planificar los hilos (tareas) con la finalidad de tener multitareas. Algunas ventajas que podemos destacar de los Micro ncleos son los siguientes: Uniformidad de interfaces: disponen de una interfaz nica para las solicitudes de los procesos, el paso de mensajes. Portabilidad: reduciendo el ncleo e implementando casi todo en servidores, para implementarlo en arquitecturas diferentes, slo habra que modificar el ncleo haciendo ms simple su portabilidad. Fiabilidad: es ms fcil corregir fallas en un sistema pequeo ya que se pueden realizar pruebas ms rigurosas que en un sistema mucho ms grande. El Microncleo surge como una nueva forma de organizacin para un Sistema Operativo, es un trmino algo tedioso de entender ya que puede no ser relativo a su tamao, pero si a su diseo.

En este sistema las funciones centrales son manejadas por el ncleo(kernel) y la interfaz de usuario es manejada por el entorno(shell). El Microkernel se encarga de todo el cdigo de un sistema, y de planificar los hilos (threads) con la finalidad de tener multitareas. Algunas ventajas que podemos destacar de los Microncleos son los siguientes: Uniformidad de interfaces: disponen de una interfaz nica para las solicitudes de los procesos, el paso de mensajes. Portabilidad: reduciendo el ncleo e implementando casi todo en servidores, para implementarlo en arquitecturas diferentes, slo habra que modificar el ncleo haciendo ms simple su portabilidad. Fiabilidad: es ms fcil corregir fallas en un sistema pequeo ya que se pueden realizar pruebas ms rigurosas que en un sistema mucho ms grande. En informtica, un ncleo o kernel (de la raz germnica Kern, ncleo, hueso) es un software que constituye la parte ms importante del sistema operativo.1 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma bsica, es el encargado de gestionar recursos, a travs de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, tambin se encarga de decidir qu programa podr hacer uso de un dispositivo de hardware y durante cunto tiempo, lo que se conoce como multiplexado. Acceder al hardware directamente puede ser realmente complejo, por lo que los ncleos suelen implementar una serie de abstracciones del hardware. Esto permite esconder la complejidad, y proporciona una interfaz limpia y uniforme al hardware subyacente, lo que facilita su uso al programador.

5. CLASES DE SISTEMAS OPERATIVOS: El Sistema Operativo DOS (Disk Operating System): Comnmente llamado MS DOS es un sistema mono usuario y monotarea, es decir, slo puede utilizarlo un usuario a la vez y ejecutar un nico programa. Fue creado para la gama de PC que en 1981 lanz la IBM, con el cual se desarroll y se implant el sistema operativo de disco para la familia de las computadoras personales Los comandos de uso frecuente se conocen como comandos internos y se mantienen residentes en memoria, y a que estn disponibles siempre que se necesiten; algunos de estos comandos son: copy, dir, eraser, type, rename, date, time, chkdir, rmdir, mkdir, etc. Los comandos que se encuentran en directorio DOS, como son: format, diskcopy, chkdisk, edlin, etc., slo se llaman en memoria cuando se invocan, y por eso reciben el nombre comandos externos. Es un sistema de tiempo compartido, y por lo tanto multiusuario y multitarea, que ofrece disponibilidad para implantacin en distintas computadoras. Es uno de los Sistemas Operativos ms utilizados, debido a su gran estabilidad y fiabilidad, por lo que muchos organismos oficiales y particulares lo utilizan. Una versin del UNIX es el sistema operativo LINUX, fue creado por LINUX TOLSTVARS que ha tenido gran acogida entre los usuarios de computadoras, por poseer la robustez del Unix y ser distribucin actualmente en forma gratuita, es decir, que no necesita de licencia de funcionamiento.

CARACTERISTICAS CMD-DOS: es una familia de sistemas operativos para PC. El nombre son las siglas de disk operating system ("sistema operativo de disco"). Fue creado originalmente para computadoras de la familia IBM PC, que utilizaban los procesadores Intel 8086 y 8088, de 16 bits, siendo el primer sistema operativo popular para esta plataforma. Contaba con una interfaz de lnea de comandos en modo texto o alfanumrico, va su propio intrprete de rdenes, command.com. Probablemente la ms popular de sus variantes sea la perteneciente a la familia MS-DOS, de Microsoft, suministrada con buena parte de los ordenadores compatibles con IBM PC, en especial aquellos de la familia Intel, como sistema operativo independiente o nativo, hasta la versin 6.22 (bien entrados los 90), frecuentemente adjunto a una versin de la interfaz grfica Ms Windows de 16 bits, como las 3.1x. En las versiones nativas de Microsoft Windows, basadas en NT (y ste a su vez en OS/2 2.x) (vase Windows NT, 2000, 2003, XP o Vista) MS-DOS desaparece como sistema operativo (propiamente dicho) y entorno base, desde el que se arrancaba el equipo y sus procesos bsicos y se proceda a ejecutar y cargar la inferfaz grfica o entorno operativo de Windows. Todo vestigio del mismo queda relegado, en tales versiones, a la existencia de un simple intrprete de comandos, denominado Smbolo del Sistema, ejecutado como aplicacin mediante cmd.exe, a partir del propio entorno grfico (elevado ahora a la categora de sistema). Esto no es as en las versiones no nativas de Windows, que s estn basadas en MS-DOS, cargndose a partir del mismo. Desde los 1.0x a las versiones 3.1(1), de 16 bits, Ms Windows tuvo el planteamiento de una simple aplicacin de interfaz o entorno grfico, complementaria al propio intrprete de comandos, desde el que era ejecutado. Fue a partir de las versiones de 32 bits, de nuevo diseo y mayor potencia, basadas en Windows 95 y 98, cuando el MS-DOS comienza a ser deliberadamente camuflado por el propio entorno grfico de Windows, durante el proceso de arranque, dando paso, por defecto, a su automtica ejecucin, lo que acapara la atencin del usuario medio y atribuye al antiguo sistema un papel ms dependiente y secundario, llegando a ser por muchos olvidado y desconocido, y paulatinamente abandonado por los desarrolladores de software y hardware, empezando por la propia Microsoft (esta opcin puede desactivarse alterando la entrada BootGUI=1 por BootGUI=0, del archivo de sistema, ahora de texto, MSDOS. SYS). Sin embargo, en tales versiones, Windows no funcionaba de forma autnoma, como sistema operativo. Tanto varias de las funciones primarias o bsicas del sistema como su arranque se deben an en las versiones de 32 bits, a los distintos mdulos y archivos de sistema que componan el modesto armazn del DOS, requiriendo aqullas un mnimo de los archivos bsicos de

este, para poder ejecutarse (tales como IO.SYS, DRVSPACE. BIN, EMM386.EXE e HIMEM. SYS). El Sistema Operativo OS/2: En 1987 la empresa IBM anunci un sistema operativo para microcomputadoras, el OS/2. Este sistema operativo es multitareas y distribuye el tiempo del procesador entre los distintos procesos existentes en cada momento; es decir cada proceso dispone de un pequeo tiempo para le ejecucin de comandos y tareas

Caractersticas DE Mac OS X es un sistema operativo desarrollado y comercializado por Apple Inc. que ha sido incluido en su gama de computadoras Macintosh desde 2002.[7] [8] Es el sucesor del Mac OS 9 (la versin final del Mac OS Classic), el sistema operativo de Apple desde 1984.[9] Est basado en UNIX, y se construy sobre las tecnologas desarrolladas en NeXT entre la segunda mitad de los 80's y finales de 1996, cuando Apple adquiri esta compaa.[10] [11] Desde la versin Mac OS X 10.5 Leopard para procesadores Intel, el sistema tiene la certificacin UNIX 03.[12] 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 (liberada el 24 de marzo de 2001).[13] Para dispositivos empotrados Apple produce versiones especficas: el iOS para el iPhone, el iPod Touch,[14] el iPad y el Apple TV.[15] Los nombres de las versiones de Mac OS X tienen nombre de grandes felinos, por ejemplo: Mac OS X v10.6 es denominado Snow Leopard. En Mac OS X, la X denota el 10 en nmero romano y se constituye en parte prominente de la identidad de la marca. [16] 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. Viene preinstalada en Apple Xserve, aunque puede ser utilizado en la gran mayora de computadores actualmente distribuidos por el fabricante.

El Sistema Operativo Windows: Es un sistema operativo desarrollado por la Microsoft, para los PC, muy popular en el mercado en la actualidad CARACTERISTICAS DE Microsoft Windows es el nombre de una serie de sistemas operativos desarrollados por Microsoft desde 1981, ao en que el proyecto se denominaba Interface Manager. Anunciado en 1983, Microsoft comercializ por primera vez el entorno operativo denominado Windows en noviembre de 1985 como complemento para MS-DOS, en respuesta al creciente inters del mercado en una interfaz grfica de usuario (GUI).[1] Microsoft Windows lleg a dominar el mercado de ordenadores personales del mundo, superando a Mac OS, el cual haba sido introducido previamente a Windows. En octubre de 2009, Windows tena aproximadamente el 91% de la cuota de mercado de sistemas operativos en equipos cliente que acceden a Internet.[2] [3] [4] Las versiones ms recientes de Windows son Windows 7 para equipos de escritorio, Windows Server 2008 R2 para servidores y Windows Phone 7 para dispositivos mviles. SISTEMA OPERATIVO GNU/Linux GNU/Linux es uno de los trminos empleados para referirse a la combinacin del ncleo o kernel libre similar a Unix denominado Linux, que es usado con herramientas de sistema GNU. Su desarrollo es uno de los ejemplos ms prominentes de software libre; todo su cdigo fuente puede ser utilizado, modificado y redistribuido libremente por cualquiera bajo los trminos de la GPL (Licencia Pblica General de GNU, en ingls: General Public License) y otra serie de licencias libres.[1] A pesar de que Linux (ncleo) es, en sentido estricto, el sistema operativo,[2] parte fundamental de la interaccin entre el ncleo y el usuario (o los programas de aplicacin) se maneja usualmente con las herramientas del proyecto GNU o de otros proyectos como GNOME. Sin embargo, una parte significativa de la comunidad, as como muchos medios generales y especializados, prefieren utilizar el trmino Linux para referirse a la unin de ambos proyectos. Para ms informacin consulte la seccin "Denominacin GNU/Linux" o el artculo "Controversia por la denominacin GNU/Linux". A las variantes de esta unin de programas y tecnologas, a las que se les adicionan diversos programas de aplicacin de propsitos especficos o generales se las denomina distribuciones. Su objetivo consiste en ofrecer ediciones que cumplan con las necesidades de un determinado grupo de usuarios. Algunas de

ellas son especialmente conocidas por su uso en servidores y supercomputadora. Segn un informe de IDC, GNU/Linux es utilizado por el 78% de los principales 500 servidores del mundo, otro informe le da una cuota de mercado de 89 % en los 500 mayores supercomputadores. Con menor cuota de mercado el sistema GNU/Linux tambin es usado en el segmento de las computadoras de escritorio, porttiles, computadoras de bolsillo, telfonos mviles, sistemas embebidos, videoconsolas y otros dispositivos.

6.1 A.MONO USUARIO: Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que slo puede ser ocupado por un nico usuario en un determinado tiempo. Ejemplo de sistemas monousuario son las versiones domsticas de Windows. Administra recursos de memoria procesos y dispositivos de las PC'S Es un sistema en el cual el tipo de usuario no est definido y, por lo tanto, los datos que tiene el sistema son accesibles para cualquiera que pueda conectarse. En algunos sistemas operativos se accede al sistema reproductor de un usuario nico que tiene permiso para realizar cualquier operacin. Este es el caso de los sistemas operativos ms antiguos como MS-DOS y algunos ms recientes como la serie Windows 95/98/Me de Microsoft o MacOS (antes de MacOS X) de Macintosh. En estos sistemas no existe una diferenciacin clara entre las tareas que realiza un administrador del sistema y las tareas que realizan los usuarios habituales, no disponiendo del concepto de multiusuario, un usuario comn tiene acceso a todas las capacidades del sistema, pudiendo borrar, incluso, informacin vital para su funcionamiento. Un usuario malicioso (remoto o no) que obtenga acceso al sistema podr realizar todo lo que desee por no existir dichas limitaciones 6.2 MULTITAREA: Se llama multitarea al sistema operativo donde varios procesos pueden ser ejecutados al mismotiempo compartiendo uno o ms procesadores. En caso contrario, se habla de un sistemaoperativo

Tipos de multitarea: Nula: El sistema operativo es monotarea. El ejemplo tpico es MS-DOS. An asi puedelograrse a veces algo parecido a una multitarea implementandola en espacio de usuario, ousando trucos como los TSR de MS-DOS. Cooperativa: Los procesos de usuario son quienes ceden la CPU al sistema operativo aintervalos regulares. Muy problemtica, puesto que si el proceso de usuario se cuelga y nocede la CPU al sistema operativo, todo el sistema quedar entonces colgado. Da lugar tambin a latencias muy irregulares, y la imposibilidad de tener en cuenta este esquema ensistemas operativos de tiempo real. Un ejemplo seria Windows, hasta la version 3.11. Preemptiva: El sistema operativo es el encargado de administrar el/los procesador/es,repartiendo el tiempo de uso de este entre los procesos que estn esperando parautilizarlo. Cada proceso utiliza el procesador durante cortos periodos de tiempo, pero elresultado final es prcticamente igual que si estuviesen ejecutandose al mismo tiempo.Ejemplos de sistemas de este tipo serian Unix y clones (FreeBSD, Linux, etc.), VMS yderivados, AmigaOS, etc. Real: Solo se da en sistemas multiprocesador. Es aquella en la que varios procesos seejecutan realmente al mismo tiempo, en distintos microprocesadores. Suele ser tambinpreemptiva. Ejemplos de sistemas operativos con esa capacidad: Linux y OS X. 6.3. MULTIPROCESO : Se denomina multiprocesador a un computador que cuenta con dos o ms microprocesadores (CPUs). Gracias a esto, el multiprocesador puede ejecutar simultneamente varios hilos pertenecientes a un mismo proceso o bien a procesos diferentes. Los ordenadores multiprocesador presentan problemas de 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.

6.4. MULTIACCESO: Un sistema multiacceso es el que permite a varios usuarios (cada uno desde su terminal) hacer uso de un mismo ordenador "simultneamente". Esta simultaneidad puede ser aparente (si existe un solo procesador cuyo uso se comparte en el tiempo por varios procesos distintos: Monoprocesador) o real (si existen varios procesadores trabajando al mismo tiempo cada uno en un proceso diferente: Multiprocesador).

7. CMD-DOS OS/2

Puede ejecutarse como como: IO.SYS, La primera versin del sistema fue Mac DRVSPACE. BIN, EMM386.EXE e OS X Server 1.0 en 1999, y en cuanto HIMEM. SYS). al escritorio, fue Mac OS X v10.0 Cheetah (liberada el 24 de marzo de 2001).[13] Para dispositivos empotrados Apple produce versiones especficas: el iOS para el iPhone, el iPod Touch,[14] el iPad y el Apple TV. [15] Los nombres de las versiones de Mac OS X tienen nombre de grandes felinos, por ejemplo: Mac OS X v10.6

8. CONCLUSIONES

Luego de haber investigado y analizado se puede ver que se han desarrollado varios tipos de sistemas operativos con diferentes interfaces y categoras. Pero hemos podido observar que todos los sistemas operativos han sufrido cambios por parte de los programadores, y siguen evolucionando. El dilogo entre el usuario y la mquina suele realizarse a travs de una interfaz de lnea de comandos o de una interfaz grfica de usuario (GUI, siglas en ingls). Las interfaces de lnea de comandos exigen que se introduzcan instrucciones breves mediante un teclado. Las GUI emplean ventanas para organizar archivos y aplicaciones con iconos y mens que presentan listas de instrucciones. El usuario manipula directamente estos objetos visuales en el monitor sealndolos, seleccionndolos y arrastrndolos o movindolos con un Mouse. El uso de las GUI es ms sencillo que el de las interfaces de lnea de comandos. Sin embargo, la introduccin de instrucciones con una GUI es ms lenta, por lo que las GUI suelen tener la opcin de emplear un sistema equivalente al de lnea de instrucciones como alternativa rpida para los usuarios ms expertos. Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MSDOS, OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten mltiples tareas y mltiples usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de pero solo permite un usuario y una tarea.

9. BIBLIOGRAFIA

[1] Morales Vallejo, Pedro, Los trabajos acadmicos basados en lecturas[en lnea], Universidad Pontificia Comillas, Madrid, 27 de Marzo, 2007, disponible en http://www.upcomillas.es/personal/peter/otrosdocumentos/Trabajoscasa.pdf. [2] Smyth, Karen, The benefits of students learning about critical evaluaction rather than being summatively judged, en Assessment & Evaluation in Higher Education, Vol. 29, n 3, pginas 370378, June 2004. [3] Casanova, M Antonia, Evaluacin: Concepo, tipologa y objetivos, Captulo 3 [en lnea] de Casanova M. A. La evaluacin educativa, Mxico, Biblioteca para la Actualizacin del Maestro, SEP-Muralla, 1998, pginas 67-102, disponible en http://www.reformasecundaria.sep.gob.mx/espanol/pdf/evaluacion/casanova/casa nova3.pdf [4] Kuisma, Raija, Criteria Refered Marking of Written Assignments, en Assessment & Evaluation in Higher Education, Vol. 24, n 1, pginas 27-29, 1999.

You might also like