Schmidli, Eliane Irène and Boillat, Yves (2020) Grafischer Prozessor-Simulator. Other thesis, OST Ostschweizer Fachhochschule.
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 |