Tendencias de los campus virtuales en la educación superior
Sistema abierto para la enseñanza de sistemas operativos mediante un simulador.
Open system for teaching operating systems by using a simulator.
David Luis La Red Martínez, Argentina.
Nelson Fabián Rodríguez, Argentina.
Resumen/Abstract
-
Resumen / Abstract
El estudio y comprensión de los algoritmos de gestión de recursos computacionales por parte de los sistemas operativos es fundamental para una adecuada asimilación de la importancia de los sistemas operativos como administradores de recursos. Esto ha motivado la realización de un simulador basado en la web, pero también descargable y ejecutable localmente sin conexión a Internet, que permita estudiar el comportamiento y comprender dichos algoritmos, el que se ha basado en applets de Java y ha resultado de utilidad para los alumnos dada su sencillez y amena presentación, aspectos estos muy valorados por los alumnos. Cada algoritmo implementado está acompañado de una descripción resumida de los fundamentos teóricos que lo sustentan y de las indicaciones para su utilización, la que además es muy intuitiva. Los algoritmos implementados en el simulador con los siguientes: planificación del procesador, estrategias de reposición de páginas en la memoria principal, análisis del rendimiento de un subsistema de disco, ejecución concurrente de hilos y sincronización y sincronización de procesos en sistemas operativos distribuidos.
The study and understanding of the algorithms of computational resources management by operating systems, is essential for proper assimilation of the importance of operating systems, such as resource managers. This has motivated the realization of a simulator based on the web, downloadable and executable locally without Internet connection; the simulator allows studying the behaviour and understanding these algorithms, is based on Java applets and has proved useful for students, given its simplicity and entertaining presentation, highly valued aspects by the students. Each algorithm implemented is accompanied by a short description of the theoretical foundations underpinning it and indications for use, which is also very intuitive. The algorithms implemented in the Simulator are as follows: planning of the processor, strategies of replacement of pages in main memory, the performance analysis of a disk subsystem, concurrent execution of threads and synchronization and synchronization of processes in distributed operating systems. Palabras Clave/Keywords
-
Palabras Clave / Keywords
Sistemas operativos, Simulador didáctico, Enseñanza-aprendizaje, Aprendizaje basado en web, Sistema abierto, Simulador abierto.
Operating systems, Training simulator, Teaching and learning, Web-based learning, Open system, Open simulator.
Referencias/References
-
Referencias / References
Aggarwal, A. & Chandra, A. (1988). Virtual memory algorithms. STOC '88 Proceedings of the twentieth annual ACM symposium on Theory of computing Pages, 173-185, ACM New York, NY, USA.
Deitel, H. M. (1993). Introducción los Sistema Operativos - 2E. Addison Wesley. Longman.
Derntl, M., Hampel, T., Motschnig-Pitrik, R. & Pitner, T. (2011). Inclusive social tagging and its support in Web 2.0 services. Computers in Human Behavior 27(4): 1460-1466.
Derntl, M. & Motschnig-Pitrik, R. (2005). The role of structure, patterns, and people in blended learning. Internet and Higher Education 8 (2005) 111–130 Elsevier Inc.
Gagne, G. & Baer Galvin, P. (2006). Fundamentos de Sistemas Operativos – 7 / E. McGraw-Hill / Interamericana de España S.A.U. La Red Martínez, D. L. (2004). Sistemas Operativos. EUDENE-UNNE.
Motschnig-Pitrik, R. & Holzinger, A. (2002). Student-centered teaching meets new media: concept and case study. Journal of Educational Technology and Society, 5(4), 160–172.
Nichols, M. (2008). E-Primer Series – E-Learning in Context. Laidlaw College, Auckland, New Zeland.
Papert, S. A. (1999). Mindstorms (2nd ed.). New York7 Basic Books.
Stallings, W. (2005). Sistemas Operativos – 5 / E. Pearson Educación.
Tanenbaum, A. S. (2009). Sistemas Operativos Modernos - 3E. Pearson Educación.
Tanenbaum, A. S. & Van Steen, M. (2008). Sistemas Distribuidos. Principios y Paradigmas – 2 / E. Pearson Educación.
Vitter, J. S. (2008). Algoriths and Data Structures for External Memory. Foundation and Trends in Theoretical Computer Science. Publishers Inc. USA.
Cómo citar/How to cite
-
Cómo citar / How to cite
La Red, D. L. & Rodríguez, N. F. (2013). Sistema abierto para la enseñanza de sistemas operativos mediante un simulador. Campus virtuales, 2(2), 142-150.
La Red, D. L. & Rodríguez, N. F. (2013). Open system for teaching operating systems by using a simulator. Campus virtuales, 2(2), 142-150.