CS/SE Course Assessment
  Search:  
   
CS 4336
CS 4386

Class Learning Objectives

CS 4394 Implementation of Modern Operating Systems

Learning to Install an operating system & observing various kernel values
Learning shell programming
Learning kernel implementation of interval timers and use of signals
Learning to dynamically add functionality to the kernel and to add new system calls
Learning to implement shared memory and managing virtual memory
Learning to add a new synchronization mechanism
Understanding the specification of the temporal correctness of real-time systems
Learning scheduler implementation
Implementing a set of directory operations for a simplified file system
Learning to implement file I/O