COMP 3400: Operating System and Network Fundamentals
Spring 2017
Pete Sanderson

Spring 2017 schedule with links to lecture notes

[ home | syllabus | schedule & notes | projects ]

The following schedule is approximate.  Any schedule revisions will be posted below as the semester progresses.

Except where otherwise indicated, the major information resource for lecture notes is: Operating System Concepts Essentials by Silberschatz, Galvin and Gagne, Wiley & Sons (2011) and Computer Networking (4th Edition), by Kurose and Ross, Pearson Addison-Wesley (2008).
WeekDateTopics
1 Jan 9-13 Introduction and Operating System Structures
Processes
2 Jan 16-20 (no class Monday for MLK)
Threads
3 Jan 23-27 CPU Scheduling
Process Synchronization
4 Jan 30 - Feb 3 Process Synchronization
Deadlocks
5 Feb 6-10 Midterm Exam over Process Management
Main Memory
6 Feb 13-17 Virtual Memory
File Systems
7 Feb 20-24 File Systems
Protection
8 Feb 27 - Mar 3 No classes Spring Break
 
9 Mar 6-10 Security
Security  
10 Mar 13-17 Case Study Presentations
Midterm Exam over Topics since first exam
11 Mar 20-24 Networks and the Internet (Intro and Circuit Switching)
Networks and the Internet (Packet Switching and Internet Structure)
12 Mar 27-31 Application Layer (Intro, HTTP)
Application Layer (DNS, P2P, Sockets)
13 Apr 3-7 Transport Layer (Basic Service, UDP)
Transport Layer (Reliable Delivery, TCP)
14 Apr 10-14 Network Layer
Data Link Layer
15 Apr 17-21 Selected Network Security Topics
Case Study Presentations
16 Apr 24-28 Review
Comprehensive Final Exam. 8:00 a.m. Wednesday Apr 26

[ COMP 3400 | Peter Sanderson | Math Sciences home page | Otterbein ]

Last updated:
Peter Sanderson (PSanderson@otterbein.edu)