jueves, 8 de marzo de 2012

ACTIVIDAD 1: CUESTIONARIO

ACTIVIDAD 1.
CUESTIONARIO.
PARTE 1
1.       Explica cada uno de los elementos de información que incluye en PCB de los procesos.

Process state: el estado puede ser: nuevo, listo, ejecutado.
Process Number: el número del proceso.
Program counter: dirección siguiente, instrucción a ejecutar. Avanza cuando se le asigna al procesador.
Register: contenidos al final de la ultima ejecución.
Memory limits: limite de memoria.
List of open files: lista de archivos abiertos.

2.       Cuando se habla del modo kernel  y/o modo de usuario, a que se esta haciendo referencia?

KERNEL: solo sl S.O. va a accederá instrucciones privilegiadas.
USUARIO: no permite la ejecución de algunas instrucciones.


3.       Con que otro nombre(s) se le conoce al modo kernel?

RESPUESTA: modo supervisor o privilegiado.

4.       Enlista 3 ejemplos de cada uno de los modos de la pregunta 2

KERNEL: actualizaciones automáticas. Diagnostico del sistema. Copia de seguridad.
USUARIO: creación y archivo de datos. Configuración personal del sistema. Instalación de programas .

5.       Un sistema se puede representar  como un modelo de colas de procesos del sistema operativo, ilustra este modelo.

6.       Ilustra y explica un ejemplo de cambio de contexto, quien es el responsable de realizar este cambio?

Un cambio de contexto es cuando el procesador se va alternando en los procesos, es decir, cuando un procesador pasa información a otro procesador  y guarda la información del bloque del control de procesos.
PARTE 2.
Observa el video “transiciones de estado de diagrama” y posteriormente:
a)      Explica que es una transición.

Acción y efecto de pasar de un modo de ser o estar a otro distinto.
Paso mas o menos rápido de una prueba, idea o materia a otra.

b)      Describe cada una de las transiciones que menciona el narrador.

NUEVO-LISTO: al crearse un proceso pasa inmediatamente al estado listo.
LISTO-EJECUTANDO: en el estado de listo, el proceso solo espera para que se le asigne un procesador para ejecutar .
EJECUTANDO-LISTO: ante una interrupción que se genere, el proceso puede perder el recurso procesador y pasar al estado de listo.
EJECUTANDO-BLOQUEADO: a medida que el proceso ejecuta instrucciones, realiza pedidos en distintos componentes (E/S).
BLOQUEADO-LISTO:  una vez que ocurre el evento que el proceso estaba esperando en la cola de espera, el proceso es puesto nuevamente en la cola de procesos listos.
EJECUTANDO-TERMINADO: cuando el proceso ejecuta su ultima instrucción, pasa al estado terminado. El sistema libera las estructuras que representan al proceso.

No hay comentarios:

Publicar un comentario