IIC2333 / Foro-2020-2

4 stars 0 forks source link

I1: Aclaraciones de enunciado #71

Closed cruz closed 4 years ago

cruz commented 4 years ago

El contenido de esta issue se actualizará con las preguntas que se reciban. Para formular una nueva pregunta, responder a esta issue. Se intentará responder en el tiempo más breve posible.

Pregunta 3: Para el mejor scheduling, ¿nos referimos exclusivamente a las métricas del proceso p0? (ie. cuál alternativa le conviene al proceso p0), ¿O hay que ver cuál brinda mejor scheduling a modo general?

De manera general. El proceso p0 es un ejemplo de cómo se comportaría con cualquier proceso.

Pregunta 3: En la misma línea de la duda de mi compañero, cuando buscamos cambiar el quantum, ¿se hace solo para el proceso p0 o para todos los procesos que en ese momento estén en la cola?

Piensen que todos los procesos se comportan así. Estoy preguntando qué conviene más hacer con el quantum que sobra. ¿Lo reseteo o sigo ocupando lo que queda?

Pregunta 3: i. La actualización del quantum se realiza solo en la primera cola?

Sí, solo en la primera cola. Igual no cambia mucho si lo consideran para las otras colas, pero en este caso solo para la primera.

Pregunta 3. ii. La actualización se vuelve a aplicar si es que se continúa abandondando la CPU antes que se acabe su nuevo quantum?

Pregunta 3b. ¿La interactividad del sistema, se refiere a la interactividad entre procesos o de los procesos con I/Os?

Interactividad de procesos: eso es que usan harto I/O.

Pregunta 5a. Cuando se habla de acción atómica, es lo mismo que instrucción atómica?

No, una instrucción atómica es provista por el hardware (no hablo de esas). Acciones atómicas son acciones que deben ocurrir sin interrupción. Piensen que pasa si la CPU está ejecutando "algo" del sistema operativo y la interrumpen.

Pregunta 4: a qué se refiere cuando se pregunta "¿Qué ocurre con el uso de CPU?". Se refiere al % de CPU que se utiliza en cada instante de tiempo? La velocidad de ejecución?

Uso de CPU. Lo primero. Se refiere al porcentaje de la CPU que está siendo utilizada.

Pregunta 6b: Cuando se pregunta sobre el cumplimiento de propiedades de las tres implementaciones. ¿Se refiere a la implementación del lock mismo? ¿O a los threads que implementan esos locks para entrar a su SC?

Se refiere a la implementación del lock. Cada implementación de lock que se muestra es una solución propuesta al problema de la sección crítica, y se pide indicar si cumple o no con las propiedades (exclusión mutua, progreso, espera acotada)

bpardobravo commented 4 years ago

Duda en la pregunta 3: Para el mejor scheduling, ¿nos referimos exclusivamente a las métricas del proceso p0? (ie. cuál alternativa le conviene al proceso p0), ¿O hay que ver cuál brinda mejor scheduling a modo general?

Franco1605 commented 4 years ago

Duda en la pregunta 3: En la misma línea de la duda de mi compañero, cuando buscamos cambiar el quantum, ¿se hace solo para el proceso p0 o para todos los procesos que en ese momento estén en la cola?

nicoparraguez commented 4 years ago

+1 a las dudas de la pregunta 3

mframos3 commented 4 years ago

Dudas en la pregunta 3:

tpcantergiani commented 4 years ago

Duda 3b: ¿La interactividad del sistema, se refiere a la interactividad entre procesos o de los procesos con I/Os?

VicenteMerino commented 4 years ago

P5 a. Cuando se habla de acción atómica, es lo mismo que instrucción atómica?

clementeross commented 4 years ago

P4: a qué se refiere cuando se pregunta "¿Qué ocurre con el uso de CPU?". Se refiere al % de CPU que se utiliza en cada instante de tiempo? La velocidad de ejecución?

Marialuisaclaro commented 4 years ago

P6.b) Cuando se pregunta sobre el cumplimiento de propiedades de las tres implementaciones. ¿Se refiere a la implementación del lock mismo? ¿O a los threads que implementan esos locks para entrar a su SC?

BenjaPrograma commented 4 years ago

Respecto de la pregunta 5.a) Quieren que mencionemos acciones respecto a threads que necesitan ocurrir de manera atomica, o que mencionemos ejemplos de operaciones atomicas del s.o?