SicSim: A simulator of the educational SIC/XE computer for a system-software course

ABSTRACT A modern computer system provides its support via system software that consists of applications such as an assembler, a linker, a loader and virtual machines. It is of prime importance to give students that are learning system‐software concepts a solid base of knowledge without any unnecess...

Full description

Saved in:
Bibliographic Details
Published inComputer applications in engineering education Vol. 23; no. 1; pp. 137 - 146
Main Authors Mihelič, J., Dobravec, T.
Format Journal Article
LanguageEnglish
Published Blackwell Publishing Ltd 01.01.2015
Subjects
Online AccessGet full text
ISSN1061-3773
1099-0542
DOI10.1002/cae.21585

Cover

More Information
Summary:ABSTRACT A modern computer system provides its support via system software that consists of applications such as an assembler, a linker, a loader and virtual machines. It is of prime importance to give students that are learning system‐software concepts a solid base of knowledge without any unnecessary details. To make the subject easy to understand we designed a simulator for a hypothetical computer that is already used in several courses on system software. In the paper, we describe the simulator's behavior as well as its design and implementation. Additionally, we present three case studies of using a simulator in teaching and describe our experience of its use in a course on system software. From the experience of using the simulator in a pedagogical process we conclude that it decreases the time invested by the students to comprehend the topic, and at the same time it enables in depth understanding. © 2013 Wiley Periodicals, Inc. Comput Appl Eng Educ 23:137–146, 2015; View this article online at wileyonlinelibrary.com/journal/cae; DOI 10.1002/cae.21585
Bibliography:ArticleID:CAE21585
istex:A8B7FC0D85353BD2ECD715FD0E302706D49C7857
ark:/67375/WNG-N7K79SBR-8
ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
ISSN:1061-3773
1099-0542
DOI:10.1002/cae.21585