so Flashcards
¿Cómo se clasifican los SO por su estructura?
- Monolítica
- Jerárquica
- Máquina Virtual
- Cliente/Servidor
¿Cómo se clasifican los SO por los servicios ?
- Usuarios: Monousuarios, Multiusuarios
- Tareas: Monotareas, Multitareas
- Nº de procesos: Uniprocesos, Multiprocesos (simétricos, asimétricos)
¿Qué es un Thread (hilo)?
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
¿Qué es el Dispatcher o Distribuidor?
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.
¿Cuántos tipos de planificadores existen?
- 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
¿En qué momentos se puede decidir la planificación de un proceso?
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