tarea

2
¿Qué es un proceso y con quienes se relaciona? Un proceso es un programa en ejecución se relaciona con una memoria, dispositivos de E/S, la CPU, etc. ¿Qué estados puede tener un proceso? Nuevo, en ejecución, bloqueado, preparado, terminado. ¿Qué pasa cuando un proceso no está en ejecución? El proceso se bloquea hasta que un evento externo sea llevado a cabo. Multiprogramación es la posibilidad de colocar varios procesos en la memoria a la vez. Entonces, ¿Qué es el tiempo compartido? conmuta las CPUS con tal frecuencia que los usuarios puedan interactuar con cada programa durante su ejecución. ¿Para qué sirve la cola de planificación? Para esperar la utilización de algún recurso, su administración se lleva a cabo de acuerdo con la política de planificación ejecutada por el planificador del recurso. En la memoria, ¿se mezclan el espacio del kernel con el espacio de procesos? ¿Por qué? Para poder ejecutar desde la memoria RAM cada tarea o cada proceso que se le sea asignada. Que es el planificador de medio plazo Es el que envía al disco procesos bloqueados, para liberar memoria principal a los otros procesos => Intercambio (swapping). Describa que es un cambio de contexto (BCP Bloque de control del proceso) Es la operación que consiste en quitar a un proceso de la CPU y comenzar con otro cuando sea necesario.

description

dklfjskdjfjsdlk

Transcript of tarea

Page 1: tarea

¿Qué es un proceso y con quienes se relaciona?

Un proceso es un programa en ejecución se relaciona con una memoria, dispositivos de E/S, la CPU, etc.

¿Qué estados puede tener un proceso?

Nuevo, en ejecución, bloqueado, preparado, terminado.

¿Qué pasa cuando un proceso no está en ejecución?

El proceso se bloquea hasta que un evento externo sea llevado a cabo.

Multiprogramación es la posibilidad de colocar varios procesos en la memoria a la vez. Entonces, ¿Qué es el tiempo compartido?conmuta las CPUS con tal frecuencia que los usuarios puedan interactuar con cada programa durante su ejecución.

¿Para qué sirve la cola de planificación?

Para esperar la utilización de algún recurso, su administración se lleva a cabo de acuerdo con la política de planificación ejecutada por el planificador del recurso.

En la memoria, ¿se mezclan el espacio del kernel con el espacio de procesos? ¿Por qué?

Para poder ejecutar desde la memoria RAM cada tarea o cada proceso que se le sea asignada.

Que es el planificador de medio plazo

Es el que envía al disco procesos bloqueados, para liberar memoria principal a los otros procesos => Intercambio (swapping).

Describa que es un cambio de contexto (BCP Bloque de control del proceso)

Es la operación que consiste en quitar a un proceso de la CPU y comenzar con otro cuando sea necesario.

¿Como se crea un proceso en Windows?

se indica el fichero ejecutable donde está el código del hijo.

¿Cómo se termina un proceso?

Page 2: tarea

Un proceso termina cuando invoca a una llamada al sistema específica (ej. exit). También si se genera una excepción y el S.O. decide abortarlo.

¿Qué tipos de procesos existen?

Los procesos independientes compiten por el uso de recursos escasos (ej. CPU, E/S) y Los procesos cooperantes colaboran entre sí para llevar a cabo un objetivo común.

¿Qué son los hilos (threads)? Y, ¿Qué comparten?

Un hilo o proceso ligero es una unidad básica de ejecución, con su propio: - contador de programa - registros de CPU - pila (stack)

Los hilos dentro de una misma aplicación comparten:

- código y datos- recursos del S.O. (ficheros, E/S, etc.)