Está en la página 1de 1

Capítulo 7 del libro

9. ¿Dos procesos de tiempo real se ejecutan en una computadora? El primero se


ejecuta cada 25 mseg durante 10 mseg. El segundo se ejecuta cada 40 mseg
durante 15 mseg. ¿Funcionará siempre RMS para estos procesos?
El primer proceso utiliza 0.400 de la CPU. El segundo usa 0.375 de UPC. Juntos usan 0.775.
El límite de RMS para dos procesos es 2 × (20.5 - 1), que es 0.828, por lo que RMS está
garantizado para funcionar.

11. En la figura 7-15, EDF mantiene ocupada la CPU 100% del tiempo, hasta t
150. No puede mantener ocupada la CPU por un tiempo indefinido, ya que sólo
hay 975 mseg de trabajo por segundo para hacerlo. ¿Extienda la figura más allá
de 150 mseg y determine cuándo es la primera vez que la CPU está inactiva con
EDF?

La secuencia que comienza en t = 150 es A 6, B 5, C 4, A 7, B 6, A 5 y C 5. Cuando C5


termina en t = 235 no hay trabajo que hacer hasta t = 240 cuando A y B se convierten listo,
por lo que el sistema queda inactivo durante 5 ms. La elección de ejecutar B 5 antes C4 es
arbitrario. La otra forma también está permitida.

También podría gustarte