Vorlesung: Systemnahe Informatik

Veranstaltung:

Übung:

Weitere Informationen:

  • Studienabschnitt: Bachelor Informatik, Bachelor Lehramt, Bachelor Cyber Security
  • Voraussetzungen:
  • Fachbereich: BA-INF 023, Lehramt
  • Aufwand: 2.0 V + 2.0 Ü / 6 LP

AKTUELL

Vorlesung

Die erste Vorlesung findet in Präsenz am Dienstag 4.4.2023 ab 10.00h (c.t.) im Hörsaal 2 des Hörsaalzentrums am Campus Poppelsdorf statt. Alle organisatorischen Informationen (auch zum Übungsbetrieb) werden dann verbindlich bekannt gegeben.

Eine vorherige Registrierung/Anmeldung ist nicht nötig.

 

Übungen

Die Übungen finden in Präsenz statt. Detaillierte Informationen in der ersten Vorlesung. Die Übungen starten in der dritten Vorlesungswoche, also ab Montag 17.4.2023.

Update 5.6.2023: Eine Aktualisierung unserer Übungsgruppenliste ist undefinedhier zu finden.

 

Übungsanmeldung

Die Übungsanmeldung erfolgt über das undefinedTutorienvergabesystem (TVS) und ist bis Dienstag, 11. April (bis 23.59h) geöffnet. Die Übungsanmeldung wird erst ab Dienstag 4.4. oder Mittwoch 5.4.2023 geöffnet (ab dann OHNE ein Passwort zugänglich).

 

eCampus

Der Kurs im eCampus System wird voraussichtlich nur für organisatorische Zwecke genutzt. Sämtliches Material zu Vorlesung und Übung findet sich auf dieser Webseite.

Auf der Startseite im eCampus Kurs sind die Zugangsdaten (Nutzer / Passwort) für die Materialien auf dieser Webseite zu finden.

Direkter Link zum Beitritt: https://ecampus.uni-bonn.de/goto.php?target=crs_2896875_rcodeQKtmyP3LbE&client_id=ecampus 

NEU IM SS 2023: Wir werden in eCampus Gruppen für die *freiwillige* Abgabe von Übungsaufgaben bei den jeweiligen Tutor/innen einrichten. Detaillierte Informationen dazu folgen in den ersten Wochen der Vorlesungszeit (und voraussichtlich auf den Übungszetteln).

 

Leistungstests und Prüfungszulassung

Um die Zulassung zur Prüfung zu erreichen, müssen Sie an zwei Leistungstests teilnehmen und in diesen die erforderliche Mindestpunktzahl erreichen. Die Leistungstests finden (ebenfalls wie die Klausuren) ausschließlich in Präsenz statt. Weitere Informationen werden noch bekannt gegeben (in der 1. Vorlesung sowie hauptsächlich in der Vorlesungs-Mailingliste).

Daten der Leistungstests (wie bereits seit 4.4.2023 bekannt)

1. Leistungstest: Dienstag, 06.06..2023, ab 18.00 Uhr, Campus Poppelsdorf Hörsaalgebäude HS-1 + HS-2

Anmeldung für LT-1 ist abgeschlossen (bis 05.06.2023 spätestens 12.00h)

undefinedErgebnisse des ersten Leistungstests (bekannt seit 15.06.2023, vgl. Erläuterungen auf der Vorlesungs-Mailingliste).

 

2. Leistungstest: Dienstag, 27.06.2023, ab 18.00 Uhr, Campus Poppelsdorf Hörsaalgebäude HS-1 + HS-2

Aufteilung auf die Hörsääle nach Anfangsbuchstaben der Nachnamen:

  • in HS-1: von A,B,C,... bis H, I, J, K
  • in HS-2: von L,M,N,O,... bis X,Y,Z

undefinedErgebnisse des zweiten Leistungstests (bekannt seit 05.07.2023, vgl. Erläuterungen auf der Vorlesungs-Mailingliste).

 

Infos zur Möglichkeit einer Einsicht in die Leistungstests folgen in der Mailingliste.

 

Prüfungsdaten

 

Erstes Ferientutorium: Donnerstag, 27.07.2023, Hauptzeitrahmen 13-15 Uhr, B-IT-Hörsaal

 

1. Klausur: Montag 31.7.2023 rmittags ab 12.00h (Dauer 120 min.), Campus Poppelsdorf Hörsaalgebäude

Die Klausurergebnisse wurden am Freitag 18.8.2023 in BASIS eingetragen. Eine Statistik + Diagramme undefinedsind HIER zu finden.

 

Klausureinsicht: Dienstag 22.8.2023, ab 11.00h bis 12.00h im Raum 0.016 (Informatik-Gebäude Erdgeschoss)

 

Zweites Ferientutorium: Montag 18.9.2023, Hauptzeitrahmen 13-15 Uhr, 0.016 (Informatik-Gebäude Erdgeschoss)

 

2. Klausur: Dienstag 26.9.2023 mittags ab 12.00h (Dauer 120 min.), Campus Poppelsdorf Hörsaalgebäude

Die Klausurergebnisse werden/wurden am Freitag 29.9. oder Montag 2.10.2023 in BASIS eingetragen. Eine Statistik + Diagramme undefinedsind HIER zu finden.

Ein Termin zur Klausureinsicht wird auf der Vorlesungsmailingliste bekannt gegeben.

 

 

Klausuren (Allgemeines)

Die Klausurergebnisse können über das undefinedBasissystem eingesehen werden. Alte Klausuren gibt es bei der undefinedFachschaft.

Krankmeldungen für einen der Leistungstests bitte einscannen und an die Organisatoren der Systemnahen Informatik per E-Mail einreichen. Das Vorgehen bei krankheitsbedingtem Verpassen eines Leistungstests wird dann abgestimmt.

Krankmeldungen für Prüfungstermine (die Klausur und die Nachklausur): Bitte die undefinedHinweise des Prüfungsbüros Informatik -> "Wichtige Informationen zur Studien- und Prüfungsorganisation, Ablauf bei Krankmeldungen" beachten! Zusätzlich sind die Organisatoren der Systemnahen Informatik per E-Mail über die eingereichte Krankmeldung zu informieren.

Bitte beachten Sie für Ihre strategische Planung der Teilnahme an den Prüfungen: Im Modul Systemnahe Informatik wird es KEINEN dritten Prüfungstermin geben! Die zweite Prüfungsmöglichkeit deckt den Fall einer Krankheit beim ersten Termin ab.

Notenverbesserung:

Beim Wunsch einer Notenverbesserung bitte die Regelungen in der jeweiligen Bachelor-Prüfungsordnung (2019 oder 2011) beachten. Auf den zentralen Informatik-Webseiten gibt es undefinedHinweise dazu, mit Unterscheidung für PO 2019 bzw. 2011/2007.

Bitte insbesondere die Fristen zur Anmeldung zum zweiten Prüfungstermin im selben Modul beachten!

Kontakt

Den Teilnehmern wird dringend empfohlen, sich in die Mailingliste "vl-si" einzutragen. Über diese Mailingliste werden immer die neuesten Informationen zur Vorlesung und den Übungen bekannt gemacht. Außerdem soll die Liste den Teilnehmern auch als Diskussionsforum zu Themen aus der Vorlesung und den Übungen dienen. Weitere Informationen und eine Anleitung zur Mailingliste finden Sie hier: https://lists.iai.uni-bonn.de/mailman/listinfo.cgi/vl-si

Um nichts zu verpassen, können/sollten Sie sich selbst frühestmöglich in die Mailliste eintragen. Nach Abschluss der Anmeldephase zu den Übungsgruppen werden zusätzlich alle Mailadressen von der Übungsanmeldung in die Mailingliste nachgetragen.

Bitte zögern Sie nicht, die unten angegebenen Kontaktmöglichkeiten auch zu verwenden.

  • Mail an alle Teilnehmer der Veranstaltung über die o.g. Mailing-Liste.
  • Mail an alle Tutoren der Veranstaltung.
  • Mail an alle Organisatoren der Veranstaltung.

Folien und Präsentationen

Der erste Foliensatz enthält auch die Zugangsdaten, die Sie für den externen Zugriff auf unsere Ressourcen benötigen. Bitte verwenden Sie für den erstmaligen Zugriff entweder das undefinedVPN des Hochschulrechenzentrums (Uni-ID erforderlich) oder das undefinedVPN der Informatik (Informatik-Account erforderlich). Mit VPN können Sie ohne Passwort auf den Foliensatz zugreifen und somit Zugriff auf die Zugangsdaten erhalten. Bitte unterstützen Sie ggf. Ihre Kommiliton*innen, die Probleme mit dem Zugriff auf die Ressourcen haben. Die Zugangsdaten sind ebenfalls im eCampus Kurs hinterlegt.

  • Die Links zu den Vorlesungsaufzeichnungen im BBB vom SS 2022 undefinedfinden Sie hier.
  • Außerdem sind auch die vorproduzierten Vorlesungsvideos aus den Vorjahren SS 2021 + SS 2020 weiterhin verfügbar.

 

KapitelPDF,  1 Folie/Seite (ggf. Zusätze)Videos / Ergänzungen

Organisation des Vorlesungs- und Übungsbetriebs

undefinedFolien 1-13Bereitgestellt 4.4.2023

0. Allgemeine Informationen

undefinedFolien 1-35

1. Betriebssysteme und Systemprogrammierung

1.1. Einführung
1.2. Computer-Hardware: Ein Kurz-Überblick
undefinedFolien 1-74
1.3. Instruktionsarchitektur (Instruction Set Architecture, ISA)
1.4. Virtuelle Maschinen

 undefinedFolien 1-52

 undefinedZusatz-Stack

undefinedIntel SW Developer Manuals

1.5. Java und die Java Virtual Machine
1.6. Zusammenfassung (Kapitel 1)
undefinedFolien 1-61

Zu Folien 12+13: undefinedSagMal.java + undefinedREADME.txt dazu

Zu Folien 32 - 33: undefinedMeineThreads-1-2-3-4-5-8.zip (ältere Sourcen)

undefinedMeineThreads-1-2-3-4-5-8_SS2022.zip (Version mit längerer Zählschleife)

 Zu Folien 56 - 60: undefinedAktuelle Hinweise zum Java Applet

2. Vom Programm zum lauffähigen Code

2.1. Lader und Binder
2.2. Übersetzung höherer Programmiersprachen
2.3. Übersetzerstruktur
2.4. Kontextfreie Grammatiken
2.5. Lexikalische Analyse
2.6. Syntaktische Analyse
2.7. Semantische Analyse
2.8. Code-Erzeugung
2.9. Zusammenfassung (Kapitel 2)

undefinedFolien 1-89

 

3. Prozesse und Prozessverwaltung

3.1. Parallele und nebenläufige Prozesse
3.2. Prozesse aus Sicht des Betriebssystems
3.3. Erzeugung von Threads in Java
3.4. Inter-Prozess-Kommunikation und Synchronisation
3.5. Deadlocks
3.6. Scheduling-Strategien
3.7. Besonderheiten bei Echtzeitbetrieb
3.8. Zusammenfassung (Kapitel 3)

 undefinedFolien 1-57

Zu Folien 24-28: Java undefinedMonitor.zip (incl. .class files für Java 8)

4. Speicherverwaltung und Dateisystem

4.1. Grundlegende Betrachtung
4.2. Multiprogramming mit festen Partitionen
4.3. Multiprogramming mit variablen Partitionen
4.4. Swapping
4.5. Virtueller Speicher
4.6. Speicherverwaltung bei Multiprogramming
4.7. Network Attached Storage und Speichernetze
4.8. Dateisystem und Dateiverwaltung
4.9. Zusammenfassung (Kapitel 4)
undefinedFolien 1-58

Externe Links / Weiterführende Informationen

Übungszettel

PDF-Datei Ergänzendes Material Weitere Informationen
undefinedÜbungszettel 0Zettel 0 dient der Einführung in den Übungsbetrieb des SS 2023 und erfordert keine Abgabe
undefinedÜbungszettel 1Erschienen am Di 11.4. - Erläuterungen zur Abgabe über eCampus im PDF
undefinedÜbungszettel 2
undefinedÜbungszettel 3(bitte beachtet die Hinweise zur Montags-Gruppe am Feiertag 1.5.2023)
undefinedÜbungszettel 4
undefinedÜbungszettel 5(bitte beachtet die Hinweise zu den Donnerstags-Gruppen am Feiertag 18.5.2023)
undefinedÜbungszettel 6

(bitte beachtet die Hinweise zu den Mittwochs-Gruppen am Dies Academicus 24.05.2023)

Für den ersten Leistungstest am 06.06.2023 sind alle Übungsaufgaben bis *EINSCHLIEßLICH* Blatt 6 relevant! (sowie der Vorlesungsstoff bis einschl. Dienstag 23.05.2023) 

undefinedHinweise zum 1. Leistungstest (verfasst von unserem Tutor/innen-Team)

undefinedÜbungszettel 7(bitte beachtet die Hinweise zu den Donnerstags-Gruppen am Feiertag 8.6.2023)
undefinedÜbungszettel 8
undefinedÜbungszettel 9Für den zweiten Leistungstest am 27.06.2023 sind alle Übungsaufgaben von Blatt 1 bis *EINSCHLIEßLICH* Blatt 9 relevant! (sowie der Vorlesungsstoff bis einschl. Dienstag 20.06.2023)
undefinedÜbungszettel 10
undefinedÜbungszettel 11
undefinedÜbungszettel 12