Skip to content

columbia-os/recitations

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cs4118 Recitations

This repository contains the recitation notes for Columbia's Operating Systems I class, COMSW4118, as taught by Jae Woo Lee and Kostis Kaffes. For information about the class, visit the course homepage.

Issues, patches, and comments, especially by current and former students, are welcome.

Contents

  • Note A: VM/kernel workflow setup, Linux source code navigators
  • Note B.1: Sockets/TCP programming, server testing strategies
  • Note B.2 Diagram: Code visualization for connect2.c
  • Note C: Kernel configuration, compilation, and style
  • Note D.1: Linux wait queue (hw5)
  • Note D.2 Diagram: Diagram of a possible fridge infrastructure
  • Note E.1: Linux scheduler data structures, implementing a scheduler (hw6)
  • Note E.2: What does each sched_class function do?
  • Note E.3: How are sched_class functions invoked in response to an event (task is preempted, task voluntarily yields, task finishes execution)?

About

Recitation notes for cs4118, Operating Systems I

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • HTML 100.0%