so Flashcards

1
Q

¿Cómo se clasifican los SO por su estructura?

A
  • Monolítica
  • Jerárquica
  • Máquina Virtual
  • Cliente/Servidor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo se clasifican los SO por los servicios ?

A
  • Usuarios: Monousuarios, Multiusuarios
  • Tareas: Monotareas, Multitareas
  • Nº de procesos: Uniprocesos, Multiprocesos (simétricos, asimétricos)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es un Thread (hilo)?

A

Un trozo o sección de un proceso que tiene sus propios registros, pila y contador de programa pero comparte memoria con el resto de hilos del mismo proceso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es el Dispatcher o Distribuidor?

A

Es el módulo encargado de realizar la entrega de un proceso de entre los preparados al procesador. También se llama planificador a corto plazo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cuántos tipos de planificadores existen?

A
  • Planificador a largo plazo: Selecciona un trabajo de la cola de trabajos (en almacenamiento secundario) para dejarlo en la cola de trabajos preparados en espera de ejecución (en memoria principal). También se llama planificador de trabajos.
  • Planificador a medio plazo o Intercambiador: Selecciona un trabajo de la cola de trabajos bloqueados y lo lleva a almacenamiento secundario (suspendido) o de almacenamiento secundario a memoria principal.
  • Planificador a corto plazo, dispatcher o distribuidor, selecciona de entre los procesos preparados el siguiente a ejecutar
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿En qué momentos se puede decidir la planificación de un proceso?

A

1- Cuando un proceso se bloquea en espera de un evento (llamada al sistema por una operación de E/S)
2- Cuando se produce una interrupción (interrupción de reloj, interrupción de E/S)
3- Cuando llega un proceso nuevo
4- Fin de proceso

How well did you know this?
1
Not at all
2
3
4
5
Perfectly