MCS 3317 Computer Organization

Hardware design methods in particular formal models of simple register machines are developed and then used to study program interpretation and compilation techniques. Some topics in storage allocation such as garbage collection and maintaining the illusion of infinite memory are also discussed. A sizable programming project is required.

Credits

3

Prerequisite

MCS 2315, MCS 3316