direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Betriebssystempraktikum

Praktikum (4 SWS) 0432 L 570 im WS 2016/17

Termine

Tag
Zeit
Raum
Dozenten
Donnerstag
10 - 12 Uhr
TC 006
Sydow
Zusätzlich finden betreute Rechnerübungen statt.

 

 

Aktuell

Weitere Informationen, Folien, Foren sowie das Anmeldeformular [1]sind auf der Webseite zur Veranstaltung auf der Lernplattform ISIS [2] zu finden.

Einordnung

Techn. Informatik B.Sc. und Bachelor Informatik Wahlpflicht (Vertiefung Kommunikationstechnik).

Inhalt

Die Studierenden lernen die Architektur eines modernen Prozessors für eingebettete Systeme am Beispiel des Ein-Chip-Systems AT91RM9200 sowie die dazugehörige Entwicklungsumgebung kennen. Weiterhin wird in die Architektur eines einfachen Mikrokernel-Betriebssystems eingeführt. Im Praktikum führen die Studierenden konkrete Implementierungsaufgaben (Entwurf, Implementierung, Dokumentation, Test) durch, um grundlegende Elemente eines Betriebssystems durch eigene Erfahrung kennenzulernen.

Lernziele

Fähigkeit, Teile eines einfachen Betriebssystems auf einem typischen Prozessor für eingebettete Systeme zu implementieren und zu integrieren.

Themen

  • Grundlegende Programmierung eines Mikrocontrollers
  • Ein- und Ausgabe
  • Interrupt-Behandlung
  • Kontextwechsel
  • Einfaches Scheduling
  • Systemaufrufe
  • Kernspeicherverwaltung
  • Prozesssynchronisation
  • Interprozesskommunikation
  • Speicherverwaltung mit MMU

Literatur

  • Steve Furber: ARM System Architecture
  • Andrew Sloss, Dominic Symes, Chris Wright: ARM System Developer‘s Guide
  • ARM Architecture Reference Manual
  • ARM Assembly Language Programming
  • Referenzhandbuch zum ARM920T
  • Referenzhandbuch zum AT91RM9200

 

Praktikumsaufgaben

Diese werden in der Veranstaltung konkretisiert, voraussichtlich:

  • Ein-/Ausgabe
  • Interrupts
  • Kontextwechsel/Scheduling
  • Speicherverwaltung
  • Speichervirtualisierung

Ablauf

Das Praktikum besteht aus Vorlesungsanteilen zur Vermittlung der Grundlagen, im Wesentlichen aber aus betreuten Rechnerübungen. Zum Bestehen des Praktikums ist die erfolgreiche Bearbeitung der Praktikumsaufgaben und das erfolgreiche Bestehen einer Klausur (23.02.2017) erforderlich.

Ansprechpartner

Stefan Sydow
+ 49 30 314-25102
Raum EN 358
E-Mail-Anfrage [3]

Modulbeschreibungen

  • KBS-Module [4]
  • Modulbeschreibung Betriebssystempraktikum 19.09.2017 [5]
  • Modulbeschreibung Embedded Operating Systems 19.09.2017 [6]
  • Modulbeschreibung Grundlagen der Rechnersicherheit 19.09.2017 [7]
  • Modulbeschreibung Hot Topics in Operating Systems and Distributed Systems 19.09.2017 [8]
  • Modulbeschreibung Information Security Management 19.09.2017 [9]
  • Modulbeschreibung IT Security Lab Vulnerability Assessment 19.09.2017 [10]
  • Modulbeschreibung KBS Bachelor Projekt 19.09.2017 [11]
  • Modulbeschreibung KBS Bachelor Seminar 19.09.2017 [12]
  • Modulbeschreibung Operating System Design 19.09.2017 [13]
  • Modulbeschreibung Operating System Project Seminar 19.09.2017 [14]
------ Links: ------

Zusatzinformationen / Extras

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe

Copyright TU Berlin 2008