1. DEFINICION DE UN SISTEMA OPERATIVO<br />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. Es un administrador de los recursos de hardware del sistema. En una definición informal es un sistema que consiste en ofrecer una distribución ordenada y controlada de los procesadores, memorias y dispositivos de E/S entre los diversos programas que compiten por ellos.<br />A finales de los 40's el uso de computadoras estaba restringido a aquellas empresas o instituciones que podían pagar su alto precio, y no existían los sistemas operativos.<br />La importancia de los sistemas operativos nace históricamente desde los 50's, cuando se hizo evidente que el operar una computadora por medio de tableros enchufables en la primera generación y luego por medio del trabajo en lote en la segunda generación se podía mejorar notoriamente, pues el operador realizaba siempre una secuencia de pasos repetitivos.<br />En la tercera generación de computadoras nace uno de los primeros sistemas operativos con la filosofía de administrar una familia de computadoras: el OS/360 de IBM.<br />En la cuarta generación surgen los conceptos de interfaces amigables intentando así atraer al público en general al uso de las computadoras como herramientas cotidianas. Se hacen populares el MS-DOS y UNIX.<br />Para mediados de los 80's, comienza el auge de las redes de computadoras y la necesidad de sistemas operativos en red y sistemas operativos distribuidos. Para los 90's el paradigma de la programación 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 específica y poder ver sus resultados en la pantalla o monitor de otra diferente (por ejemplo, ejecutar una simulación en una máquina con UNIX y ver los resultados en otra con DOS). Internamente los sistemas operativos estructuralmente de se clasifican según como se hayan organizado internamente en su diseño, por esto la clasificación más común de los sistemas operativos son:<br /> Sistemas monolíticos:<br /> En estos sistemas operativos se escriben como un conjunto de procedimientos, cada uno de los cuales puede llamar a cualquiera de los otros siempre que lo necesite. Cuando se emplea esta técnica, cada procedimiento del sistema tiene una interfaz bien definida en términos de parámetros y resultados, y cada una tiene la libertad de llamar a cualquiera otra, si la última ofrece algún cálculo útil que la primera necesite.<br /> Sistemas operativos estructurados:<br /> A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles. Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interfase con el resto de elementos<br /> Cliente-servido:<br /> El tipo más reciente de sistemas operativos es el denominado Cliente-servidor, que puede ser ejecutado en la mayoría de las computadoras, ya sean grandes o pequeñas. Este sistema sirve para toda clase de aplicaciones por tanto, es de propósito general y cumple con las mismas actividades que los sistemas operativos convencionales.<br /> Funciones del sistema operativo:<br /> Las funciones clásicas del sistema operativo se pueden agrupar en las tres categorías siguientes:<br /> • Gestión de los recursos de la computadora.<br /> • Ejecución de servicios para los programas.<br /> • Ejecución de los mandatos de los usuarios.<br /> TIPOS DE SISTEMA OPERATIVOS<br />Un sistema Operativo (SO) es en sí mismo un programa de computadora. Sin embargo, es un programa muy especial, quizá el más complejo e importante en una computadora. El SO despierta a la computadora y hace que reconozca a la CPU, la memoria, el tecla do, el sistema de vídeo y las unidades de disco.<br />Los sistemas operativos son:<br />DOS tiene tres elementos principales: <br />1.MS-DOS BIOSIO.SYSIBMBIO.COM2.MS-DOS KernelMSDOS.SYSIBMDOS.COM3.MS-DOS ShellCOMMAND.COMCOMMAND.COM<br />DOS: El famoso DOS, que quiere decir Disk Operating System (sistema operativo de disco), es más conocido por los nombres de PC-DOS y MS-DOS. El MS-DOS fue hecho por la compañía de software Microsoft y es en esencia el mismo SO que el PC-DOS. La razón de su continua popularidad se debe al aplastante volumen de software disponible y a la base instalada de computadoras con procesador Intel.<br />Cuando Intel liberó el 80286, DOS se hizo tan popular y firme en el mercado que DOS y las aplicaciones DOS representaron la mayoría del mercado de software para PC. En aquel tiempo, la compatibilidad IBM, fue una necesidad para que los productos tuvieran éxito, y la quot;
compatibilidad IBMquot;
significaba computadoras que corrieran DOS tan bien como las computadoras IBM lo hacían.<br />Aún con los nuevos sistemas operativos que han salido al mercado, todavía el DOS es un sólido contendiente en la guerra de los SO.<br />Características:<br />El Sistema Operativo MS-DOS:<br />Se trata de un SO que permite utilizar el PC en un sólo puesto de trabajo: monopuesto (o monousuario), es decir, no da la posibilidad de que distintos usuarios desde distintos puestos puedan trabajar simultáneamente sobre un único S.O.<br /> Es también monotarea, ya que no permite simultanear la ejecución de varias tareas a la vez. Por tanto, antes de ejecutar una nueva orden, debemos esperar a que concluya la anterior.<br />Desde el punto de vista de los programadores, este sistema operativo permitía un control total de la computadora, libre de las capas de abstracción y medidas de seguridad a las que obligan los sistemas multiusuario y multitarea.<br />El DOS carece por completo de interfaz gráfica, y no utiliza el ratón, aunque a partir de ciertas versiones solía incluir controladoras para detectarlo, inicializarlo y hacerlo funcionar bajo diversas aplicaciones de edición y de interfaz y entorno gráfico.<br />2) Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble click con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.<br />Las siguientes fueron las principales características de Windows 3.1:<br />No hay soporte para el modo Real (8086). <br />Fuentes TrueType. <br />Multimedia. <br />OLE - Object Linking and Embedding <br />Capacidad para que una aplicación reinicie la máquina. <br />Soporte de API de multimedia y red. <br />3) Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.<br />Características:<br />fue lanzado en 1995, con una nueva interfaz de usuario, compatibilidad con nombres de archivo largos de hasta 250 caracteres, y la capacidad de detectar automáticamente y configurar el hardware instalado plug and play. <br />De forma nativa podrían ejecutar aplicaciones de 32-bits y presentó varias mejoras tecnológicas que aumentaron su estabilidad respecto a Windows 3.1.<br />En su primera versión Windows 95 utilizaba el sistema de archivos FAT16, el cual era accesible con las versiones anteriores. <br />4) Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras. Cuando el desarrollo comenzó en noviembre de 1988, Windows NT (usando modo protegido) fue desarrollado a la vez que OS/2 3.0, la tercera versión del sistema operativo desarrollado en conjunto entre Microsoft e IBM. Adicionalmente al trabajo de las tres versiones de OS/2, Microsoft continuó desarrollando paralelamente un ambiente Windows basado en DOS y con menos demanda de recursos (usando modo real)... Esta decisión causó tensión entre Microsoft e IBM, y la colaboración se vino abajo. IBM continuó el desarrollo de OS/2 por su cuenta, mientras Microsoft continuó trabajando en el recién nombrado Windows NT<br />Características: <br />Compatibilidad Confiabilidad Portabilidad Escalabilidad Desempeño y una mejor Expansión Procesamiento Distribuido.<br />es una colección de pequeños componentes(o módulos) que trabajan en conjunto para ejecutar las tareas de un Sistema Operativo.<br />Cada componente provee un conjunto de funciones que actúan como interfaz para el resto del sistema.<br />Desde unas modestas 34,000 unidades vendidas en el año fiscal de 1994, Microsoft pasó a vender un millón de licencias de Servidor y 5.9 millones de licencias de Workstation en el año 1997. Hoy en día, Microsoft ha vendido más de 20 millones de licencias de Windows NT.<br />5) OS/2: Este SO fue hecho por IBM. Tiene soporte de 32 bits y su interfaz es muy buena. El problema que presenta este sistema operativo es que no se le ha dad el apoyo que se merece en cuanto a aplicaciones se refiere. Es decir, no se han creado muchas aplicaciones que aprovechen las características del SO, ya que la mayoría del mercado de software ha sido monopolizado por Windows.<br />Características:<br />La idea de OS/2 surgió entre IBM y Microsoft a mediados de los 80, en un intento de hacer un sucesor de MS-DOS, el cual ya empezaba a acusar el paso del tiempo y resultaba claramente desaprovechado de los recursos de las máquinas de la época basadas en el Intel 286.<br />La primera versión de 32-bit de OS/2. Mejoras en esta versión: Soporte para procesadores de 32 bits.<br />6) Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.<br />Características:<br />Apoya la separación estricta entre los archivos del usuario y del sistema para una seguridad máxima contra los programas maliciosos. Incluye el cifrado de discos. Apple no permite que OS X ejecute en hardware que no sea de Mac, así que el Mac es la única manera de ejecutar los tres sistemas operativos en la misma máquina.<br />7) UNIX: El sistema operativo UNIX fue creado por los laboratorios Bell de AT&T en 1969 y es ahora usado como una de las bases para la supercarretera de la información. Unix es un SO multiusuario y multitarea, que corre en diferentes computadoras, desde supercomputadoras, Mainframes, Minicomputadoras, computadoras personales y estaciones de trabajo. Esto quiere decir que muchos usuarios pueden estar usando una misma computadora por medio de terminales o usar muchas de ellas. <br />Características:<br />software libre, gratuito, y código fuente a disposición.comunidad de desarrolladoresmúltiples variantes para servidores y equipos de escritoriomejor aprovechamiento de recursos del sistemapara mas info visitar wikipedia.<br />Por otro lado, es un multitarea, es decir, el sistema permite que los usuarios estén ejecutando varias aplicaciones simultáneamente utilizando la técnica de tiempo compartido. Para ello se aplican los diferentes algoritmos de planificación como los que viste en la Unidad 2. A continuación se detalla el utilizado habitualmente por Unix/Linux y otros sistemas multiusuario, junto con algunas de las características más importantes de estos sistemas operativos:<br />SISTEMAS OPERATIVOS<br />PRESENTADO POR:<br />DIANA LORENA CORDERO GAMBOA<br />LEIDY ALEJADRA ABRIL VANEGAS<br />GRUPO:<br />1ª<br />CORPORACION UNIVERSITARIA DE INVESTIGACION Y TECNOLOGIA CORUNIVERSITEC<br />2011<br />SISTEMAS OPERATIVOS<br />PRESENTADO POR:<br />DIANA LORENA CORDERO GAMBOA<br />LEIDY ALEJANDRA ABRIL VANEGAS<br />SISTEMAS<br />DOCENTE:<br />BENJAMIN CHIQUIZA<br />CORPORACION UNIVERSITARIA DE INVESTIGACION Y TECNOLOGIA CORUNVERSITEC<br />2011<br /> BIBLIOGRAFIA<br />http/computación.es cinvestva.mx/htlm<br />http/www.palomoticoinfo/htlm<br />http/wikipedia.org.es/<br />http/www.emas.co.cl/<br />http/www.fortunecty.com/<br />