Betreuer | Dr. Björn Cassens |
Professor | Prof. Dr. Rüdiger Kapitza |
Projekt | BATS |
IBR Gruppe | DS (Prof. Kapitza) |
Art | Bachelorarbeit |
Status | abgeschlossen |
EinleitungBisherige Computer Systeme basieren derzeit auf Flüchtigen DRAM. Eine neue zukunftsträchtige Technologie ist Phase-Change RAM (PRAM) oder Spin-Transfer Tourqe RAM (STT-RAM). Diese zeichnen sich insbesondere durch ihre Nichtflüchtigkeit und geringe Lese- / Schreiblatenzen aus. Damit eröffnen sich neue Möglichkeiten wie Beispielsweise das instantane Ein- und Abschalten von Computer Systemen. Dies wird dadurch möglich, dass NVRAM die gespeicherten Daten auch nach dem Abschalten beibehält. Durch das instantane Ein- und Abschalten von Rechnern ist es möglich, abhängig von der Last nicht benötigte Server oder Mikrocontroller abzuschalten um Energie einzusparen. ProblemDas Abschalten und die damit verbundene Wiederherstellung des vorherigen Systemzustandes ist eine nicht triviale Aufgabe. Zum einem verlieren interne CPU-Register Ihren Zustand und zum anderem werden die Konfigurationsdaten von Peripherie-Modulen nicht gesichert. Daher ist es notwendig im Betriebssystemkern alle Konfigurationsdaten zu sichern und entsprechend wiederherzustellen. Für einfache Peripherieeinheiten wie eine parallele Ein-/Ausgabe ist dies einfach zu realisieren. Zustandsbehaftete Peripheriekomponenten, wie ein Ethernet-PHY haben einen internen Zustand, der von anderen Systemen abhängt. Beispielsweise, werden Datenpakete intern abgespeichert – diese dürfen während des Neustarts nicht überschrieben werden. Viele Forschungsarbeiten arbeiten daher mit Virtualisierungen und einem minimalistischen Host Betriebssystem. In dieser Arbeit soll jedoch auf eine Virtualisierung verzichtet werden, da beispielsweise Mikrocontroller keine entsprechende Unterstützung aufweisen und eine Emulation zu hohe Performance Einbußen zur Folge hätten. Im Rahmen dieser Bachelorarbeit wird ein von Texas Instruments gefertigter Mikrocontroller genutzt, der neben flüchtigen auch nichtflüchtigen RAM bereitstellt. Aufgabenstellung
Links |
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0