Schmidli, Eliane Irène and Boillat, Yves (2021) Prozessor-Simulator (Folgearbeit). Other thesis, OST Ostschweizer Fachhochschule.
FS 2021-BA-EP-Schmidli-Boillat-Fortsetzung Prozessor-Simulator.pdf - Supplemental Material
Download (6MB)
Abstract
Die Arbeitsweise des Prozessors ist Teil des Moduls "Betriebssysteme 1" des Informatik Studiums an der OST - Ostschweizer Fachhochschule. Für das bessere Verständnis entwickelten wir in der Studienarbeit “Grafischer Prozessor-Simulator” einen Prototypen, der nun in die Produktreife überführt werden soll. Zu diesem Zweck setzen wir den in der Studienarbeit entwickelten und verifizierten Designansatz um und ergänzen den Simulator um die Möglichkeit eigenen Code einzugeben. Durch die Portierung und Einbindung des Netwide Assembler (Nasm) in unser Webprojekt ermöglichen wir den Studierenden Code aus der Vorlesung sowohl im Simulator als auch auf dem Betriebssystem auszuführen. Zusätzlich entwickeln wir eine Methode, um die Ausführung von Instruktionen des x64-Befehlssatzes durch die CPU generisch darzustellen. Der Simulator wird von uns um weitere vorlesungsrelevante Inhalte wie der Stack erweitert. Das aus der Arbeit resultierende Produkt zeigt Zustandsänderungen ansprechend und nachvollziehbar an und hebt sich somit von anderen Simulatoren ab. Die Verständlichkeit und Benutzbarkeit des Prozessor-Simulators wurden mit Hilfe von Usability Tests nachgewiesen. Unser Produkt kann zur Erklärung der Arbeitsweise eines Prozessors auf einem für die Informatik Studierenden relevanten Abstraktionsniveau eingesetzt werden. Wir schlagen weitere Funktionalitäten vor, die in einer Folgearbeit ergänzt werden könnten. Der Simulator ist so aufgebaut, dass dieser ohne grösseren Aufwand erweitert werden kann.
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 > Bachelor Thesis |
Depositing User: | OST Deposit User |
Contributors: | Contribution Name Email Thesis advisor Richter, Stefan UNSPECIFIED |
Date Deposited: | 13 Dec 2021 10:23 |
Last Modified: | 13 Dec 2021 10:23 |
URI: | https://eprints.ost.ch/id/eprint/973 |