252-0062-00L Operating Systems and Networks
Semester | Spring Semester 2013 |
Lecturers | D. Kossmann, T. Hoefler |
Periodicity | yearly recurring course |
Language of instruction | English |
Courses
Number | Title | Hours | Lecturers | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
252-0062-00 V | Operating Systems and Networks | 4 hrs |
| D. Kossmann, T. Hoefler | ||||||||||||||||||
252-0062-00 U | Operating Systems and Networks | 3 hrs |
| D. Kossmann, T. Hoefler |
Catalogue data
Abstract | This is an introductory course on computer networks and operating systems, with a particular focus on networking in the Internet and monolithic operating systems like Linux and Windows. Network and OS programming at different levels is an integral part of the course. |
Objective | This course is intended as an introduction to both computer networking and operating systems for computer scientists. Students will get a comprehensive overview of the key protocols and the general architecture of the Internet, as one example of more general principles in network design, and acquire hands-on experience in programming different aspects of a computer network. In addition, the course provides a full introduction to modern operating system design, including memory management, scheduling, I/O, protection, and so on. The architecture of Unix-like operating systems (such as Linux) is used as an example of more general principles in OS design. |
Lecture notes | The slides for each lecture will be made available in the web pages of the course, along with additional reference material. |
Literature | The networking material will be based on the following text book: Computer Networks: A Systems Approach (4th edition) Larry L. Peterson, Bruce S. Davie Morgan Kaufmann 2007 In addition, the following textbook provides useful background for the operating systems material in the course: Modern Operating Systems (3rd Edition) Andrew S. Tanenbaum Prentice-Hall, 2007 |
Performance assessment
Performance assessment information (valid until the course unit is held again) | |
Performance assessment as a semester course | |
ECTS credits | 8 credits |
Examiners | D. Kossmann, T. Hoefler |
Type | session examination |
Language of examination | English |
Repetition | The performance assessment is only offered in the session after the course unit. Repetition only possible after re-enrolling. |
Mode of examination | written 120 minutes |
Written aids | None |
This information can be updated until the beginning of the semester; information on the examination timetable is binding. |
Learning materials
Main link | Information |
Recording | Multimedia Portal ETH Zurich |
Only public learning materials are listed. |
Groups
No information on groups available. |
Restrictions
There are no additional restrictions for the registration. |
Offered in
Programme | Section | Type | |
---|---|---|---|
Computer Science Bachelor | Compulsory Courses (4. Sem.) | O |