UTNianos

Versión completa: Ejercicio Sisop de Disco
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
6. Se tiene un disco rígido de 48000 KB cuyo cabezal tarda 2 ms. en pasar de una pista a otra y 1ms para leer o grabar . un sector Las cabezas leen del sector más chico hacia el más grande (0,1,....,n). La configuración del disco es la siguiente: 3platos, 100 cilindros y un tamaño de sector de 4KB. La cabeza se encuentra en la dirección lógica 100, ascendiendo.
Los pedidos a disco que realiza un proceso en el Sistema se encuentran representados por la siguiente tabla:

T 0 1 8 8
DL 210 380 20 150

Siendo:
T: El tiempo en que el pedido llega a la cola, expresado en ms.
DL: Dirección lógica a acceder.

a) Si se sabe que se tiene un Sistema Operativo que utiliza el C-LOOK como política de planificación de disco
¿Cuánto tiempo tarda en atender el bloque 150?


Tengo una duda en cuanto a la traduccion de las direccion de este ejercicio
yo lo calcule como:
48000kb/4kb= 12000 sectores en todo el disco
12000/100=120 sectores por cilindro o pista
Ahora por otro ejercicio resuelto que tenia que calcula
120 * 6 =720 // 6 seria la cantidad de cabezas
y despues divide las direcciones logicas para obtener la pista, la cabeza y el sector, pero si hago eso en este caso me quedarian todos en la pista 0?? esta bien eso??
Sabiendo que tenés 12.000 sectores la cuenta C*H*S te tiene que dar igual.

Tenés 100 cilindros y 3 platos (6 cabezales).
Tenés 12.000 sectores en 6 cabezales -> 2000 sectores por cabezal
En cada cabezal tenés 100 pistas --> 2000 /100 --> 20 pistas por cilindro.

C = 100
H = 6
S = 20

100 * 6 * 20 = 12.000 sectores.
URLs de referencia