21-07-2012, 20:16
Tengo una duda re pelotuda (hace 1 año y medio que no toco nada de esto..)
Es sobre, los ejercicios de planificacion con estos algoritmos, en que te dan los sectores y hay que transformarlos en (C:H), y calcular los tiempos estimativos de recorrido, en los algoritmos SCAN, CSCAN, CLOOK y LOOK. Igual en todos es la misma
Como se toma el tiempo de recorrido ascendente ?
Es decir: el algoritmo nos dice que recorre todo el disco ascendentemente.
Si arranco del principio y tengo que ir por ejemplo a (10:2:10) de que manera se recorre ascendentemente ? Pasar de un cilindro a otro, o recorrer todos los sectores, y pasar hacia el siguiente cilindro ?
Pregunto porque una cosa es solo tomar el cambio de cilindro(estoy en un cilindro, paso al otro, si no tengo ningun pedido en ese, paso a la otro) implicaria solo el tiempo de pasaje entre cilindros;
en cambio de la otra manera, implicaria el tiempo rotacional de recorrer todos los sectores, el cual es mayor que simplemente "cambiar la pista".
Si fuera de la primer manera, solo tengo que calcular los cambios de cilindros, y sectores necesarios a leer entre cada pedido; si fuera de la otra, solo calculo los sectores por los que paso desde el primer pedido hasta el ultimo (considerando que llegaron todos juntos y planifique el orden).
Como es ?
Es sobre, los ejercicios de planificacion con estos algoritmos, en que te dan los sectores y hay que transformarlos en (C:H), y calcular los tiempos estimativos de recorrido, en los algoritmos SCAN, CSCAN, CLOOK y LOOK. Igual en todos es la misma
Como se toma el tiempo de recorrido ascendente ?
Es decir: el algoritmo nos dice que recorre todo el disco ascendentemente.
Si arranco del principio y tengo que ir por ejemplo a (10:2:10) de que manera se recorre ascendentemente ? Pasar de un cilindro a otro, o recorrer todos los sectores, y pasar hacia el siguiente cilindro ?
Pregunto porque una cosa es solo tomar el cambio de cilindro(estoy en un cilindro, paso al otro, si no tengo ningun pedido en ese, paso a la otro) implicaria solo el tiempo de pasaje entre cilindros;
en cambio de la otra manera, implicaria el tiempo rotacional de recorrer todos los sectores, el cual es mayor que simplemente "cambiar la pista".
Si fuera de la primer manera, solo tengo que calcular los cambios de cilindros, y sectores necesarios a leer entre cada pedido; si fuera de la otra, solo calculo los sectores por los que paso desde el primer pedido hasta el ultimo (considerando que llegaron todos juntos y planifique el orden).
Como es ?