• Syllabus
  • Schedule 01
  • Schedule 02
  • Lab
  • Lab Policies
  • Assignments
  • Resources

CSCI 315 Operating Systems Design

Bucknell University

Schedule 02 (Prof Stough)

Date TopicReadingNotesActivity
08/21/2023 (01)Mon
Introduction to OS
SGG 1 01
08/23/2023 (02)Wed
Interrupts, polling, DMA

SGG 2
(10th) pp. 489-508
(9th) pp.587-604
2.1-2.4
12.1-12.3

 02
08/25/2023 (03)Fri
Process Creation
SGG 3 03
08/28/2023 (04)Mon
Process Structure
SGG 3 

04

08/30/2023 (05)Wed
Process Life Cycle
 
  05
09/01/2023 (06)Fri
IPC: Unix pipes
  06
09/04/2023 (07)Mon
Threads Introduction
SGG 4  07
09/06/2023 (08)Wed
Threads Construct 
  08
09/08/2023 (09)Fri
Threads Attributes
  
09/11/2023 (10)Mon
Threads and Processes 
   
09/13/2023 (11)Wed
Examples 
 
09/15/2023 (12)Fri
IPC: TCP Sockets
Teach-To-Learn assignment 1 (out)
   
09/18/2023 (13)Mon
Process Synchronization Introduction
SGG 6&7 (10th)
SGG 5 (9th)
  
09/20/2023 (14)Wed
Synchronization Tools
 
   
09/22/2023 (15)Fri
Semaphores
   
09/25/2023 (16)Mon
Dinning Philosophers
 
09/27/2023 (17)Wed
CPU Scheduling
SGG 5 (10th)
SGG 6 (9th)
09/29/2023 (18)Fri
Scheduling Algorithms 
Teach-To-Learn assignment 1 (due)
  
10/02/2023 (19)Mon
Round-Robin Scheduling
   
10/04/2023 (20)Wed
Midterm Exam 1
   
10/06/2023 (21)Fri
Deadlock Introduction
SGG 8 (10th)  
10/09/2023MonFall Break   
10/11/2023 (22)Wed
Deadlock Handling: Banker’s Algorithm
   
10/13/2023 (23)Fri
Deadlock Detection and Recovery
  
10/16/2023 (24)Mon
Intro to Memory Management
Teach-To-Learn assignment 2 (out)
SGG 9 (10th)
SGG 8 (9th)
  
10/18/2023 (25)Wed
Contiguous Allocation
   
10/20/2023 (26)Fri
Introduction to Paging
   
10/23/2023 (27)Mon
Page System Implementation
   
10/25/2023 (28)Wed
Examples of Paging System
  
10/27/2023 (29)Fri
Virtual Memory
Introduction
SGG 10 (10th)
SGG 9 (9th) 
  
10/30/2023 (30)Mon
Demand Paging
Teach-To-Learn assignment 2 (due)
   
11/01/2023 (31)Wed
Page Replacement (1)
   
11/03/2023 (32)Fri
Page Replacement (2)
   
11/06/2023 (33)Mon
Midterm Exam 2
   
11/08/2023 (34)Wed
File System Interface
SGG 13 (10th)
SGG 11 (9th
  
11/10/2023 (35)Fri
Directories and Meta Data 
  
11/13/2023 (36)Mon
File System Implementation (1)
SGG 14 (10th)
SGG 12 (9th)
  
11/15/2023 (37)Wed
File System Implementation (2)
   
11/17/2023 (38)Fri File System Implementation (3)  
11/20/2023Mon
Thanksgiving Break
   
11/22/2023Wed
Thanksgiving Break
   
11/24/2023Fri
Thanksgiving Break
   
11/27/2023 (39)Mon
Linux File System
   
11/29/2023 (40)Wed
Advanced Topics: Virtual Machines
SGG 18 (10th)
SGG 16 (9th)
 
12/01/2023 (41)Fri
Virtual Machine Building Blocks
 
 
12/04/2023 (42)Mon
Virtual Machine Examples
  
 12/12/2023Tue
Final exam 7:30 pm — 10:30 pm
 Regular classroom  
     
Print Friendly, PDF & Email

Copyright © 2025 · AgentPress Pro Theme on Genesis Framework · WordPress · Log in