TALLER FUNDAMENETOS DE SISTEMAS OPERATIVOS
ESNEIDER SARABIA URQUIJO
ESP. CARLOS ALBERTO MEJIA RODRIGUEZ
UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERIA Y TECNOLOGIA INGENIERIA DE SISTEMAS 9 SEMESTRE AGUACHICA 2018
1. ¿En qué se diferencia la multitarea apropiativa de la cooperativa? Para todas las opciones, léase: “A diferencia de la multitarea cooperativa, la apropiativa. . . ” (Seleccione al menos una respuesta.)
a) Es inmune a que un cálculo demasiado largo o un ciclo infinito dejen a la computadora efectivamente congelada. b) Es la más utilizada hoy en día. c) Ocurre sólo cuando el proceso hace una llamada al sistema. c) Se emplea principalmente en sistemas multiusuario. e) Requiere apoyo de hardware. 2. Un sistema operativo ofrece una serie de recursos o características principales, tanto a sus usuarios como a sus programadores. Estos pueden agruparse en aislamiento, administración de recursos y abstracción. De las siguientes afirmaciones, ¿cuál responde a cada uno de dichos conceptos, y cuál no corresponde a una función del sistema operativo? ( Administración de Recursos) Instrumentar políticas que repartan la atención del sistema de forma efectiva y acorde a las necesidades establecidas entre los diferentes procesos o usuarios. ( Aislamiento) Cada proceso y cada usuario no tendrán que preocuparse por otros que estén usando el mismo sistema; idealmente, su experiencia será la misma que si el sistema estuviera exclusivamente dedicado a su atención. Requiere que el sistema operativo cuente con ayuda del hardware.
(NO CORRESPONDE A NINGUNA FUNCIÒN Presentar una interfaz consistente al usuario (puede ser gráfica o textual), eliminando las diferencias que provendrían de manejar distintos tipos de hardware. ( Abstracción) Los programadores no deben tener que preocuparse de los detalles del acceso a hardware, o de la configuración particular de una computadora. El programador debe poder enfocarse en resolver los problemas o necesidades particulares de sus usuarios. 3. Algunos dispositivos requieren de bloqueo para garantizar a un programa su acceso exclusivo. ¿Cuáles de los siguientes entrarían en ese supuesto? a) Teclado. b) Unidad de cinta. c) Discos. d) Impresora.
4. Un programa típicamente pasa por varias etapas en su ejecución, algunas de las cuales están limitadas por el procesador, mientras que las otras lo están por la entrada/salida. Los componentes del sistema que están ocupados en cada caso son distintos. ¿Qué tipo de sistemas nacieron para responder a esta necesidad? Los sistemas de tiempo compartido nacieron para solucionar esta situación ya que permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, esta la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario. 5. Se presentó que los sistemas microkernel se basan en la simplificación de los mecanismos de comunicación y un esquema más claro de comunicación
entre componentes. Sin embargo, los sistemas monolíticos siempre fueron más simples de implementar, razón por la cual muchos sistemas microkernel se han reducido a ejercicios académicos. Explique esta tensión. Es basado en buscar esquemas lógicos más limpios, por eso actúan los sistemas de microkernel, los cuales facilita una comprensión de cada una de las piezas, permitiendo una implementación mucho más elegante. Si ocurriera una falla de algunos de los componentes, este tendría una auto-reparación más rápida, exitosa sin mucha complejidad. 6. De los sistemas operativos ampliamente utilizados que conozca, averigüe cuáles son microkernel y cuáles son monolíticos. Sistemas operativos que usan microkernel Minix, QNX, SymbOS, Phoenix – RTOS, Jari Operating System Sistemas operativos que usan monolíticos Unix, MS-DOS, Linux, Syllable, Nucleos tipo DOS, DR-DOS 7. Los sistemas operativos empleados para dispositivos móviles son los mismos que los que utilizan las computadoras personales, sin embargo, hay áreas particulares, como la interfaz al usuario o el manejo de la energía, que son claramente distintos: ¿cómo puede verse la influencia en el sentido inverso? Esto es, ¿qué tanto ha influido la popularización de los dispositivos móviles en el camino de los sistemas operativos en general? estos dispositivos móviles están más orientados a la movilidad, una mejor conexión inalámbrica y una forma más eficiente en cuanto a la administración del procesamiento y el almacenamiento, por otra parte el proceso multitareas hace que estos sean más llamativos, y esto es posible gracias a las diferentes capas que estos poseen tales como la capa kernel, la capa del middleware y la capa de
administración que son las responsables de que procesos como administración de aplicaciones, multiprocesos y multitareas, soporte multilenguaje, soporte a diferentes pantallas se lleven a cabo. Y algo muy importante que son inteligentes siendo soportados por un sistema operativo.