Spring 2013 - OSN - Lectures/Assignments

Lecture Schedule

 

Week Upload Date Lecture notes Additional
material
1 21.2. Introduction  
       
2 25.2. Application Layer Protocols  
       
3 1.3. Remote Procedure Call  
    Socket Programming  (Updated Version 7.3.)  
4 7.03. Queuing Theory  
       
5 11.03. Reliability  
    Transport Layer  
6 19.03. Network Layer  
  27.03. Link Layer  
7   Easter Holiday Week  
       
8    Packet Switching  
       
9 18.04. OS Introduction: 1up-pdf, 6up-pdf  
  19.04. Processes: 1up-pdf, 6up-pdf  
10 25.04.

Scheduling: 1up-pdf, 6up-pdf

 
  26.04. Sinchronization: 1up-pdf, 6up-pdf  
11 02.05. Memory Management: 1up-pfd, 6up-pdf  
  03.05. Demand Paging: 1up-pfd, 6up-pdf  
12 10.05. File System Abstractions: 1up-pdf, 6up-pdf  
       
13 13.05.  File System Implementation; 1up-pdf, 6up-pdf  
   (updated 21.05)

I/O Subsystems 1up-pdf, 6up-pdf - (updated)

Updated Version uploaded 21.05.
14 21.05. I/O Subsystems (contd) 1up-pdf, 6up-pdf  
    Virtual Machine Monitors; 1up-pdf: 6up-pdf  
15 28.05.  VMM continued and Reliable Storage 1up-pdf;   6up-pdf  
       

 

Assignments

Solutions (password protected)

Week Date Topic Materials Comment
1 28.02.13 Introduction to Networks assignment1-pdf  
2 04.03.13 Sockets assignment2-pdf, Skeletons  
3 12.03.13 Remote Procedure Call assignment3-pdf, Tutorial  
4 19.03.13 Network Protocols and Queuing assignment4-pdf - corrected Corrected Version uploaded 22.3.
5 26.03.13 HTTP and TCP assignment5-pdf, Skeleton  
6 12.04.13 Routing

assignment6-pdf answersheet_assignment 6

 
7 17.04.13 Link layer, LAN, VLAN assignment7-pdf  
8 23.04.13 Linux kernel, Barrelfish OS

assignment8-pdfdisk1.img; Kernel_ConfigMenu.lst

(assignment8 -Updated version uploaded 25.4.)
9 30.04.13 Scheduling, General OS Principles

assignment9-pdf ; answersheet assignment 9

 

 
10 10.05.13 Scheduling and signaling assignment10-pdf; Skeleton  
11 13.05.13 Memory Management assignment11-pdf  
12 23.05.13 Naming, File Systems, I/O assignment12-pdf  
13 28.05.13 Vitual Machines assignment13-pdf