Teaching and Learning Page Replacement Algorithms using a Java']Java-Based Visualization Tool

被引:0
|
作者
Suranauwarat, Sukanya [1 ]
机构
[1] Natl Inst Dev Adm, Sch Appl Stat, 118 Seri Thai Rd, Bangkok 10240, Thailand
关键词
Algorithm Animation; Visualization Tool; Computer Science Education; Page Replacement Algorithms; Operating System;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper presents a Java-based visualization tool that uses graphical animation to convey the concepts of various page replacement algorithms. This tool is unique in a number of respects. First, it differentiates the read-access pages from the write-access ones, since the cost of replacing a page that has been modified is greater than for one that has not. Second, it allows the user to practice and test his understanding of the concepts he has learnt through a very easy-to-use graphical user interface. Third, it allows the user to compare the performance of two different algorithms or that of the same algorithm with different conditions in an easy manner. This tool can be used by teachers and students in Operating Systems courses as a teaching and learning aid or by anyone who is interested in page replacement algorithms.
引用
收藏
页码:537 / +
页数:2
相关论文
共 50 条
  • [1] JAVENGA: JAva']JAva-Based Visualization Environment for Network and Graph Algorithms
    Baloukas, Thanasis
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2012, 20 (02) : 255 - 268
  • [2] A Java']Java-based tool for teaching image processing enhancement techniques
    Vachery, SY
    Verma, M
    Tashakkori, R
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIII, PROCEEDINGS: SYSTEMICS, CYBERNETICS AND INFORMATICS: TECHNOLOGIES AND APPLICATIONS, 2003, : 198 - 201
  • [3] Java']Java-based learning of algorithms for VLSI physical design automation
    Pérez-López, SA
    González-Braña, MJ
    Marcos-Acevedo, J
    Valdés, MD
    Mandado, E
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2005, 21 (02) : 306 - 317
  • [4] DAVIS: A Java']Java-based data visualization system
    Huh, MY
    Song, K
    [J]. COMPUTATIONAL STATISTICS, 2002, 17 (03) : 411 - 423
  • [5] Java']Java-based animation of probabilistic search algorithms
    Syrjakow, M
    Szczerbicka, H
    [J]. PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON WEB-BASED MODELING AND SIMULATION, 1999, 31 (03): : 182 - 187
  • [6] JGAP: a Java']Java-based graph algorithms platform
    Chen, DY
    Chuang, TR
    Tsai, SC
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2001, 31 (07): : 615 - 635
  • [7] Java']Java-based simulation tool for ship manoeuvring
    Hasegawa, K
    Sasaki, Y
    [J]. MANOEUVRING AND CONTROL OF MARINE CRAFT, 1998, : 139 - 144
  • [8] A Java']Java-based tool for the design of classification microarrays
    Meng, Da
    Broschat, Shira L.
    Call, Douglas R.
    [J]. BMC BIOINFORMATICS, 2008, 9 (1)
  • [9] Atlas:: A Java']Java-based tool for managing genotypes
    Pérez-Enciso, E
    García-Bernal, PG
    Pérez-Enciso, M
    [J]. JOURNAL OF HEREDITY, 2005, 96 (05) : 623 - 625
  • [10] Low cost java']java-based videoconference tool
    de las Heras, R
    Arredondo, MT
    [J]. MELECON 2004: PROCEEDINGS OF THE 12TH IEEE MEDITERRANEAN ELECTROTECHNICAL CONFERENCE, VOLS 1-3, 2004, : 665 - 668