SoSe 24: Operating and Communication Systems
Larissa Groth
Comments
In the operating system section, students work on the fundamental structure of current operating systems and learn their basic tasks. They gain an understanding of the management of input/output systems and peripheral devices for networking, and practice programming DMA/PIO in C. Additionally, they explore the concepts of processes/threads, interrupts, and virtual memory, as well as memory management. They practice programming interrupt handling and memory management in C, and also learn the use of utilities such as shells. Furthermore, they become familiar with examples of operating systems (UNIX and Windows).
In the communication systems section, students work on the basic structure of networks, especially the Internet. They learn the TCP/IP protocol stack and the ISO/OSI reference model, discussing differences and applications. They become acquainted with media access methods and network devices, associating them with various layers of the protocol stack. They learn to handle transmission errors and discuss the limitations of these methods. Additionally, they learn routing methods within and outside Autonomous Systems, as well as TCP and UDP, and practice their implementation in C.
closeSuggested reading
- 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.
13 Class schedule
Additional appointments
Mon, 2024-05-13 15:00 - 16:00
Location:
T9/K40 Multimediaraum (Takustr. 9)
Location:
A3/Hs 001 Hörsaal (Arnimallee 3-5)
Location:
T9/SR 005 Übungsraum (Takustr. 9)
Location:
T9/Gr. Hörsaal (Takustr. 9)
Location:
T9/053 Seminarraum (Takustr. 9)
Location:
T9/137 Konferenzraum (Takustr. 9)
Location:
T9/046 Seminarraum (Takustr. 9)
Location:
T9/055 Seminarraum (Takustr. 9)
Location:
Hs 1a Hörsaal (Habelschwerdter Allee 45)
Regular appointments