New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pregunta tp sentencias #1231

Closed
brendaboryszanski opened this Issue Oct 11, 2018 · 4 comments

Comments

Projects
None yet
2 participants
@brendaboryszanski

brendaboryszanski commented Oct 11, 2018

Hola! Quería consultar que serían las sentencias de las métricas del S-AFA. Si se podía dar más info acerca de ese tema.
Gracias!

@tferraro tferraro added the enunciado label Oct 11, 2018

@tferraro

This comment has been minimized.

Show comment
Hide comment
@tferraro

tferraro Oct 11, 2018

Member

Buenas!

Vamos por partes. A que denominamos normalmente "sentencia" en un programa cualquiera? En función de eso, como te parece que podríamos usar eso, para inferir a "qué" hace referencia dentro el tp?

Member

tferraro commented Oct 11, 2018

Buenas!

Vamos por partes. A que denominamos normalmente "sentencia" en un programa cualquiera? En función de eso, como te parece que podríamos usar eso, para inferir a "qué" hace referencia dentro el tp?

@brendaboryszanski

This comment has been minimized.

Show comment
Hide comment
@brendaboryszanski

brendaboryszanski Oct 11, 2018

Sentencia en un programa es una instrucción, por lo que la cantidad de sentencias sería la cantidad de líneas que ejecutó un dtb en la cpu. Ahora, cuando dice “decir la cantidad de sentencias que espero un proceso en new” , es la cantidad de líneas que se hicieron en la cpu mientras estaba este proceso en new? Por lo que la cpu debería devolver la cantidad de líneas que ejecutó. Además, qué pasa si mientras la cpu estaba ejecutando el proceso pasó de new a ready? Y si hay varias cpus? Debería sumar las sentencias de cada una de estas?

brendaboryszanski commented Oct 11, 2018

Sentencia en un programa es una instrucción, por lo que la cantidad de sentencias sería la cantidad de líneas que ejecutó un dtb en la cpu. Ahora, cuando dice “decir la cantidad de sentencias que espero un proceso en new” , es la cantidad de líneas que se hicieron en la cpu mientras estaba este proceso en new? Por lo que la cpu debería devolver la cantidad de líneas que ejecutó. Además, qué pasa si mientras la cpu estaba ejecutando el proceso pasó de new a ready? Y si hay varias cpus? Debería sumar las sentencias de cada una de estas?

@tferraro

This comment has been minimized.

Show comment
Hide comment
@tferraro

tferraro Oct 12, 2018

Member

Sentencia en un programa es una instrucción,(...)

Eso, eso!

es la cantidad de líneas que se hicieron en la cpu mientras estaba este proceso en new?

Sip :).

Por lo que la cpu debería devolver la cantidad de líneas que ejecutó.

No necesariamente fisicamente así, pero en cierto punto, deberías saberlo, si.

qué pasa si mientras la cpu estaba ejecutando el proceso pasó de new a ready?

Cuenten hasta ahí. La idea es mostrar mediante métricas el funcionamiento del sistema, diferencias pequeñas por estos casos bordes no cambian :)

Y si hay varias cpus? Debería sumar las sentencias de cada una de estas?

Es un buen punto, pero si, tiene sentido que se acumulen todas las CPUs, porque el grado de multiprogramación está muy ligado a las CPUs del sistema.

Member

tferraro commented Oct 12, 2018

Sentencia en un programa es una instrucción,(...)

Eso, eso!

es la cantidad de líneas que se hicieron en la cpu mientras estaba este proceso en new?

Sip :).

Por lo que la cpu debería devolver la cantidad de líneas que ejecutó.

No necesariamente fisicamente así, pero en cierto punto, deberías saberlo, si.

qué pasa si mientras la cpu estaba ejecutando el proceso pasó de new a ready?

Cuenten hasta ahí. La idea es mostrar mediante métricas el funcionamiento del sistema, diferencias pequeñas por estos casos bordes no cambian :)

Y si hay varias cpus? Debería sumar las sentencias de cada una de estas?

Es un buen punto, pero si, tiene sentido que se acumulen todas las CPUs, porque el grado de multiprogramación está muy ligado a las CPUs del sistema.

@brendaboryszanski

This comment has been minimized.

Show comment
Hide comment
@brendaboryszanski

brendaboryszanski Oct 14, 2018

Muchisimas gracias!

brendaboryszanski commented Oct 14, 2018

Muchisimas gracias!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment