Hinduismo

Solo disponible en BuenasTareas
  • Páginas : 5 (1159 palabras )
  • Descarga(s) : 16
  • Publicado : 11 de noviembre de 2008
Leer documento completo
Vista previa del texto
1. Dibujar el diagrama de estados de:
a. Linux



b. Windows













c. Solaris

2. ¿Qué tipos de planificadores utilizan en los sistemas operativos de la pregunta 1.?

Linux
• Utiliza multitarea preventiva y multihilo.
• Entorno multiusuario
• Tiempo compartido
• Aplicaciones interactivas
• Planificación de procesos
•Planificación con prioridades dinámicas y desalojo

Windows
• Entorno monousuario
• Tiempo compartido
• Aplicaciones interactivas o como servidor
• Planificación de hilos
• Planificación apropiativa con prioridades

Solaris


3. ¿Qué significa expulsar a un proceso?
Expulsar un proceso significa que otro proceso con mayor importancia se ha de tomar en cuenta y al primer proceso se loexpulsa.

4. Enumere 3 categorías de información generales en un bloque de control de procesos.

Identificación del proceso
Información del estado del procesador.
Información del control del proceso.

5. ¿Cuáles son los pasos que lleva a cabo un S.O para crear un nuevo proceso?

Asignar un único identificador al nuevo proceso
Asignar espacio para el proceso
Iniciar el bloque decontrol del proceso
Establecer los enlaces apropiados
Crear o ampliar otras estructuras de datos

6. ¿Cuál es la diferencia entre cambio de contexto y cambio de proceso?
Un cambio de proceso puede suceder en cualquier instante en el que el sistema operativo gana el control de la CPU.

Un cambio de contexto consiste en la ejecución de una rutina perteneciente al núcleo del sistema operativomultitarea de una computadora, cuyo propósito es parar la ejecución de un hilo (o proceso) para dar paso a la ejecución de otro distinto. Esto se da a las interrupciones generada por hardware, para lo cual realiza las siguientes operaciones:
Salvar el estado del programa que se estaba ejecutando. El estado, también denominado contexto, consiste en los valores de todos los registros delmicroprocesador. Se copian en la memoria principal.
Seleccionar otro programa para ejecutar. Entre todos los programas que estén preparados para ejecutarse, la rutina selecciona uno de ellos siguiendo algún algoritmo equitativo.
Restaurar el estado del programa seleccionado. Para ello, se toma el estado previamente copiado en la memoria principal y se vuelca en los registros del microprocesador.
Ejecutar elprograma seleccionado. La rutina termina su ejecución saltando a la instrucción que estaba pendiente de ejecutar en el programa seleccionado.

7. Mencione las cinco principales actividades de un S.O en relación con la gestión de procesos y describa brevemente por qué es necesaria cada una de ellas.
Creación de un proceso
Ejecución de un proceso
Suspensión de un proceso
Terminar la ejecuciónde un proceso.
Cambiar el programa de un proceso

8. La Tabla siguiente muestra los estados de los procesos en el S.O VAX/VMS.


a. ¿Puede darse una justificación para la existencia de tantos estados de espera diferentes?

Esto solo suceder cuando se desea dar prioridad a los estados de espera por lo tanto un estado con mayor prioridad como por ejemplo “Espera en hibernación” tendrámenos prioridad q una de “Espera por fallo de página”.

b. Explique por qué los estados siguientes no tienen una versión residente y otra descargada: espera por fallo de página, espera por colisión de página, espera por un suceso común, espera por página libre y espera por recurso.

Debido a que estos procesos ya están residiendo en memoria principal y por ello la espera solo se podrá haceren forma de residente para poder así a hacer computable.


c. Dibújese el diagrama de transición de estados e indicar la acción o el acontecimiento que provoca cada transición.



Según la tabla mostrada anteriormente se puede ver que se posee una cola de listos la cual enviara el proceso a ejecutarse en la CPU estos estados son Computable Residente y...
tracking img