Studierende erarbeiten sich im Betriebssystemteil den grundlegenden Aufbau aktueller Betriebssysteme und erlernen deren grundlegende Aufgaben. Sie lernen die Verwaltung von Ein-/Ausgabe-Systemen und Peripheriegeräten zur Vernetzung kennen und üben die Programmierung von DMA/PIO in C. Daneben erarbeiten sie sich die Konzepte von Prozessen/Threads, Unterbrechungen und virtuellen Speichers und Speicherverwaltung. Sie üben die Programmierung von Unterbrechungsbehandlung und Speicherverwaltung in C, sowie die Nutzung von Utilities, wie Shells u. ä. Zudem lernen sie Beispiele für Betriebssysteme (UNIX und Windows) kennen.
Studierende erarbeiten sich im Kommunikationssystemeteil den grundlegenden Aufbau von Netzen, insbesondere des Internets. Sie erlernen den TCP/IP-Protokollstack und das ISO/OSI-Referenzmodell und diskutieren Unterschiede und Anwendungsmöglichkeiten. Sie lernen Medienzugriffsverfahren und Netzwerkgeräte kennen und ordnen diese den verschiedenen Schichten des Protokollstacks zu. Sie erarbeiten sich den Umgang mit Übertragungsfehlern und diskutieren Grenzen dieser Verfahren. Darüber hinaus lernen Sie Routingverfahren innerhalb und außerhalb Autonomer Systeme, sowie TCP und UDP kennen und üben deren Implementierung in C.
Zur aktiven Teilnahme
Zum Erreichen der aktiven Teilnahme müssen Sie mindestens 60% in allen 4 Testaten, die über das Semester geschrieben werden, erzielen. Diese Testate werden in den folgenden Vorlesungswochen in Ihrem jeweiligen Tutorium geschrieben:
Testat 1: Woche vom 13.-17.05.
Testat 2: Woche vom 03.-07.06.
Testat 3: Woche vom 24.-28.06.
Testat 4: Woche vom 08.-12.07.
http://www.mi.fu-berlin.de/inf/groups/ag-tech/teaching/resources/Course-Material.html#OSCN
Vorlesung | Inhalt | Datum |
1 |
0 Organization 1 Introduction and Motivation (slide 1.19) |
15.04.2024 |
2 |
1 Introduction and Motivation 2 Interrupts and System Calls (slide 2.18) |
22.04.2024 |
3 | 3 Processes (slide 3.15) | 29.04.2024 |
4 | 4 Scheduling (slide 4.16) | 06.05.2024 |
5 | 5 Memory (slide 5.18) |
13.05.2024 |
6 | 5 Memory | 27.05.2024 |
7 | 6 IO and File System | 03.06.2024 |
8 | 8 Networked Computer and the Internet | 10.06.2024 |
9 |
9 Network Access Layer I – Physical Layer |
17.06.2024 |
10 | 10 Network Access Layer II - Data Link Layer | 24.06.2024 |
11 | 11 Network (slide 11.33) | 01.07.2024 |
12 | 12 Transport (slide 12.19) | 08.07.2024 |
13 | 13 Applications (slide 13.19) | 15.07.2024 |
14 | Exam | 29.07.2024 |
Course No | Course Type | Hours |
---|---|---|
19300701 | Vorlesung | 2 |
19300704 | Seminar am PC | 2 |
Time Span | 15.04.2024 - 27.09.2024 |
---|---|
Instructors |
Larissa Groth
|
0086c_k150 | 2014, BSc Informatik (Mono), 150 LPs |
0086d_k135 | 2014, BSc Informatik (Mono), 135 LPs |
0087b_k90 | 2009, BSc Informatik (Kombi), 90 LPs |
0087d_k90 | 2015, BSc Informatik (Kombi), 90 LPs |
0088b_m60 | 2006, BSc Informatik (Kombi), 60 LPs |
0088d_m60 | 2015, MSc Informatik (Kombi), 60 LPs |
0511a_m72 | 2016, MSc Informatik (Lehramt), 72 LPs |
0511b_m72 | 2019, M-Ed Fach 2 Informatik (Lehramt an Gymnasien - Quereinstieg), 72 LP |
0521a_m25 | 2018, Modulangebot Schwerpunktstudium Natur, 25 LPs |
0525a_m10 | 2017, BSc Geist und Kultur (Mono), 10 LPs |
0556a_m37 | 2018, M-Ed Fach 1 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LPs |
0556b_m37 | 2023, M-Ed Informatik Fach 1 (Lehramt an Integrierten Sekundarschulen und Gymnasien), 37 LP |
0557a_m42 | 2018, M-Ed Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs |
0557b_m42 | 2023, M-Ed Informatik Fach 2 Informatik (Lehramt an Integrierten Sekundarschulen und Gymnasien), 42 LPs |
Day | Time | Location | Details |
---|---|---|---|
Monday | 12-14 | T9/Gr. Hörsaal | 2024-04-15 - 2024-07-15 |
Day | Time | Location | Details |
---|---|---|---|
Monday | 8-10 | T9/K 038 Rechnerpoolraum | Armin Jason Kleinert |
Monday | 14-16 | T9/K 038 Rechnerpoolraum | Damian Kyfonidis |
Tuesday | 10-12 | T9/K 048 Rechnerpoolraum | Dorian Karl Pfefferkorn |
Tuesday | 10-12 | T9/K 038 Rechnerpoolraum | Nils Goldmann |
Tuesday | 12-14 | T9/K 038 Rechnerpoolraum | Nils Goldmann |
Wednesday | 12-14 | T9/K 038 Rechnerpoolraum | Armin Jason Kleinert |
Wednesday | 12-14 | T9/K 048 Rechnerpoolraum | Helia Dadkhah |
Wednesday | 14-16 | T9/K 048 Rechnerpoolraum | Damian Kyfonidis |
Thursday | 10-12 | T9/K 038 Rechnerpoolraum | Sven Johannes Piontek |
Thursday | 10-12 | Arnimallee 6 Poolraum 030 | Nils Goldmann |
Friday | 14-16 | T9/K 038 Rechnerpoolraum | Dorian Karl Pfefferkorn |