back to table of content


MEDI  Operating Systems /Computer Networks Course INF
Lecturers : Prof. Dr. Martin Schafföner    eMail
Philipp Grigarzik    eMail
Term 3
Course Classification : Bachelor Medizininformatik CH 4
Language : Deutsch Type VÜ 
Type of examination : PL  Credits
Method of evaluation : written examination 120 min 
Requirements :
Cross References :  
Previous knowledges :  
Aids and special features :  
Teaching aims : Students have basic knowledge of programming with operating system APIs. They are able to design adequate programs under correctness and performance constraints. Students know basic concepts and technologies of modern computer networks. They understand selected protocols in detail and can evaluate different technologie alternatives. Based on application requirements, students are able to design a suitable network. They are able to correctly design and implement simple distributed applications using sockets, threads, semaphores etc  
Contents :

* Input/output, device management * Persistent storage, clocks, terminals * Filesystems: requirements, design, implementation * Main memory management, especially virtual memory management and page swapping * Concurrency with threads * Operating system APIs for files, directories, sockets, shared memory, pipes, message queues, etc. * Overview of typical problems, solution patterns and properties of network communication: error handling, flow control, access control, congestion control, addressing, routing and forwarding * Detailed analysis of selected protocols with an emphasis on: TCP, IPv4 und IPv6, Ethernet, WiFi * Fundamental design methodologies for computer networks; overview of network components like switches, routers, proxies, firewalls and wireless technologies  

Literature : A.S. Tanenbaum, H. Bos: Modern Operating Systems, Pearson, 4th ed. 2015 A.S. Tanenbaum. D.J. Wetherall: Computer Networks, Pearson, 5th ed. 2011 J.F. Kurose, K.W. Ross: Computer Networking: A Top-Down Approach, Pearson, 6th ed. 2013  


back to table of content