Sistemas Operativos: Guía de Tareas: Primer Parcial 2013 Ing. Héctor Castillo Sistemas Operativos: Guía de Tareas:
Views 109 Downloads 0 File size 462KB
Sistemas Operativos: Guía de Tareas: Primer Parcial
2013
Ing. Héctor Castillo
Sistemas Operativos: Guía de Tareas:
Primer Parcial
Contenido MÓDULO 01: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS ...................................................... 2 CONTROL DE LECTURA (CAPÍTULO 1 DEL LIBRO DE TEXTO) ..................................................... 2 INVESTIGACIÓN ......................................................................................................................... 2 SISTEMAS DE TIEMPO COMPARTIDO .................................................................................... 2 API ......................................................................................................................................... 3 VIRTUALIZACIÓN ................................................................................................................... 3 MÓDULO 02: DESCRIPCIÓN Y CONTROL DE PROCESOS................................................................ 4 CAMBIO DE ESTADOS DE PROCESOS: EJEMPLO RESUELTO ...................................................... 4 CAMBIO DE ESTADOS DE PROCESOS: EJERCICIO 1 ................................................................... 5 CAMBIO DE ESTADOS DE PROCES OS: EJERCICIO 2 .................................................................. 6 CAMBIO DE ESTADOS DE PROCES OS: EJERCICIO 3 .................................................................. 7 MÓDULO 03: SUPERVISIÓN DE PROCESOS CON WINDOWS / CONFIGURACIÓN BÁSICA DE WINDOWS SERVER 2008 ............................................................................................................... 8 CONFIGURACIÓN BÁSICA DE WINDOWS SERVER 2008 ........................................................ 8
Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 1
Sistemas Operativos: Guía de Tareas:
Primer Parcial
MÓDULO 01: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS CONTROL DE LECTURA (CAPÍTULO 1 DEL LIBRO DE TEXTO) 1. Grafique y explique el funcionamiento de la memoria caché 2. Enumere y explique brevemente las funciones que cumplen los registros del procesador. 3. ¿Qué es memoria cache? 4. Explique brevemente los siguientes conceptos: a. Registros de datos b. Registros de dirección c. Registro índice d. Puntero de segmento e. Puntero de pila 5. ¿Cuál función cumplen los registros de control y estado? 6. Explique el ciclo básico de ejecución de una instrucción en un sistema informático 7. ¿Qué es una pila? 8. ¿Qué características distinguen a los diversos elementos de una jerarquía de memoria?. 9. ¿Qué es una interrupción? 10. Cuáles son las 4 categorías más comunes de acciones que realiza un procesador 11. Explique brevemente el concepto Interrupciones. Explique brevemente las clases de interrupciones que existen. ¿Cuál es el propósito de las interrupciones? 12. ¿Cómo se realiza la transferencia de control por interrupciones? 13. Grafique y explique cómo se realiza el tratamiento de una interrupción simple. 14. Explique brevemente en qué consisten las interrupciones múltiples. 15. Explique brevemente la jerarquía de la memoria (Interna, externa, secundaria). 16. Explique con sus propias palabras el funcionamiento de la pila, ejemplifique. 17. Explique con sus propias palabras los 4 elementos estructurales principales de un computador. 18. Muestre gráficamente y explique brevemente las tres técnicas para realizar operaciones de Entrada/Salida.
INVESTIGACIÓN SISTEMAS DE TIEMPO COMPARTIDO
1. ¿Qué es un sistema de tiempo compartido? 2. Mencione ventajas y desventajas de los sistemas de tiempo compartido 3. En un entorno de multiprogramación que además provea tiempo compartido (un servidor al que se conectan muchos usuarios), se presentan potenciales problemas de seguridad. Explique al menos dos de esos problemas. 4. ¿Cómo se puede garantizar el mismo grado de seguridad en un sistema de tiempo compartido que en un sistema dedicado (monousuario). Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 2
Sistemas Operativos: Guía de Tareas:
Primer Parcial
5. ¿Bajo qué circunstancias sería mejor para un usuario utilizar un sistema de tiempo compartido en lugar de una PC o una estación de trabajo monousuario. 6. ¿En qué se diferencian los sistemas en cluster de los sistemas multiprocesador? ¿Qué se requiere para que dos máquinas que pertenecen a un cluster cooperen para proporcionar un servicio de alta disponibilidad? ¿Qué es alta disponibilidad en este contexto? 7. Explique con un diagrama el funcionamiento de un sistema de tiempo compartido.
API
Explique el concepto de API en el contexto de sistemas operativos. 1. Investigue cuales son las principales categorías de librerías que contiene la API de LINUX y de ejemplos de funciones contenida en cada una de ellas. 1. Enumere y explique brevemente las categorías en que se dividen las funciones de la API de Windows. Dé ejemplos de al menos dos funciones contenidas en cada una de ellas. 2. Explique al menos dos maneras de hacer llamados a API desde un programa escrito en C#.
VIRTUALIZACIÓN
1. Defina el concepto de virtualización. 2. ¿Qué es una máquina virtual? Explique ampliamente en qué consiste la virtualización de servidores. 3. Explique ampliamente en qué consiste la virtualización de almacenamiento. 4. ¿Cuáles son las ventajas y desventajas de la virtualización? 5. ¿Cuáles son las principales soluciones del mercado para implementar vitualización? Haga un comparativo de ventajas de y desventajas de cada una de ellas.
Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 3
Sistemas Operativos: Guía de Tareas:
Primer Parcial
MÓDULO 02: DESCRIPCIÓN Y CONTROL DE PROCESOS CAMBIO DE ESTADOS DE PROCESOS: EJEMPLO RESUELTO Varios procesos necesitan entrar a ejecución en un sistema multiprogramado. Teniendo en consideración las transiciones de estado válidas, se determina la acción apropiada a seguir en cada momento, y otros efectos que pueda tener la solicitud. Se asume, para este ejemplo, que la memoria disponible es de únicamente 256MB:
Proceso
Acción que Solicita el proceso
Memoria Resultado/Efecto de la solicitud requerida
P1
Entrar a ejecución
128MB
P2
Entrar a Ejecución
128MB
P2 ->Listo
0
P3
Entrar a Ejecución
64MB
P3 -> Nuevo
0
P1
Terminar
P1-> Terminado, P2 -> Ejecución, P3 -> Listo
64
P2
Lectura de datos en disco
P2 -> Bloqueado, P3 -> Ejecución
64
P4
Entrar a Ejecución
P4 -> nuevo
64
P2
Fin Lectura de datos
P2 -> Listo
64
P3
Terminar
P5
Entrar a Ejecución
128MB
P1-> Ejecución
Memoria restante 128
P3 -> Terminado, P2 -> Ejecución, P4-> Listo 64MB
P5 -> Nuevo
0 0
Estado final de los procesos: Procesos Nuevos (pero no Listos)
P5
Proceso que queda en ejecución
P2
Procesos que quedan en cola de listos
P4
Procesos que quedan bloqueados
Ninguno
Procesos Terminados
P1, P3
Valor Final de la Memoria
0
Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 4
Sistemas Operativos: Guía de Tareas:
Primer Parcial
CAMBIO DE ESTADOS DE PROCESOS: EJERCICIO 1 Instrucciones: Varios procesos necesitan entrar a ejecución en un sistema multiprogramado. Teniendo en consideración las transiciones de estado válidas, determine la acción apropiada a seguir en cada momento. La memoria disponible es de únicamente 1024MB: Proceso
Acción que solicita el proceso
Memoria requerida
P1
Entrar a ejecución
256MB
P2
Entrar a Ejecución
512MB
P1
Lectura de datos en disco
P2
Terminar
P3
Entrar a Ejecución
512MB
P4
Entrar a ejecución
512MB
P5
Entrar a Ejecución
384MB
P1
Fin de Lectura de datos en disco
P3
Lectura de Datos en Disco
P1
Terminar
P6
Entrar a Ejecución
Resultado/Efecto de la solicitud
Memoria restante
384MB
Estado Final de los procesos: Procesos Nuevos (No Listos) Proceso que queda en ejecución Procesos que quedan en cola de listos
-
Procesos que quedan bloqueados Procesos Terminados Valor Final de la Memoria
Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 5
Sistemas Operativos: Guía de Tareas:
Primer Parcial
CAMBIO DE ESTADOS DE PROCES OS: EJERCICIO 2 Instrucciones: Varios procesos necesitan entrar a ejecución en un sistema multiprogramado. Teniendo en consideración las transiciones de estado válidas, determine la acción apropiada a seguir en cada momento. La memoria disponible es de únicamente 2048MB: Proceso
Acción que solicita el proceso
P1
Entrar a ejecución
P2
Entrar a Ejecución
P1
Lectura de datos en disco
P2
Lectura de datos en disco
P3
Entrar a ejecución
P4
Entrar a Ejecución
P3
Fin de Lectura de datos en disco Lectura de datos en disco
P5
Entrar a Ejecución
P6
Entrar a Ejecución
P4
Terminar
P1
Memoria requerida
Resultado/Efecto de la solicitud
Memoria Restante
512MB 128MB
512MB 512MB
128MB 512MB
Estado Final de los procesos: Procesos Nuevos (No Listos) Proceso que queda en ejecución Procesos que quedan en cola de listos Procesos que quedan bloqueados Procesos Terminados Valor Final de la Memoria
Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 6
Sistemas Operativos: Guía de Tareas:
Primer Parcial
CAMBIO DE ESTADOS DE PROCES OS: EJERCICIO 3 Instrucciones: Varios procesos necesitan entrar a ejecución en un sistema multiprogramado. Teniendo en consideración las transiciones de estado válidas, determine la acción apropiada a seguir en cada momento. La memoria disponible es de únicamente 1024MB: Proceso
Acción que solicita el proceso
P1
Entrar a ejecución
P2
Entrar a Ejecución
P3
Entrar a Ejecución
P1
Terminar
P2
Lectura de datos en disco
P4
Entrar a Ejecución
P2
Fin de Lectura de datos
P3
Terminar
P5
Entrar a Ejecución
P4
Terminar
Memoria requerida
Resultado/Efecto de la solicitud
Memoria restante
64MB 256MB 128MB
256MB
64MB
Estado final de los procesos: Procesos Nuevos (No Listos) Proceso que queda en ejecución Procesos que quedan en cola de listos Procesos que quedan bloqueados Procesos Terminados Valor Final de la Memoria
Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 7
Sistemas Operativos: Guía de Tareas:
Primer Parcial
MÓDULO 03: SUPERVISIÓN DE PROCESOS CON WINDOWS / CONFIGURACIÓN BÁSICA DE WINDOWS SERVER 2008 CONFIGURACIÓN BÁSICA DE WINDOWS SERVER 2008
En esta tarea se plantean una serie de preguntas relacionadas con los videos de configuración de Windows Server 2008 que se han incluido en el contenido del tercer módulo. Nota: Los videos no son de autoría del catedrático de la clase, pero son públicos, y además de mucha utilidad, bastante prácticos y se aprende mucho con ellos. Las preguntas que se plantean a continuación más que evaluar lo visto en los vídeos están orientadas a que ustedes investiguen los conceptos de elementos que surgen en los mismos y que no están suficientemente explicados en cada vídeo. Entre los videos y la investigación el estudiante desarrollará un buen conocimiento acerca de la configuración básica de un servidor Windows 2008.
A continuación las preguntas a investigar: 1. ¿Cuáles son las tareas básicas de configuración que se realizan una vez instalado Windows 2008 Server? 2. ¿Qué es una dirección IPv4 y IPv6? ¿Cuál es la diferencia entre una dirección IP estática y una dinámica? 3. ¿Qué es un dominio? ¿qué es un servidor de dominio? ¿Cuál es su propósito? 4. Enumere y explique brevemente al menos 5 roles que pueden asignársele a un servidor Windows 2008. 5. ¿Cuál es la función de un servidor controlador de dominio? 6. ¿Cuál es la función y propósito de un servidor DNS? 7. ¿Cuál es la función de un servidor DHCP? 8. ¿Qué es ISA SERVER y que versiones existen? 9. ¿Qué es el Scope en la configuración de un servidor DHCP? ¿Por qué es necesario definir un rango de direcciones IP? 10. ¿Qué es el IIS? 11. ¿Que son las unidades organizativas y para qué sirven? 12. ¿Que son las directivas de grupo y para qué sirven? 13. ¿Menciones ventajas y desventajas del Firewall de Windows Server 2008?
Sistemas Operativos: Guía de Tareas: Primer Parcial
Página 8