This assignment is designed to give us a better understanding about cache behavior. We will write a cache simulator using C programming language. This assignment is much complex than it looks like. Be careful! It will require a substantial implementation effort as well as time and effort to explore and analyze cache behaviors. The usual warning goes double for this assignment: do not procrastinate.
1