Está en la página 1de 9
Sistemas Operativos: Guía de Tareas: Primer Parcial 2013 I n g . H é c

Sistemas Operativos:

Guía de Tareas:

Primer Parcial

2013

I n g

.

H é c t o r

C a s

t i

l

l o

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial Contenido MÓDULO 01: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS 2

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

8 CONFIGURACIÓN BÁSICA DE WINDOWS SERVER 2008 8 Sistemas Operativos: Guía de Tareas: Primer Parcial
8 CONFIGURACIÓN BÁSICA DE WINDOWS SERVER 2008 8 Sistemas Operativos: Guía de Tareas: Primer Parcial

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial MÓDULO 01: INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS CONTROL DE

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).

tiempo compartido que en un sistema dedicado (monousuario). Sistemas Operativos: Guía de Tareas: Primer Parcial
tiempo compartido que en un sistema dedicado (monousuario). Sistemas Operativos: Guía de Tareas: Primer Parcial

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial 5. ¿Bajo qué circunstancias sería mejor para un usuario

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.

de ventajas de y desventajas de cada una de ellas. Sistemas Operativos: Guía de Tareas: Primer
de ventajas de y desventajas de cada una de ellas. Sistemas Operativos: Guía de Tareas: Primer

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial MÓDULO 02: DESCRIPCIÓN Y CONTROL DE PROCESOS CAMBIO DE

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:

 

Acción que

Memoria

 

Memoria

Proceso

Solicita el

requerida

Resultado/Efecto de la solicitud

restante

proceso

P1

Entrar a ejecución

128MB

P1-> Ejecución

128

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

128MB

P4 -> nuevo

64

P2

Fin Lectura de datos

 

P2 -> Listo

64

P3

Terminar

 

P3 -> Terminado, P2 -> Ejecución, P4-> Listo

0

P5

Entrar a Ejecución

64MB

P5 -> Nuevo

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

Terminados P1, P3 Valor Final de la Memoria 0 Sistemas Operativos: Guía de Tareas: Primer Parcial
Terminados P1, P3 Valor Final de la Memoria 0 Sistemas Operativos: Guía de Tareas: Primer Parcial

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial CAMBIO DE ESTADOS DE PROCESOS: EJERCICIO 1 Instrucciones: Varios

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:

 

Acción que solicita el proceso

Memoria

Resultado/Efecto de la solicitud

Memoria

Proceso

requerida

restante

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

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

bloqueados Procesos Terminados Valor Final de la Memoria Sistemas Operativos: Guía de Tareas: Primer Parcial
bloqueados Procesos Terminados Valor Final de la Memoria Sistemas Operativos: Guía de Tareas: Primer Parcial

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial CAMBIO DE ESTADOS DE PROCES OS: EJERCICIO 2 Instrucciones:

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:

 

Acción que solicita el proceso

Memoria

 

Memoria

Proceso

requerida

Resultado/Efecto de la solicitud

Restante

P1

Entrar a ejecución

512MB

   

P2

Entrar a Ejecución

128MB

   

P1

Lectura de datos en disco

     

P2

Lectura de datos en disco

     

P3

Entrar a ejecución

512MB

   

P4

Entrar a Ejecución

512MB

   

P1

Fin de Lectura de datos en

     

P3

Lectura de datos en disco

     

P5

Entrar a Ejecución

128MB

   

P6

Entrar a Ejecución

512MB

   

P4

Terminar

     

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

Procesos Terminados Valor Final de la Memoria Sistemas Operativos: Guía de Tareas: Primer Parcial
Procesos Terminados Valor Final de la Memoria Sistemas Operativos: Guía de Tareas: Primer Parcial

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial CAMBIO DE ESTADOS DE PROCES OS: EJERCICIO 3 Instrucciones:

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:

 

Acción que solicita el proceso

Memoria

 

Memoria

Proceso

requerida

Resultado/Efecto de la solicitud

restante

P1

Entrar a ejecución

64MB

   

P2

Entrar a Ejecución

256MB

   

P3

Entrar a Ejecución

128MB

   

P1

Terminar

     

P2

Lectura de datos en disco

     

P4

Entrar a Ejecución

256MB

   

P2

Fin de Lectura de datos

     

P3

Terminar

     

P5

Entrar a Ejecución

64MB

   

P4

Terminar

     

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

bloqueados Procesos Terminados Valor Final de la Memoria Sistemas Operativos: Guía de Tareas: Primer Parcial
bloqueados Procesos Terminados Valor Final de la Memoria Sistemas Operativos: Guía de Tareas: Primer Parcial

Sistemas Operativos: Guía de Tareas:

Primer Parcial

Sistemas Operativos: Guía de Tareas: Primer Parcial MÓDULO 03: SUPERVISIÓN DE PROCESOS CON WINDOWS / CONFIGURACIÓN

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?

ventajas y desventajas del Firewall de Windows Server 2008? Sistemas Operativos: Guía de Tareas: Primer Parcial
ventajas y desventajas del Firewall de Windows Server 2008? Sistemas Operativos: Guía de Tareas: Primer Parcial