CSc 4320/6320 Operating System
Spring, 2007 7:15 pm - 8:55 pm TUE/THU Aderhold Learning Center 432
| Office Hour: | T/Th 6:00 PM – 7:00 PM by appointments |
| Office: |
34 Peachtree street suite 1417 |
| E-Mail: | bchen3[at]cs.gsu.edu (Subject should contain the keyword “csc4320” or “csc6320”) |
| Textbooks: | Operating System Concepts (7th edition), by A. Silberschatz, P.B. Galvin and G. Gagne, Wiley, 2005. |
| Pre-requisites: | CSC 3320 System-Level Programming |
Announcement
Final Exam is on April 26
Class Slides
January 9: Syllabus
January 11: Chapter 1, Introduction to operating system
January 16: Chapter 3, Processes-1
January 18: Chapter 3, Processes-2
January 23: Chapter 4, Threads
January 25: Chapter 5, CPU Scheduling-1
January 30: Chapter 5, CPU Scheduling-2
February 1: Chapter 5, CPU Scheduling-3
February 6: Chapter 6, Process Synchronization-1
February 8: Chapter 6, Process Synchronization-2
February 13: Chapter 6, Process Synchronization-3
February 15: Chapter 6, Process Synchronization-4
February 20: Exam1 Review
February 22: First Exam
February 27: Chapter 7, Deadlock-1
March 1: Chapter 7, Deadlock-2
March 6: Spring Break
March 8: Spring Break
March 13: Chapter 7, Deadlock-3
March 15: Chapter 8, Main Memory-1
March 20: Chapter 8, Main Memory-2
March 22: Chapter 8, Main Memory-3
Chapter 9, Virtual Memory-1
March 27: Chapter 9, Virtual Memory-2
March 29: Chapter 9, Virtual Memory-3
April 3: Prepare for your exam (no class)
April 5: Exam2
April 10: Chapter 14, Protection
April 12: Chapter 15, Security
April 17: Final Review
April 19: Project Presentation
April 24: Project Presentation
April 26: Final Exam
Quiz and Exams
Projects
Hyper-Threading and Related Concepts
Threads and Synchronization in Windows 32bits
WLAN for High Performance Networks Combined with Multi-core Micro-architecture
System Security-overflow and password guessing
Operating System concept of optical fiber spleen
Page Replacement Algorithms and Simulation
Distributed Operating System