Grafischer Prozessor-Simulator

Schmidli, Eliane Irène and Boillat, Yves (2020) Grafischer Prozessor-Simulator. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of HS 2020 2021-SA-EP-Schmidli-Boillat-Grafischer Prozessor-Simulator.pdf] Text
HS 2020 2021-SA-EP-Schmidli-Boillat-Grafischer Prozessor-Simulator.pdf - Supplemental Material

Download (2MB)

Abstract

Die Arbeitsweise des Prozessors ist Teil des Moduls "Betriebssysteme 1" aus dem ersten Semester des Informatik Studiums an der OST - Ostschweizer Fachhochschule. Für das bessere Verständnis ist ein grafischer Prozessor-Simulator hilfreich. Bereits existierende Simulatoren sind entweder didaktisch oder vom Abstraktionsniveau her unpassend für die Zielgruppe. Das Ziel dieses Projektes ist es, den Studierenden ein Hilfsmittel zur Verfügung zu stellen, das das Verständnis für die Ausführung von Instruktionen durch den Prozessor und damit zusammenhängende Details unterstützt. Um das Problem der Unverständlichkeit zu lösen, entwickelten wir ein stark abstrahiertes und dem Lerninhalt des Moduls entsprechendes Design. Die Benutzbarkeit und Verständlichkeit unseres Ansatzes wurden mithilfe von Usability Tests mit den betreffenden Studierenden sichergestellt. Da das Problem der bestehenden Ansätze am GUI und nicht an der Emulation des Prozessors liegt, verwenden wir die Unicorn Engine als Emulator. Damit erhalten wir nach der Ausführung einer Instruktion die aktuellen Daten für das Memory und die Register. Aus unserer Arbeit resultiert ein verifiziertes Design und ein MVP. Die Applikation kann zur Erklärung der einzelnen Komponenten eines Prozessors und seiner Funktionsweise eingesetzt werden. Unsere Implementierung bildet die Grundlage, um unser Entwurf in einer Folgearbeit vollständig umzusetzen und um die Möglichkeit, eigenen Code einzugeben, zu ergänzen.

Item Type: Thesis (Other)
Subjects: Topics > Software > Testing and Simulation
Area of Application > Web based
Area of Application > Academic and Education
Area of Application > E-Learning
Technologies > Programming Languages > Java Script
Divisions: Bachelor of Science FHO in Informatik > Student Research Project
Depositing User: OST Deposit User
Contributors:
Contribution
Name
Email
Thesis advisor
Richter, Stefan
UNSPECIFIED
Date Deposited: 19 Mar 2021 09:47
Last Modified: 19 Mar 2021 09:47
URI: https://eprints.ost.ch/id/eprint/920

Actions (login required)

View Item
View Item