MELISSA ALCÁNTARA ID: 1094408 ALGENI BUTEN ID: 1069983 ALAN CASTRO ID: 1094750 LISSETTE CID ID: 1095429 PABLO DÍAZ ID: 1096394 DANIEL RONDÓN ID: 1088112 NIUKARLOS GONZÁLEZ ID: 1090873 ARTURO HERNÁNDEZ ID: 1097549 ERICKSON JOSÉ NUÑEZ ID: 1090829 ALEXANDER MELÉNDEZ ID: 1088845 ARIEL VALDEZ ID: 1093065 ERNESTO MELÉNDEZ ID: 1067087 JOSÉ MIRANDA ID: 1096359 TABLA DE CONTENIDOS PRÉAMBULO CONCEPTO DE SISTEMAS OPERATIVOS (OBJETIVOS) EVOLUCIÓN HISTÓRICO - PRIMERA GENERACIÓ N - SEGUNDA GENERACIÓ N - TERCERA GENERACIÓ N - CUARTA GENERACIÓ N - QUINTA GENERACIÓ N TIPOS DE SISTEMAS OPERATIVOS DEDUCCIÓN FINAL PRÉAMBULO Los sistemas operativos se pudieran definir de manera muy sencilla administran los recursos del hardware y actú a como un intermediario entre la computadora y su usuario. A continuació n explicaremos algunos conceptos que nos servirá n para comprender mejor lo que son los sistemas operativos y los objetivos de los mismos. CONCEPTO DE SISTEMA OPERATIVO (OBJETIVOS) Un sistema operativo es el software que hace de interfaz tanto entre los usuarios y la má quina, como entre esta ú ltima y los programas. Dicho de otra forma, el sistema operativo es el software que proporciona un entorno que permite a los usuarios ejecutar programas.
Podemos decir que los objetivos fundamentales de un SO son:
● Hacer que la má quina sea fá cil de utilizar ● Hacer que el funcionamiento de la má quina sea eficiente EVOLUCIÓN HISTÓRICA
A continuació n, desde la primera má quina construida
a mediados del siglo pasado hasta la má quinas actuales, se demuestra el punto de vista histó rico del desarrollo paralelo con el desarrollo de los sistemas operativos y el desarrollo del hardware relacionado con el mismo. Esta está compuesta por varias generaciones y cada una de estas significan que hubo una o má s innovaciones tecnoló gicas y a la vez las características de los sistemas operativos son el resultado de los requisitos impuestos por el hardware. PRIMERA GENERACIÓN (1945-1954) Las máquinas de cálculo (como así se les conoce) construidas con anterioridad a esta fecha se basan en componentes electromecánicos. No fue hasta la aparició n de la lámpara termoió nica, dispositivo de incandescencia similar a una bombilla en apariencia, pero funcionalmente comparable a un transistor, cuando se construyeron las primeras máquinas de cálculo totalmente electró nicas. Los dispositivos de entrada y salida más habituales eran las tarjetas perforadas y las cintas de papel perforado. El altísimo coste de estas máquinas tenía como consecuencia que cualquier organizació n que desembolsará los fondos necesarios para adquirir una, debía emplearla para satisfacer las necesidades de cálculo del mayor nú mero posible de usuarios. La científica en computació n la almirante Grace Murray desarrollo flowmatic con el cual hizo muchas aplicaciones a los sistemas, y en el 1959 creó el primer compilador llamado cobol por sus siglas COMMON BUSINESS-ORIENTED LANGUAGE. MÁQUINAS RELEVANTES DE LA PRIMERA GENERACIÓN ENIAC (Electronic Numerical Integrator and Calculator, 1945): Esta fue la primera má quina de cá lculo construida exclusivamente con dispositivos electró nicos. Disponía de 20 registros de 10 lá mparas cada uno, de forma que só lo conducía una lá mpara, simulando así cada registro un dígito, pudiendo operar con tanto con nú meros de 20 dígitos. EDSAC (Electronic Delay Storage Automatic Calculator, 1949): Esta fue la primera má quina con organizació n Von-Neumann. En 1950 se desarrolló un lenguaje de programació n en ensamblador para ella. Primeras má quinas comerciales: A partir de 1951 se construyeron las primeras má quinas de uso comercial: Univac I y Mark I (1951), IBM 701 (1952), IBM 702 e IBM 650 (1953). SEGUNDA GENERACIÓN La innovación tecnológica que actuó como precursora de esta generació n fue el transistor. Los primeros transistores, con un tamañ o y un consumo eléctrico inferior, siendo ademá s sensiblemente má s rá pidos y baratos en comparació n a lá mparas termoió nicas. Se construyeron también las primeras memorias de ferrita, que reducían drá sticamente el espacio Máquinas relevantes: necesario para almacenar un bit. • TRADIC (1955): Primer equipo transistorizado. • IBM 7094 (1962): Disponía espacio de 32K palabras de 36 bits. • PDP-1 (1961, digital): Espacio de 4K de palabras de 16 bits. NECESIDADES A RESOLVER POR PARTES DEL SISTEMA OPERATIVO Se acuñ a por primera vez el término ‘Sistema Operativo’, en el cual, sus usuarios se denominaban ‘usuarios SHARE’ de un Sistema Operativo comú n SOS (SHARE Operative System). Las funciones llevadas cabo por estos elementales Sistemas Operativos se concentran en la automatizació n de la ejecució n continuada o por lotes de trabajos. El sistema operativo proporciona la infraestructura necesaria para la ejecució n de un trabajo tras otro. El elemento central del sistema operativo se denomina supervisor o también monitor de encadenamiento. TERCERA GENERACIÓN (1963-1971) Innovaciones tecnológicas El punto de inflexió n tecnoló gico que desencadenó esta nueva etapa fue la aparició n de los circuitos integrados. Esto permitió integrar decenas o centenares de transistores, lo que reduce tanto el tamañ o como su coste y su consumo. Al aumentar la velocidad resultaba imprá ctico Circuitos integrados que los procesadores esperen a los dispositivos, lo que tuvo como consecuencia Ademá s surgieron los discos la multiprogramació n desde el punto de vista magnéticos, D los cuales desplazaron a de software, y la aparició n de coprocesadores las cintas magnéticas a un segundo para gestionar el control de los diversos plano. subsistemas. ALGUNAS MÁQUINAS RELEVANTES Una característica importante de esta generació n es la aparició n de las primeras familias de ordenadores. Hasta ahora, cada má quina se construía con una configuració n bá sica y un reducido (o inexistente) nú mero de opciones, construyéndose cada dispositivo de forma específica para cada modelo de má quina. En 1960, IBM lanza la serie IBM 360, La cual fue la primera familia de ordenadores y productos que IBM serie 360 cubría tanto el mercado de gestió n como científico. Como principal problema de esta Esta familia disponía de una gama de modelos y familia, hay que citar su complejidad periféricos compatibles, compartiendo el mismo desde el punto de vista software. El lenguaje má quina y el mismo sistema operativo, sistema operativo OS/360 estaba OS/360. Como lenguaje de programació n de alto escrito a base de millones de líneas nivel, compartían también el lenguaje PL/1 (Programming Language 1) y como lenguaje de de có digo, conteniendo gran control de trabajos, también compartían el cantidad de errores., . lenguaje JCL (Job Control Language). EXPLOTACIÓN Aparecen técnicas de procesado como el procesamiento por lotes con multiprogramació n, que permite mediantes la coordinació n del procesador y el sistema operativo ejecutar diversos procesos a la vez, evitando cuellos de botella en caso de existir un proceso que no pueda ser completado inmediatamente en el sistema y permite la creació n de sistemas compartidos que permitan su utilizació n por diversos usuarios al mismo tiempo. NECESIDADES A SATISFACER POR EL S.O
El tiempo del CPU debe repartirse de Y finalmente la coordinació n
forma eficiente para que en el caso suficiente para recibir datos y de sistemas compartidos, los darlos de forma organizada a usuarios tengan la percepció n de que diferentes terminales. reciben una cantidad de recursos equitativa. También se requiere de mecanismos de protecció n contra alteració n de procesos que otros programas paralelos podrían realizar de forma maliciosa o no intencional. CUARTA GENERACIÓN: 1971-1984 INNOVACIONES TECNOLÓGICAS Esta generació n no tiene una innovació n tecnoló gica como precursora, sino que considera la aparició n de los primeros circuitos integrados con tecnología LSI y posteriormente VLSI como punto de inicio. la característica principal es que el procesador ocupa un solo circuito integrado y las memorias de ferrita son reemplazadas por circuito cerrado. - LSI: Large Scale Integration - VLSI: Very Large Scale Integration ALGUNAS MÁQUINAS RELEVANTES La industria informá tica construye ordenadores los cuales se convierten en artículos de consumo a finales de los ochentas, con las siguientes características: - concepto familia ordenadores está consolidado - los miniordenadores superan los ordenadores corporativos - los procesadores en cadena ejecutan instrucciones antes de acabar - los procesadores vectoriales trabajan con vectores numéricos - los supercomputadores disponen de varios procesadores - el microordenador aparece y solo da servicio a una persona EXPLOTACIÓN En la mayoría de los casos en los sistemas no interactivos todo el proceso de SPOOL se hace sobre disco, desaparecen las tarjetas perforadas. las cintas magnéticas pasan a ser utilizadas como dispositivos de copias de seguridad o almacenamiento masivo. Aparecen las primeras interfaces grá ficas de usuario a finales de esta etapa como sistema interactivo. NECESIDADES A SATISFACER POR PARTE DEL SISTEMA OPERATIVO • Proporcionar soporte de red. • proporcionando acceso a dispositivos remotos, como impresoras, sistemas de archivos, etcétera. • En el caso de los multiprocesadores, los métodos de planificació n han de darle soporte adecuado. • la facilidad de uso se convierte en un factor crítico, pues la mayoría de sus usuarios no ni de lejos son especialistas en informá tica TIPOS DE SISTEMAS OPERATIVOS SISTEMAS OPERATIVOS DE MAINFRAME Un sistema operativo de mainframe, simplemente es un sistema operativo (OS) en un ordenador central, un potente dispositivo utilizado principalmente por los gobiernos y las empresas para procesar grandes cantidades de informació n y apoyar a un gran nú mero de usuarios. SISTEMAS OPERATIVOS DE SERVIDOR Un nivel por debajo en la clasificació n está n los sistemas operativos de servidor. É stos se ejecutan en servidores, que son computadoras personales muy grandes, estaciones de trabajo o incluso mainframes, y dan servicio a mú ltiples usuarios a través de una red, permitiéndoles compartir recursos de hardware y software. Los servidores pueden prestar servicios de impresió n, de archivo o de Web. SISTEMAS OPERATIVOS MULTIPROCESADOR Una forma cada vez má s comú n de obtener potencia de computació n a gran escala es dotar de varias CPUs a los sistemas. Se necesitan sistemas operativos especiales, pero con frecuencia éstos son variaciones de los sistemas operativos de servidor, con funciones especiales para comunicació n y conectividad. SISTEMAS OPERATIVOS DE COMPUTADORA PERSONAL La siguiente categoría es el sistema operativo de computadora personal. Su misió n consiste en presentar una buena interfaz a un solo usuario. Se les usa en forma amplia para procesamiento de texto, hojas de cá lculo y acceso a Internet. Ejemplos comunes son las distintas versiones personales de Windows, el sistema operativo Macintosh y Linux. SISTEMAS OPERATIVOS DE TIEMPO REAL Los sistemas de tiempo real son aquellos en los que no tiene importancia el usuario, sino los procesos. Por lo general, está n subutilizados sus recursos con la finalidad de prestar atenció n a los procesos en el momento que lo requieran, se utilizan en entornos donde son procesados un gran nú mero de sucesos o eventos. SISTEMAS OPERATIVOS INTEGRADOS Pasando a sistemas cada vez má s pequeñ os, llegamos a las computadoras de bolsillo (palm-top) y sistemas integrados (también conocidos como empotrados). Una computadora de bolsillo o Asistente Personal Digital (PDA= Personal Digital Assistant) es una computadora pequeñ a que cabe en el bolsillo de la camisa y realiza unas cuantas funciones como libreta de direcciones electró nica y bloc de notas. SISTEMAS OPERATIVOS DE TARJETA INTELIGENTE
Los sistemas operativos má s pequeñ os
se ejecutan en tarjetas inteligentes, que son dispositivos del tamañ o de una tarjeta de crédito que contienen un chip de CPU. Sus limitaciones en cuanto a potencia de procesamiento y memoria son muy severas. Algunos de ellos só lo pueden desempeñ ar una funció n, digamos pagos electró nicos, pero otros pueden realizar varias funciones en la misma tarjeta. Muchos de éstos son sistemas patentados. 5TA GENERACIÓN: INNOVACIONES TECNOLÓGICAS Durante la 5ta generació n se podría considerar como característica má s representativa la construcció n de má quinas con un elevado nú mero de procesadores, llevá ndose a construir má quinas con cientos de procesadores. Se consolida el uso de Internet, llegando un elevado porcentaje de la població n a tener acceso a la red, convirtiéndose esta en un bien de consumo y en un espacio comercial de primer orden. 5TA GENERACIÓN: ALGUNAS MÁQUINAS RELEVANTES La principal característica de esta etapa es la drá stica reducció n de precios, a la vez que las prestaciones aumentan de forma inversa. En el segmento de mercado de los ordenadores personales, estos alcanzan en prestaciones a los mainframes de hace algunos añ os, mientras que sus reducidos precios los convierten en un bien de consumo doméstico. Por otro lado el segmento de los supercomputadores se ve dominado por los grandes multiprocesadores. EXPLOTACIÓN
Gracias a la conectividad mundial proporcionada por Internet, los
sistemas distribuidos toman tambié n una especial relevancia. Por su parte, los ordenadores personales se vuelven multiprogramados. NECESIDADES A SATISFACER POR PARTE DEL SISTEMA OPERATIVO • En el campo de los multiprocesadores, la gestió n y planificació n de estos ha de contemplar la posibilidad de escalabilidad. • En el campo de los sistemas distribuidos, el principal objetivo es hacer transparente al usuario. • En el campo de los ordenadores personales, la facilidad de uso y la “amigabilidad” de la interfaz se convierte definitivamente en norma sagrada.
Los sistemas operativos modernos son capaces de autoconfigurarse en
respuestas a cambios en el hardware. DEDUCCIÓN FINAL