INFB Operating Systems / Networks | Course | INF | |
---|---|---|---|
Lecturers : |
Prof. Dr. Martin Schafföner
eMail
Philipp Grigarzik eMail |
Term | 3 |
Course Classification : | Bachelor Informatik | CH | 4 |
Language : | Deutsch | Type | VÜ |
Type of examination : | PL | Credits | 5 |
Method of evaluation : | written examination 120 min | ||
Requirements : |
Operating Systems / Web Computing
| ||
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 |