2 Objective
In this project, we are to measure cost of context switch via a set of experiments. The objective
of this project are three-fold. First, we shall gain experience in understanding (and writing to a
less extend) multiprocessed and multithreaded code as a user to an operating system. Second, we
shall gain an insight on some principles of designing and implementing process and thread in the
operating system. Third, we shall become familiar with a few design issues in CPU scheduling and
multiprocessor CPU scheduling.
3.1 Required Tasks
The teams are to replicate the experimental results illustrated in Figure 1 and Figure 2 in the
following research paper,
https://www.usenix.org/legacy/events/expcs07/papers/2-li.pdf
The source code that the authors used in conducting their experiments is at
https://github.com/cunychenhclass/contextswitchcost
5.1 Report
Each group shall complete a 1-page report that documents minimally the following items.
systems.
particular, contrast to the choices in the paper considering that the authors of the paper did
the experiments more than a decade ago and computer hardware has advanced a great deal
since then.
believable and meaningful.
DescriptionIn this final assignment, the students will demonstrate their ability to apply two ma
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of