Una herramienta de simulación para la planificación de procesos

Autores/as

  • Mercedes Barrionuevo Universidad Nacional de San Luis, San Luis, Argentina
  • María Fabiana Piccoli Universidad Nacional de San Luis, San Luis, Argentina
  • Rubén Apolloni Universidad Nacional de San Luis, San Luis, Argentina

DOI:

https://doi.org/10.24215/18509959.0.p.%207-15

Palabras clave:

Operativo, Simulación, Planificador de Procesos, CPU, Software Libre

Resumen

El principal objetivo de los Sistemas Operativos (SOs) en un ambiente de computación es la gestión de los recursos del sistema. El recurso más importante de todo sistema es la CPU y por lo tanto administrarlo de forma eficiente implica realizar una cuidadosa planificación de su uso. Es por ello que realizar una correcta planificación constituye uno de los puntos centrales en el diseño de un buen SO. Comprender la importancia de la administración de los recursos generalmente se basa en el análisis de conceptos teóricos con prácticas de escritorio. Ayudar a la metodología de enseñanza tradicional mediante la experimentación permitirá comprender las características y funcionalidades del administrador del procesador, objetivo de este trabajo. SPPP es un Simulador del Planificador de Procesos; su objetivo es realizar una correcta simulación de la planificación de los procesos bajo distintas cargas del sistema, permitiéndole al usuario la definición del ambiente de trabajo a recrear. La utilización de SPPP permite comparar el desempeño de una política de planificación con respecto a otra, pudiéndose establecer cuál de ellas se comporta mejor bajo una determinada configuración. En este trabajo se presentan las consideraciones principales tanto del diseño como de la implementación de SPPP, además de los resultados obtenidos en el dictado de materias relacionadas a los SOs.

Descargas

Los datos de descargas todavía no están disponibles.

Citas

[1] L. Frazier, J. D. Fodor, The sausage machine: A new two-stage parsing model. Cognition, 6 (1978), pp. 291-325
[2] M. Barrionuevo, R. Apolloni, and M. F. Piccoli. El Planificador de Procesos a través de un Simulador. XV Congreso Argentino en Ciencias de la Computación. CACIC 2009. Jujuy. Argentina. Paginas: 444-453. 2009.
[3] SPPP: Simulador del Planificador de Procesos. Mercedes Barrionuevo, Rubén Apolloni, Fabiana Piccoli. XVII CONGRESO ARGENTINO DE CIENCIAS DE LA COMPUTACION. CACIC 2011. La Plata. Argentina. Páginas: 610-619. ISBN 978-950-34-0756-1
[4] PLANP: Simulador de planificación de CPU. Resultado del Proyecto Fin de Carrera titulado "PLANP: herramienta para la simulación de políticas de planificación de procesos" realizado por Honorio Mateo Mérida y dirigido por Mónica Trella López. Diciembre 2005.
[5] Ovsos: is a free open source of Visual Operating System. http://ovsos.sourceforge.net/ . Agosto 2007.
[6] RCOS: Yet Another Teaching Operating System. Ron Chernich, Bruce Jamieson, David Jones. http://davidtjones.wordpress.com/publications/rcosyet-another-teaching-operating-system. 1996.
[7] SoSim. Luiz Paulo Maia. M.Sc. thesis in Federal University of Rio de Janeiro (NCE/UFRJ ), Brazil, in 2001. http://www.training.com.br/sosim/indexen.htm
[8] Nachos. W. A. Christopher et a. (1993), The Nachos Instructional Operating System. Proceedings of the Winter 1993 Usenix Technical Conference, pp 481-489.
[9] Wi. R. Stanek. Microsoft Windows XP Profesional. Manual del administrador. McGraw-Hill / Interamericana de España, S.A., 2002.
[10] J. Feiler. La Biblia de Mac OS JAGUAR. Anaya Multimedia, 2003.
[11] H. F. Arena. La Biblia de Linux. M. P. Ediciones, 2003.
[12] M. Beck, H. Bohme, M. Dziadzka, U. Kunitz, R. Magnums, and D. Verworner. Linux Kernel Internal. Addison-Wesley, 1998.
[13] S. Sánchez Prieto and O. García Población. Unix y Linux: Guía Práctica. Ra Ma, 2004.
[14] D. Taylor. Unix. Anaya Multimedia-Anaya Interactiva, 2006.
[15] Joyanes. Programación En Java 2. Mcgraw Hill - España, 2002.
[16] Sun. The source for java developers. http://java.sun.com
[17] Holzner. La Biblia de Java 2. Anaya Multimedia, 2000.
[18] M. Loy and R. Eckstein. Java Swing. O'reilly Media, 2003.
[19] O. Scott and W. Henry. Java Threads. O'reilly and Associates Inc - Estados Unidos.
[20] Ángel García Beltrán and José M. Arranz Santamaría. Programación Orientada a Objetos con Java. ETS Ingenieros Industriales, 2005.
[21] D. Warnes and M. Kolling. Programación Orientada a Objetos con Java. Prentice Hall, 2004.

Descargas

Publicado

2013-04-01

Cómo citar

[1]
M. Barrionuevo, M. F. Piccoli, y R. Apolloni, «Una herramienta de simulación para la planificación de procesos», TEyET, n.º 9, pp. p. 7–15, abr. 2013.

Número

Sección

Artículos originales