¿Qué es un período de cómputo?

¿Qué es un período de cómputo?

En mi libro de texto Operating Systems: Internals and Design Principles (Seventh Edition), William Stallingsestoy confundido por lo que significa "punto" en el primer problema (n.º 2.1) de la página 104. Aquí está el texto del problema de la página 104:

2.1 Supongamos que tenemos una computadora multiprogramada en la que cada trabajo tiene características idénticas. En un período de cálculo, T, para un trabajo, la mitad del tiempo se dedica a E/S y la otra mitad a la actividad del procesador. Cada trabajo se ejecuta durante un total de N períodos. Supongamos que se utiliza una programación por turnos simple y que las operaciones de E/S pueden superponerse con la operación del procesador. Defina las siguientes cantidades: • Tiempo de respuesta = tiempo real para completar un trabajo • Rendimiento = número promedio de trabajos completados por período de tiempo T • Utilización del procesador = porcentaje de tiempo que el procesador está activo (sin esperar) Calcule estas cantidades para uno, dos , y cuatro trabajos simultáneos, suponiendo que el período T se distribuye en cada una de las siguientes formas: a. Primera mitad de E/S, segunda mitad del procesador b. E/S primer y cuarto trimestre, procesador segundo y tercer trimestre

¿Un período se refiere a la cantidad de tiempo que se ejecuta un procesador o E/S antes de que el sistema operativo cambie los recursos de la CPU al procesador o E/S? (si el procesador se estaba ejecutando y la E/S se interrumpe, entonces cambiaría a la E/S; si la E/S estaba esperando la transferencia de datos, entonces cambiaría al procesador). Simplemente no tenía claro qué significaba esta pregunta con "punto", ya que no pude encontrar una definición en el libro de texto ni en línea en ninguna parte. (Cuando busco "período de cálculo" en Google, obtengo principalmente muchos resultados relacionados con la jubilación).

Respuesta1

El período de cálculo dependerá del sistema y del sistema operativo. Podría ser un valor fijo como una cierta cantidad de ciclos de CPU o milisegundos o podría ser otra métrica.

No importa la duración de un período, lo importante aquí es que sea el período en el que algo está activo. En esa pregunta se trata realmente de cuándo comprendió cómo funciona esa programación específica y qué hacen los procesos cuando ocurre la E/S, etc.

Respuesta2

Ese es uno de los mejores libros que he leído, pero lo leí hace mucho tiempo y no hice los ejercicios. Sin embargo, recuerdo los términos ciclo, frecuencia y período con mucha frecuencia cuando estudiaba informática (informática). , probablemente también de otras fuentes.

La frecuencia es el número de ciclos por segundo. Medido en Hz (por ejemplo, algunos GigaHertz)

Periodo/Período de tiempo, son segundos para un ciclo. Y es la inversa de la frecuencia. Está representado por la letra T. Se mide en s(segundos) (por ejemplo, algunos nanosegundos).

El ciclo es un ciclo FE, un ciclo de búsqueda y ejecución.

Consulte aquí, por ejemplo, sobre el período del reloj (representado por T y T = 1/F) (lo mismo)http://www.edaboard.com/thread258987.html

Esto también ocurre en física, si buscas frecuencia, período y período de tiempo, los términos se usan con las ondas. Un ciclo FE se puede representar como una onda digital.

un ejemplo aquíhttp://cs.nyu.edu/~gottlieb/courses/2000s/2000-01-fall/arch/figs/clock.png

Tengo experiencia en informática, pero esto es lo mismo en física, y el concepto proviene de la física y no cambia nada.

https://simple.wikipedia.org/wiki/Period_(física)

Un período de tiempo (indicado por 'T') es el tiempo necesario para un ciclo completo... La frecuencia y el período de tiempo están en una relación recíproca que se puede expresar matemáticamente como: T = 1/fo como: f = 1/t.

En este caso Stalling incluye un elemento IO al que no estoy acostumbrado. Creo que sigue siendo un ciclo único, aunque quizás no necesariamente un ciclo FE del procesador. pero un ciclo de operación del procesador y IO. El período de tiempo se relaciona con un ciclo, siempre.

información relacionada