Donar $20 Donar $50 Donar $100 Donar mensualmente
 


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
[Consulta] Ejercicio de discos en final 26 - 09 - 14
Autor Mensaje
Motomine Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 61
Agradecimientos dados: 8
Agradecimientos: 14 en 9 posts
Registro en: Feb 2012
Facebook
Mensaje: #1
[Consulta] Ejercicio de discos en final 26 - 09 - 14 Finales Sistemas Operativos
Hola! Estaba practicando para el final de operativos y no hay apuntes especificos donde orienten para hacer la practica, y me estuve rompiendo la cabeza tratando de deducir un ejercicio pero tengo serias dudas de que lo haya hecho bien. El ejercicio es:

Un disco cuenta con 200 pistas, 20 sectores diagramados geometricamente con interleave 0 y gira a 4000 rpm. El tiempo necesario entre una lectura y otra (tiempo canal) es de 1 ms. Demora 2 ms para cambiar de una pista adyacente a otra y 20 ms para ir de una punta a la otra del disco. La cabeza se encuentra en la posicion 25/18 (pista/sector) y la anterior pista leida fue la 28. Le llegan las siguientes peticiones de lectura: 10/0; 130/5; 22/12; 22/13; 2/14. Calcular el tiempo de acceso para cada lectura y el tiempo total para el metodo C-LOOK-UP.

No se que significa lo de interleave ni de que me sirve saber la anterior pista leida. La lectura 10/0 no existe verdad? porq los sectores arrancan de 1 en adelante.
En la cursada todo lo que resolvia tenia que tenerlo de la forma (cilindro, cabeza, sector), como paso de las pistas a los cilindros? Alguno me da una mano para resolver este problema?

Muchas gracias!
07-12-2014 19:31
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
SebaRontani Sin conexión
Militante
Aim for the Bushes!
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 64
Agradecimientos dados: 51
Agradecimientos: 9 en 7 posts
Registro en: Dec 2008
Mensaje: #2
RE: [Consulta] Ejercicio de discos en final 26 - 09 - 14
Motomine fijate en la guía de E/S de De Luca de 2007, ahí hay ejemplos de cómo resolverlo. También vas a encontrar en la carpeta del profesor Filgueira un ejemplo de ejercicio de E/S.

Otra cosa que podés hacer es visitar el grupo viejo de yahoo de SO que también está referenciado en el campus virtual. Ahí hay una explicación gráfica del interleave. En este caso Interleave 0 es una operatoria normal.
08-12-2014 17:09
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Motomine Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 61
Agradecimientos dados: 8
Agradecimientos: 14 en 9 posts
Registro en: Feb 2012
Facebook
Mensaje: #3
RE: [Consulta] Ejercicio de discos en final 26 - 09 - 14
Hola,

Estuve viendo la guia de deLuca pero aun asi no encuentro la forma de resolver el ejercicio :/
09-12-2014 15:55
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
IsaacNewton Sin conexión
Profesor del Modulo A
Capo en Física II
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 207
Agradecimientos dados: 0
Agradecimientos: 29 en 22 posts
Registro en: Jul 2009
Mensaje: #4
RE: [Consulta] Ejercicio de discos en final 26 - 09 - 14
Hola.

En este caso al ser interleave 0 significa que los sectores lógicos coinciden con los sectores físicos, es decir, a los fines prácticos enumera los sectores del disco consecutivamente y ya. Respecto al interleave podes leer algo acá http://www.duiops.net/windows/articulos/grabdat.htm

Respecto a la anterior pista leída te sirve para saber, junto con la posición actual, cuál es el sentido de avance de la cabeza del disco.

Saludos
09-12-2014 16:32
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Motomine Sin conexión
Militante
Sin estado :(
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 61
Agradecimientos dados: 8
Agradecimientos: 14 en 9 posts
Registro en: Feb 2012
Facebook
Mensaje: #5
RE: [Consulta] Ejercicio de discos en final 26 - 09 - 14
Genial gracias!

Y saber la cantidad de sectores que hay y que me digan que de una punta a la otra del disco tarda 20 ms, que indicaria?
09-12-2014 16:55
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
xavi82 Sin conexión
Profesor del Modulo A
Sin estado :(
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 228
Agradecimientos dados: 295
Agradecimientos: 88 en 47 posts
Registro en: Feb 2012
Mensaje: #6
RE: [Consulta] Ejercicio de discos en final 26 - 09 - 14
Fijate en los finales resueltos que hay dando vuelta, el del 24/02/2007 - ej. 3 es del estilo ques estas planteando.
09-12-2014 17:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
SebaRontani Sin conexión
Militante
Aim for the Bushes!
***

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 64
Agradecimientos dados: 51
Agradecimientos: 9 en 7 posts
Registro en: Dec 2008
Mensaje: #7
RE: [Consulta] Ejercicio de discos en final 26 - 09 - 14
Si sabés la cantidad de sectores que hay, sabés que cada pista está dividida en 20 sectores. Entonces Podés sacar cuánto tiempo tarda en leer todo un sector basándote en dividir el tiempo que tarda en dar una vuelta por la cantidad de sectores.

Que de una punta a la otra del disco tarde 20ms quiere decir que el tiempo entre pistas va a ser 200/20
09-12-2014 17:16
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
DarkCrazy Sin conexión
Profesor del Modulo A
Howdy ho!
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 396
Agradecimientos dados: 461
Agradecimientos: 193 en 69 posts
Registro en: Mar 2011
Mensaje: #8
RE: [Consulta] Ejercicio de discos en final 26 - 09 - 14
Alguien tiene una copia de este final?

EDIT: En estos temas se trata un ejercicio igual o muy parecido por si a alguien le interesa:
http://www.utnianos.com.ar/foro/tema-ped...-27-9-2013
http://www.campusvirtual.frba.utn.edu.ar...hp?d=24528

Si el interleave es igual a 0, simplemente ignoramos este dato.
Por lo que lei de un comentario de CarooLina en este post, el tiempo canal ya no se toma, se usa el tiempo de un sector que se saca a partir de las RPM y la cantidad de sectores por pista. Interleave tampoco se toma.
(Este mensaje fue modificado por última vez en: 29-09-2015 18:44 por DarkCrazy.)
29-09-2015 18:31
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)



    This forum uses Lukasz Tkacz MyBB addons.