SO Tarea Primer Parcial

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

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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