Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Sistemas Operativos] [Consulta] Planificacion disco organizacion secuencial
Autor Mensaje
alexandermonday Sin conexión
Campeon del cubo Rubik

****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 132
Agradecimientos dados: 144
Agradecimientos: 145 en 30 posts
Registro en: Apr 2009
Mensaje: #1
[Sistemas Operativos] [Consulta] Planificacion disco organizacion secuencial Ejercicios Sistemas Operativos

Buen Dia,

Tengo algunas preguntas para hacerle respecto al ejemplo del Stallings (Página 505 Stallings 5ta Ed , Espa~nol) , transcribo el ejercicio y hago las preguntas.

Una comparación de tiempos
==================
Se considera un disco con:
tiempo de búsqueda medio = 4ms
velocidad rotación = 7500 rpm
sectores/pista = 500
bytes/sector = 512
archivo de 2500 sectores.
se considera que el archivo se almacena de manera compacta y secuencial (organización compacta)
------
Tiempo para leer la primer pista:
Resolución:
retardo rotacional = 60s / 7500 rpm = 8ms
Lectura de los 500 sectores de una pista:
( es el tiempo que demora en dar una vuelta )
tiempo de transferencia = 8ms

Búsqueda media = 4 ms <<< dato del disco
Retardo rotacional medio = 4 ms
Lectura de 500 sectores = 8 ms
-------
Tiempo p/leer 1er pista = 16 ms

>>> Hasta aca lo comprendo bien.

Se supone tiempo de búsqueda nulo para las pistas restantes. (la operación de IO puede seguir la velocidad del disco) Como mucho se precisa se necesita tener en cuenta el retardo rotacional para cada pista sucesiva.

Tiempo en que se lee cada pista sucesiva = 4 ms + 8 ms = 12 ms

>>> Dado que indica que el tiempo de búsqueda es nulo , interpreto que los 4 ms del primer término de la suma es el tiempo rotacional medio.

>>> En la pag 504 indica que se comienza a leer la pista luego que: el cabezal lector se encuentra sobre la pista y espera que rote hasta el comienzo de la pista.

>>> En el ejemplo se indica que todas las pistas están contiguas , la pregunta es: porque se debe considerar el tiempo rotacional medio entre pistas?

hipótesis a) suponiendo que el tiempo de búsqueda es cero (como indica el enunciado), entiendo que apenas deja de leer una pista, comienza a leer la próxima pista de manera inmediata , es decir que el tiempo rotacional en este caso siempre es cero.

En base a esto la cuenta seria:

Tiempo en que se lee cada pista sucesiva = 0 ms + 8 ms = 8 ms

hipótesis b) suponiendo que se demora ‘algo ínfimo o 4ms’ en pasar de una pista a otra, como el cabezal comienza a leer desde el principio de la pista, debe esperar toda una vuelta si o si , de decir 8 ms.

En base a esto la cuenta seria:

Tiempo en que se lee cada pista sucesiva = 8 ms + 8 ms = 16 ms

Lo que comprendí es que según la hipótesis que se considere , el tiempo rotacional , debe ser 0 ms u 8 ms , pero nunca el promedio (4 ms)

Podrian indicarme cual es mi error de interpretación?

( comprendo que ante cualquier otro tipo de distribución no secuencial , debe considerarse el tiempo rotacional medio porque estadísticamente da eso , pero (erroneamente) veo que este no es el caso )

Muchas gracias!

Saludos.
08-07-2013 22:52
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)