Unidad 2 - Procesos
Conceptos básicos sobre procesos
1. ¿Qué es el BCP (bloque de control de procesos)? ¿Por qué es necesario?
Se refiere a un registro especial donde el sistema operativo agrupa toda la información que
necesita conocer respecto a algún proceso en particular
2. ¿Cuál es la diferencia entre proceso y programa?
Que un programa es una actividad del sistema y se puede identificar como tarea y un proceso Es la
ejecución de un programa y se considera una entidad activa porque realiza las acciones espeficadas en
ese programa.
3. ¿Cuál es la diferencia entre proceso e hilo? (no aparece en el libro)
Que un proceso es un supervisor de hilo(s) de ejecución y un hilo es una secuencia de código en
ejecución dentro del contexto de un proceso.
4. ¿Puede pasar un proceso de “ejecución” a “listo” en un sistema no-preemptive (no
expulsiva)? Justifica tu respuesta.
Puede quitar el procesador al proceso que estaba en ejecución.
5. ¿Cuántos tipos de planificación existen?
Planificación Estratégica.
Planificación Táctica.
Planificación Operativa.
Planificación Normativa.
6. ¿Qué tipo de planificación emplearías en un sistema de tiempo real?
El objetivo principal en la programación en tiempo real es lograr que los sistemas limitados o
condicionados por problemas de tiempo funcionen de forma correcta e interaccionen con su mundo
físico, del cual reciben estímulos
7. ¿Qué sucede si en un algoritmo Round Robin el quantum es demasiado grande?
..¿y si es demasiado pequeño?
El costo de los constantes cambios de contexto degrada mucho el rendimiento del procesador. El
rendimiento del algoritmo depende mucho del tamaño del Quantum. Si se utiliza un valor muy grande
el algoritmo tiende a degenerar hacia el FCFS. Si el tamaño del Quantum es muy pequeño, el costo de
los constantes cambios de contexto degrada mucho el rendimiento del procesador.
8. Un ordenador denominado “quad core”, ¿es monoprocesador o multiprocesador?
Es monoprocesador.
Porque tiene 4 núcleos que están en un procesador.
9. Dentro de tu sistema operativo, busca dónde podemos observar el consumo de
memoria, la CPU y la lista de procesos.
Hacemos clic con el botón derecho en la barra de tareas y seleccione Administrador de
tareas. Seleccione Rendimiento y haga clic en Memoria.