1. »
  2. Bochum Operating Systems and System Software
  3. »
  4. Teaching
  5. »
  6. Courses
  7. »
  8. Systemsoftwaretechnik Praktikum (STEP)

Systemsoftwaretechnik Praktikum (STEP)

Wintersemester 22/23

  • 2022-10-17:
    Der Präsenztermin des Praktikums wird Donnerstags, 10:15 bis 11:45 Uhr, in MC 1/54 stattfinden.
  • 2022-10-05:
    Am Freitag, 07.10., um 13:00 Uhr findet eine Wiederholung des virtuellen Kickoff Treffens statt (Zoom), für alle, die nicht am ersten Termin teilnehmen konnten.
  • 2022-09-27:
    Am Dienstag, 04.10., um 10:30 Uhr findet ein virtuelles Kickoff Treffen statt (Zoom). Dabei werden der Ablauf und der Inhalt des Praktikums vorgestellt und es gibt Zeit für Fragen.
  • 2022-09-15:
    Die Anmeldung ist vom 10.10. bis zum 17.10. per Moodle-Kurs der Studiengangskoordination möglich.
  • 2022-08-25:
    <veraltet>

Inhalt

Im Systemsoftwaretechnik Praktikum könnt ihr Software im Linux Kernel entwickeln und Performance- sowie Energiemessungen durchführen.

Das Praktikum werdet ihr semesterbegleitend in Zweiergruppen absolvieren.
Ziel ist es, ein Treibermodul für einen selbstgelöteten Temperatursensor zu entwickeln und in den Linux Kernel zu integrieren. Wir stellen euch alle Bauteile für den Temperatursensor zur Verfügung und unterstützen euch beim Löten des Sensors. Für diesen Sensor entwickelt ihr dann in Gruppen einen Treiber in der Programmiersprache C, der in Form eines Moduls in den Linux Kernel integriert wird. Als Grundlage dient ein von euch selbst konfigurierter und kompilierter Kernel.

Zusätzlich werdet ihr erste Erfahrungen mit Laufzeit- und Energiemessungen von Systemsoftware sammeln.
Wir stellen euch gängige Messmethode in der Betriebssystemeforschung vor, die ihr dann ausprobieren werdet. Mithilfe von perf analysiert ihr die Performance des Testsystems. Die Leistungsaufnahme des Systems werdet ihr mit einem Energiemessgerät bestimmen. Die Messungen werden von euch grafisch präsentiert und von uns gemeinsam analysiert und diskutiert.

Ablauf

  • Einmal wöchentlich: 90 Minuten Präsenztermin
    • Anwesenheit erwünscht
    • ca. 45 Minuten Input / Besprechung
    • ca. 45 Minuten praktische Übung
  • Ein- bis zweimal wöchentlich: Rechnerübung
    • Anwesenheit optional
    • 90 Minuten betreute Programmierarbeitszeit

Du hast Lust teilzunehmen?
Melde dich zwischen dem 10.10. und dem 17.10. im Moodle-Kurs der Studiengangskoordination für STEP an!

Du hast noch Fragen zu Inhalten oder Ablauf?
Schreib uns gerne eine Mail an cs-os-step-orga@lists.rub.de oder schau bei einem unserer virtuellen Kickoff Treffen vorbei:
Dienstag, 04.10., um 10:30 Uhr und Freitag, 07.10., um 13 Uhr (Zoom).

Betreuung

Organisatorisches

Credits
Turnus
Prüfung
Anmeldung

3 CP
Wintersemester
semesterbegleitende Bewertung der Aufgaben
Moodle-Kurs der Studiengangskoordination

Weitere Informationen in der Modulbeschreibung.