miércoles, 29 de mayo de 2013

Introducción

A continuación se describirán los algoritmos FIFO - SSF - SCAN - CSCAN - LOOK  y junto a ellos al final abra un enlace de Programas simuladores de cada uno desarrollado en JAVA por estudiantes de la Institución Universitaria CESMAG de la ciudad de San Juan de Pasto (Nariño) Colombia.

Al final del blog también se encontraran los enlaces de descarga de los simuladores de algoritmos fifo, scan, cscan y look desarrollados en C++. También hemos preparado para el mayor aprendizaje  de estos algoritmos de planificación de peticiones los programas simuladores en un solo paquete cada uno de ellos en Java pero con un entorno GRÁFICO diferente y mas didáctico para que no se te dificulte aprender su funcionamiento y no tengas escusa para comprender y entender todos sus procesos.




Algoritmos FIFO - SSF - SCAN - CSCAN - LOOK, programas simuladores en JAVA.

  • ALGORITMO FIFO (Primero en llegar, primero en salir)

Este algoritmo da servicio a las solicitudes de acceso a disco de la cola según el orden de llegada. Esta planificación hará uso de una cola tipo FIFO (First In, First Out – Primero en entrar, primero en salir).


Enlace para descarga FIFO:  http://depositfiles.com/files/p4cotikht

  •  ALGORITMO SSF (Shortest Seek First Primero la búsqueda más cercana)

De todas las peticiones atiende primero aquella que se encuentra mas cerca de la petición que se está procesando. Es decir, atiende primero la petición que requiere el menor movimiento de la cabeza de lectura/escritura desde su posición actual.


Enlace para descarga SSF: http://depositfiles.com/files/suwzemnju


  • ALGORITMO SCAN o ALGORITMO DEL ASCENSOR

Este algoritmo recibe el nombre de algoritmo del ascensor porque se comporta como tal: va atendiendo las solicitudes que va encontrando en el sentido en el que se van desplazando las cabezas de lectura/escritura por el disco. Cuando no hay más solicitudes en ese sentido, o se llega al extremo, se invierte el sentido para hacer lo mismo otra vez pero yendo hacia el otro lado. Por tanto, en este algoritmo es necesario tener un bit que indique el sentido del movimiento.

SCAN: las cabezas se mueven de un extremo a otro del disco, atendiendo las solicitudes que se van encontrando.

Tiempos de servicio acotados, y más variables en los extremos que en el centro.




Enlace para descarga SCAN: http://depositfiles.com/files/as7zsmmw8


  • ALGORITMO C-SCAN

C--SCAN (Circular SCAN): las cabezas se mueven del primer cilindro al último atendiendo solicitudes, y retornan al principio.

  1. Tiempos de espera más uniformes.
  2. El retorno consume relativamente poco tiempo, porque se hace sin paradas.




Enlace para descarga C-SCAN:  http://depositfiles.com/files/bpkc4nks7


  • ALGORITMO LOOK 

Algoritmo LOOK: las cabezas no se mueven hasta el extremo, sino hasta la última solicitud pendiente en el sentido del movimiento.



Enlace para descarga LOOK: http://depositfiles.com/files/nv86xasny


Fuente de información tomada de:






Algoritmos FIFO, SCAN, CSCAN, LOOK desarrollados en C++ simulando cada algoritmo mencionado, a continuación links de descarga de los simuladores:


Link descarga algoritmo FIFO: http://depositfiles.com/files/5vg4m9bf4

Link descarga algoritmo SCAN: http://depositfiles.com/files/niwvogok3

Link descarga algoritmo CSCAN: http://depositfiles.com/files/56dmxvfig

Link descarga algoritmo LOOK: http://depositfiles.com/files/69yqh1pc4




Algoritmos FIFO - SSF - SCAN - CSCAN - LOOK  con entorno GRÁFICO mas didáctico y cómodo para que entiendas de una manera mas fácil el funcionamiento de los algoritmos de planificación de peticiones.



  • En esta sección hemos preparado  simuladores de cada algoritmo con la gran diferencia que en estos hay un entorno gráfico mejorado donde podrás entender de una mejor manera el funcionamiento de los algoritmos.



Link descarga paquete de algoritmos con entorno gráfico mejorado: 

http://depositfiles.com/files/lvl5tbwv1



Los estudiantes de Ingeniería de Sistemas dentro de la materia de Sistemas Operativos junto con la enseñanza del profesor Omar Revelo, hemos querido hacer este aporte a la comunidad de aquellos que estén interesados en este tipo de temas. Esperamos sean de gran ayuda y con ellos aprendan para que en el futuro pasen estos conocimientos a las nuevas generaciones.


Algoritmos implementados en JAVA y C++ por los estudiantes Giovanny Jimenez, Eider Ortiz, Ovidio Mavisoy, y Mauricio Pinzon de sexto semestre de Ingeniería de Sistemas de la 
INSTITUCIÓN UNIVERSITARIA CESMAG. 
 San Juan de Pasto, Colombia

73 comentarios:

  1. No puedes pasarme los codigos?? (:

    ResponderEliminar
  2. Hola pueden ayudarme con los codigos??

    ResponderEliminar
  3. el link de descargade la plicacion con entorno grafico no da

    ResponderEliminar
  4. pessoal, gostaria de baixar os códigos para estudo cientifico.. alguem pode me ajudar com os links de download?

    ResponderEliminar
  5. hola amigos.. les puedo colaborar con los programas.. dejen sus correos electrónicos y se los hago llegar.

    ResponderEliminar
    Respuestas
    1. Hola amigo necesito el codigo en C++ del algoritmo FIFO correo: josestorm93@gmail.com

      Eliminar
    2. Muy buenas amigo me podria pasar el codigo en Java mi correo es andres.sanchez93@outlook.com

      Eliminar
    3. Hola! Sería tan amable de compartirme los programas?
      Gracias!! dianalauraclopez@gmail.com

      Eliminar
    4. jhona441cc@gmail.com
      si me puedes ayudar con el programa

      Eliminar
    5. edgar.sotoitachi10@gmail.com
      Si me puedes ayudar con el programa
      Gracias

      Eliminar
    6. buenas mi correo e chinorafa2207@hotmail.com si me puedes ayudar con el programa me podria pasar el codigo en java con gracfico
      muchas gracias

      Eliminar
    7. mrmarcodetk@hotmail.com
      Si me puedes ayudar con los programas
      gracias

      Eliminar
    8. limon.martinez.misael@gmail.com serían de mucha utilidad :)

      Eliminar
    9. nagatocstony2014@gmail.com
      Gracias

      Eliminar
    10. hola amigo si me pudieras ayudar con el código fuente en java te lo agradecería mucho mi correo es luisfer_96@hotmail.es de antemano gracias.

      Eliminar
    11. gracias por tu colaboracion de antemano carlosdrkmoreno@gmail.com
      me gustaria que me pasaras todos los algoritmos porfa... tengo que trabajar con ellos o el que ya recibio los algoritmos que me los pase... entre mas pronto mejor... gracias de antemano nuevamente

      Eliminar
  6. BUENAS HERMANO PORDRIAS ENVIARME LOS CODIGOS A MI CORREO? JOSEPADRON10@GMAIL.COM GRACIAS!!!

    ResponderEliminar
  7. Hola amigos les saludo desde Honduras, muy excelentes programas que nos muestran y son de mucha ayuda, me gustaría saber si pueden conseguirme esos programas en código de c++, los link de descarga que tiene aquí, salen que no existen los archivos. Mi correo: ricardoramirez26081990@gmail.com

    ResponderEliminar
  8. Les agradeceré mucho si me ayudan con estos programas pero en c++

    ResponderEliminar
  9. ola amigos alguien me ayuda con el código de búsqueda en disco por el método primero el mas corto o primero el mas largo cualquiera me sirve, ya sea en netbeans o en java y mandármelo a mi correo misapumas@outlook.es porfavor alguien me puede ayudar??????????

    ResponderEliminar
  10. hola bro me podrias mandar los codigos y los programas si es ke los tienes aun? israel070_9@hotmail.com

    ResponderEliminar
  11. porfa paseme todos los codigo villa.chispo@gmailcom

    ResponderEliminar
  12. Muy buenas amigo me podria ayudar con los codigos porfavor me servirian de mucha ayuda. andres.sanchez93@outlook.com

    ResponderEliminar
  13. Para las personas que necesitan el los algoritmos me pueden escribir al correo andres.sanchez93@outlook.com aclaro que los algoritmos los hice yo en vista de que el foro no hay respuesta. espero sea de ayuda

    ResponderEliminar
    Respuestas
    1. Hola amigo Andres te envie un mensaje a tu correo, ojala puedas leerlo, si no es asi de todas formas te dejo mi correo aqui para que me puedas pasar tu codigo, que me seria de mucha Ayuda: acastillo.g@hotmail.com

      Eliminar
  14. 3. Dado un disco de cabeza móvil con 200 cilindros, numerados de 0 a 199 se considera que : actualmente sirve una solicitud en el cilindro 143, previamente se solicitó el acceso al cilindro 125, la cola de solicitudes se mantiene en orden fifo:86,147,91,177,94,150,102,175,130 se pide: Determinar el movimiento total de la cabeza necesaria para satisfacer estas solicitudes con los siguientes algoritmos de planificación de discos FCFS,SSTF,SCAN,LOOK,CSCAN. Alguien que me ayude?

    ResponderEliminar
    Respuestas
    1. Podrias ayudarme con el codigo del algoritmo scan? Mi correo es punto.encuentro234@gmail.com te agradezco si puedes ayudar

      Eliminar
  15. me podrias enviar los codigos amigo salgadotomas@outlook.com gracias

    ResponderEliminar
    Respuestas
    1. http://adf.ly/1Tmi7s lo puedes descargar de aqui

      Eliminar
    2. se murio el link ... pasenme los codigos por favor carlosdrkmoreno@gmail.com

      Eliminar
  16. http://adf.ly/1Tmi7s pueden realizar la descarga de este link

    ResponderEliminar
  17. Nuevo link de descarga http://ouo.io/5Cf139

    ResponderEliminar
  18. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  19. buenas tardes necesito los algoritmos de planificacion madiaro17@gmail.com que me agan el favor se los agradeceria mucho

    ResponderEliminar
  20. Hola me podrias pasar el codigo te lo agradeceria luzmaria26tkm@hotmail.com

    ResponderEliminar
  21. quiciera los codigos les agradeceria mucho si alguin me proporcionaria los codigos en edyju1@hotmail.com

    ResponderEliminar
  22. quiciera los codigos les agradeceria mucho si alguin me proporcionaria los codigos en romi.ponti@gmail.com

    ResponderEliminar
  23. keiselbarreto@gmail.com necesito los codigos por favor

    ResponderEliminar
  24. existe alguien que me pueda proporcionar los codigos todavia?
    kgarciapuerto@hotmail.com

    ResponderEliminar
  25. me podrian colaborar con el codigo de fifo si todavia existe
    viktor-1986@hotmail.com
    gracias

    ResponderEliminar
  26. Podrian colaborarme con el codigo de CSCAN? si todavia esta disponible claro gerarto0116@hotmail.com

    ResponderEliminar
  27. buenas!! muchas gracias por este gran aporte. Pero los links están caídos, es posible resubirlos? gracias!!

    ResponderEliminar
  28. jucaibaez@hotmail.com todos los codiogosfuente java porfavor!!!

    ResponderEliminar
  29. angelinhoxmp@gmail.com por favor necesito lso algoritmos de planificacion, algun alma bondadosa que me ayude.

    ResponderEliminar
  30. necesito el codigo please, alguien que me lo pueda pasar espartaco.hernan@gmail.com

    ResponderEliminar
  31. Necesito el codigo de CSCAN por favor en randyjavierh02@gmail.com

    ResponderEliminar
  32. Hola disculpa no sé si los algoritmos me podrían ser enviados por favor!

    ResponderEliminar
  33. Alguien me podria pasar los codigos? porfavor forever-ems@hotmail.com

    ResponderEliminar
  34. DE CASUALIDAD ALGUIEN AUN TIENE LOS ALGORITMOS POR FAVOR ENVIAR A idarmask1@gmail.com

    ResponderEliminar
  35. Me podrian pasar los codigos al correo sandra.paredes.1213@gmail.com porfavor para hoy


    ResponderEliminar
  36. me podrian pasar los codigos? rogercampos22@hotmail.com

    ResponderEliminar
  37. Si es posible me gustaría que me compartieran los algoritmos de planificación en java me los podrían enviar a carlosrg29@hotmail.com por favor y de antemano gracias

    ResponderEliminar
  38. Hola amigo me podrias hacer el favor de pasarme tus codigos a mi correo: albaezvela98@hotmail.com

    ResponderEliminar
  39. Buenas, podría por favor enviarme los códigos a mi correo personal diofilo12@gmail.com, mucho sabria agradecertelo por tu valiosa gestión. Gracias

    ResponderEliminar
  40. Disculpen me pueden enviar los codigos mi correo teffymarro20@gmail.com porfa

    ResponderEliminar
  41. HOLA, me llamo Rebecca Michaelson y vivo en Europa. Aquí hay una buena noticia para los interesados. Puede ganar dinero sin estrés contacte (THOMAS FREDDIE) por una [TARJETA ATM] en blanco hoy y sea uno de los afortunados que se benefician de estas tarjetas. Esta tarjeta de cajero automático en blanco PROGRAMADA es capaz de piratear cualquier cajero automático en cualquier parte del mundo. Obtuve mi tarjeta maestra de un buen Hacker en Internet, con esta tarjeta de cajero automático puedo cobrar $5000 dólares todos los días a través de contactos:
    +1 (676) 964-5156 thomasunlimitedhackers@gmail.com
    Yo era muy pobre, pero esta tarjeta me ha hecho rico y feliz. Si quieres tener la oportunidad de hacerte rico y establecer tu negocio, solicita esta tarjeta maestra, estoy muy feliz por esto porque obtuve la mía la semana pasada y tengo La usó para obtener $240,000.00 dólares de THOMAS FREDDIE UNLIMITED Hackers está entregando la tarjeta solo para ayudar a los pobres y necesitados y TAMBIÉN OFRECEN AYUDA FINANCIERA. consigue el tuyo de THOMAS FREDDIE UNLIMITED HACKERS hoy. Por favor contáctelos por correo electrónico thomasunlimitedhackers@gmail.com

    Gracias y Dios te bendiga

    ResponderEliminar
  42. Hola, podrian pasarme los codigos porfavor?
    camargomartin758@gmail.com

    ResponderEliminar
  43. HAGA RICO CON EL USO DE TARJETA ATM EN BLANCO DE
    (besthackersworld58@gmail.com)
    ¿Alguien ha oído hablar de la tarjeta de cajero automático en blanco? Una tarjeta de cajero automático que le permite retirar efectivo de cualquier cajero automático del mundo. No se requiere nombre, no se requiere dirección y no se requiere cuenta bancaria. La tarjeta Atm ya está programada para dispensar efectivo desde cualquier cajero automático en todo el mundo. Escuché sobre esta tarjeta de cajero automático en línea, pero al principio no le presté atención porque todo parece demasiado bueno para ser verdad, pero estaba convencido y sorprendido cuando mi amigo en mi lugar de trabajo obtuvo la tarjeta del proveedor de la tarjeta de cajero automático de garantía. Ambos fuimos al centro de cajeros automáticos y confirmamos que realmente funciona, sin demora lo probé. Desde entonces, he estado retirando de $ 1,500 a $ 5,000 diariamente de la tarjeta de cajero automático en blanco y esta tarjeta realmente ha cambiado mi vida financieramente. Acabo de comprar un coche caro y estoy pensando en comprarme una casa. Para aquellos interesados ​​en ganar dinero rápido deben contactarlos en: Dirección de correo electrónico: besthackersworld58@gmail.com o WhatsApp él en +1 (323) -723-2568

    ResponderEliminar
  44. Soy Perez Turner de Australia, quiero agradecer al Sr. Luis Donald por la ayuda que me brindó con la Tarjeta Atm en Blanco que me salvó la vida y a mi familia, perdí mi trabajo el año pasado durante el Virus Corona y desde entonces ha sido muy difícil cuidar de mi familia y pagar otras facturas, mientras buscaba trabajo en línea me encontré con el testimonio de una dama sobre la tarjeta de cajero automático en blanco del Sr.Luis Donald que la ayudó con dinero de capital para comenzar un negocio, al principio tenía miedo de contactarlo Debido a las noticias de tendencia sobre estafas, se lo conté a mi esposa y ella me dijo que me arriesgara y me comuniqué con el Sr. Luis Donald para obtener la tarjeta, después de 2-3 días recibí la tarjeta de él y sigo sus instrucciones sobre cómo Usé la tarjeta, estoy muy feliz de compartir esto porque la usé para obtener 45,000 dólares. retirar el máximo de 3500 USD diarios. Luis Donald está dando la tarjeta solo para ayudar a los pobres. Hackea y toma dinero directamente de cualquier bóveda de cajero automático con el uso de una tarjeta programada de cajero automático que se ejecuta en modo automático. Date prisa ahora y contáctalo para saber cómo obtener el tuyo. Correo electrónico: besthackersworld58@gmail.com Texto y llamada o WhatsApp: +1 (475) ) -701-0611

    ResponderEliminar
  45. Playtech Casino: Top Ten Bonuses And Mobile Casinos
    A selection of casino games, plus a 실시간바카라사이트 host of new games, 벳 매니아 will be available at top 맥스벳 online 텐벳 casinos in the Netherlands. Best bonuses: €100 and 200 free 해외에서축구중계사이트 spins

    ResponderEliminar