You are here

YASS: A system simulator for operating system and computer architecture teaching and learning

Journal Name:

Publication Year:

Author NameUniversity of Author
Abstract (2. Language): 
A highly interactive, integrated and multi‐level simulator has been developed specifically to support both the teachers and the learners of modern computer technologies at undergraduate level. The simulator provides a highly visual and user configurable environment with many pedagogical features aimed at facilitating deep understanding of concepts which are often difficult to grasp by the students. The rational behind the development is explained and the main features of the simulator are described. A brief account of the ways in which the simulator has been used to support undergraduate lectures and tutorials is given. The current state of the research in assessing and evaluating the value of the simulations at undergraduate levels is presented.
34-42

REFERENCES

References: 

Atkin, B., and Sirer, E.G. (2002). PortOS: An educational operating system for the post‐PC environment. Proceedings of the 33rd
ACM SIGCSE Technical Symposium on Computer Science Education, pages 116‐120, Covington, Kentucky, February 2002.
Burrell, M. (2004). Fundamentals of Computer Architecture. Palgrave Macmillan.
Chan, T.W. (2004). A Software Tool in Java for Teaching CPU Scheduling. JCSC 19, 4 (April 2004).
Computing Cirricula 2001 (2001). Computing Science, Final Report, December 15 2001. ACM and IEEE Computer Society joint
report, USA.
European Journal of Science and Mathematics Education Vol. 1, No. 1, 2013 42
Computing 2007 (2007). Subject Benchmark Statement. The Quality Assurance Agency for Higher Education, UK, 2007.
Garrido, J. M. and Schlesinger, R. (2008). Principles of Modern Operating Systems. Jones and Bartlett.
Hovemeyer, D., Hollingworth, J.K. and Bhattacharjee, B. (2004). Running on the bare metal with GeekOS. SIGCSE’04, March 3‐
7, 2004, Norfolk, Virginia, USA.
Ianov, L. and Mallozi, J.S. (2004). A Hardware/software simulator to unify courses in the computer science curriculum. JCSC
19, 5 (May 2004).
Maia, L.P. and Pacheco, A.C. (2003). A Simulator Supporting Lectures on Operating Systems. 33rd ASEE/IEEE Frontiers in
education Conference, November 5‐8, 2003, Boulder,CO.
Morsiani, M. and Davoli, R. (1999). Learning operating systems structure and implementation through the MPS computer
system simulator. SIGCSE’99 3/99 New Orleans, LA, USA.
Nishita, S. (2004). MKit simulator for introduction of computer architecture. 31st International Symposium on Computer
Architecture, June 19, 2004, Munich, Germany.
Null, L. and Lobur, J. (2003). MarieSim: The MARIE computer simulator. ACM journal of Educational Resources in Computing,
Vol. 3, No. 2, June 2003, Article 1.
Robbins, S. (2005). An address translation simulator. SIGCSE’05 February 23‐27, 2005, St. Louis, Missouri, USA.
Robbins, S. and Robbins, K.A. (1999). Empirical exploration in undergraduate operating system. SICCSE’99, 3/99 New Orleans,
LA, USA.
Robbins, S. (2001). Starving philosophers: Experimentation with monitor synchronization. SIGCSE 2001 2/01 Charlotte, NC,
USA.
Shelburne, B. (2003). Teaching computer organization using PDP‐8 simulator. SIGSCE’03, February 19‐23 2003, Reno, Nevada,
USA.
Skrien, D. (2001). CPU Sim 3.1: A tool for simulating computer architectures for computer organization classes. ACM Journal of
Educational Resources in Computing, Vol. 1, No. 4, December 2001, Pages 46‐59.
Stallings, W. (2009). Operating Systems Internals and Design Principles. Sixth edition. Pearson.
Styer, E. (1994). On the design and use of a simulator for teaching computer architecture. SIGCSE Bulletin, Vol. 26 No. 3, sept.
1994.
Than, S. (2007). Use of a simulator and an assembler in teaching input‐output processing and interrupt handling. JCSC 22, 4
(April 2007).
Vollmar K. and Sanderson, P. (2006). MARS: An education‐oriented MIPS assembly language simulator. SIGCSE’06, March 1‐5,
2006, Houston, Texas, USA.
Wolffe, G.S., Yurcik, W., Osborne, H. and Holliday, M.A. (2002). Teaching computer organization/architecture with limited
resources using simulators. SIGCSE’02, February 27‐March 3, 2002, Covington, Kentucky, USA.
Yehezkel, C., Yurcik, W., Pearson, M. and Armstrong, M. (2002). Three simulator tools for teaching computer architecture:
EasyCPU, Little Man Computer, and RTLSim. ACM Journal of Educational Resources in Computing, Vol. 1, No. 4,
December 2001, Pages 60‐80.
Yurcik, W., Wolffe, G.S., and Holliday, M.A. (2001). A survey of simulators used in computer organization/architecture courses.
SCSC 2001, Orlando FL, USA, July 2001.

Thank you for copying data from http://www.arastirmax.com