Betriebs- und Kommunikationssysteme S24
to Whiteboard Site

Description

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.

Vorlesungsvideos aus vergangenen Semestern

http://www.mi.fu-berlin.de/inf/groups/ag-tech/teaching/resources/Course-Material.html#OSCN

Vorlesungstermine

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

Literatur

 

  • Andrew S. Tanenbaum: Computerarchitektur, 5.Auflage, Pearson Studium, 2006
  • English: Andrew S. Tanenbaum (with contributions from James R. Goodman):
  • Structured Computer Organization, 4th Ed., Prentice Hall International, 2005.
Basic Course Info

Course No Course Type Hours
19300701 Vorlesung 2
19300704 Seminar am PC 2

Time Span 15.04.2024 - 27.09.2024
Instructors
Larissa Groth

Study Regulation

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

Betriebs- und Kommunikationssysteme S24
to Whiteboard Site

Main Events

Day Time Location Details
Monday 12-14 T9/Gr. Hörsaal 2024-04-15 - 2024-07-15

Accompanying Events

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

Betriebs- und Kommunikationssysteme S24
to Whiteboard Site

Most Recent Announcement

:  

Currently there are no public announcements for this course.


Older announcements

Betriebs- und Kommunikationssysteme S24
to Whiteboard Site

Currently there are no resources for this course available.
Or at least none which you're allowed to see with your current set of permissions.
Maybe you have to log in first.