Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 213 Nächste Version anzeigen »

Themen für Abschlussarbeiten sind in der Regel im Umfeld der aktuellen Forschungsaktivitäten der Abteilung angesiedelt, im Umfeld verteilter Speichersysteme (BigData/Graph-Verarbeitung in Cluster-/Cloud-Umgebungen). Auch eigene Themenvorschläge können berücksichtigt werden, sofern sie thematisch zum Abteilungsprofil passen. Eine Liste möglicher Themen findet sich am Ende der Seite.


Wenn Sie sich bezüglich eines möglichen Themas informieren möchten oder einen eigenen Themenvorschlag haben, sprechen Sie uns an!




Aktuelle Abschlussarbeitsthemen

Wir vergeben i.d.R. Themen nach Absprache. In einem ersten Gespräch versuchen wir eine Themenrichtung zu finden, zu der Sie dann Informationsmaterial erhalten und in einem zweiten Gespräch wird dann ein Thema in dieser Richtung gesucht. 

Wichtig, es muss ein Bezug zu Betriebssystemen und/oder (moderner) Hardware vorhanden sein. Reine Webanwendungen suchen wir nicht. 

Nachstehend sind ebenfalls mögliche Themen.

PROJEKT

Beschreibung

Project JDFlight (Java Direct Flight) aims at providing ultra-fast networking for Java-based big-data applica?ons, which rely on Apache Arrow [1], a unified columnar inmemory data format. This shall be achieved by implementing a transport compatible with Apache Flight, based on UCX, providing Remote Direct Memory Access (RDMA) to Apache Arrow buffers using project Panama.


BACHELOR
Beschreibung

  • hhuOS verfügt über einen Treiber für IDE-Controller, der bisher allerdings nur mit ATA-Geräten (Festplatten) umgehen kann.
  • In dieser Arbeit soll der Treiber so erweitert werden, dass auch ATAPI-Geräte (z.B. CD-Laufwerke) angesprochen werden können.
  • Der bestehende Treiber erkennt solche Geräte bereits, kann sie allerdings nicht ansprechen, da die Kommunikation sich grundlegend von der mit ATA-Geräten unterscheidet.
  • In der Bachelorarbeit, in welcher der bestehende Treiber entwickelt wurde, ist eine Methode vorhanden, mit der sich ein einzelner Sektor eine ATAPI-Gerätes auslesen lässt.

Referenzen


BACHELOR PROJEKT MASTER
Beschreibung

  • hhuOS ist aktuell ein reines 32-Bit Betriebssystem.
  • Ein erster Schritt in Richtung 64-Bit wäre die Unterstützung von PAE (Paging Address Extensions).
  • PAE ermöglicht es einem 32-Bit Betriebssystem mehr als 4 GiB physikalischen Speicher zu addressieren. Die virtuellen Addressräume bleiben dabei weiterhin 4 GiB groß.
  • Unterstützung für PAE könnte auch in einer Bachelorarbeit implementiert werden. Alle weiteren Schritte in Richtung 64-Bit wären eher für eine Projekt- oder Masterarbeit geeignet.

Referenzen


BACHELOR
Beschreibung

  • hhuOS verwendet aktuell noch den veralteten Programmable Interval Timer (PIT).
  • Für eine flexiblere Zeitmessung ist ein Treiber für den moderneren HPET nötig.
  • hhuOS bietet bereits eine API zum Auslesen der ACPI-Tabellen, so dass sich nur noch auf den Timer konzentriert werden muss.

Referenzen



BACHELOR
Beschreibung

  • hhuOS verfügt über eine Spiele-Engine mit 2D- (Sprites) und 3D- (Wireframe) Fähigkeiten und einfacher Physik
  • Diese Engine kann noch in viele Richtungen erweitert werden. Denkbar wäre z.B.:
    • Erweiterung der Physik-Engine: Für 2D-Spiele existieren bereits Komponenten für lineare Bewegung und Gravitation; Der 3D-Teil hat noch keine automatisierte Physik
    • Texturierte Polygone und Lichteffekte (3D)
    • Parallax scrollende Hintergründe (2D)
    • ...

Referenzen


  • Keine Stichwörter