Question: Project idea description, language and how it will simulate garbage collection. Description: We reviewed three garbage collection techniques, their steps as well as all of
Description: We reviewed three garbage collection techniques, their steps as well as all of the components involved (Pointers, Heap, Stack, etc..). Given what you know, your project will be to implement a simulation of garbage collection occurring on the machine. Criteria: The exact method in which you do the project will be entirely up to you. For example, you may choose to make a GUI in which you can insert data into fields. The inserted data may then be displayed on the screen in a queue-like structure. There may be other fields that can form connections among the data. Once garbage collection occurs, the program may show the information being shifted or marked or the pointer value being incremented or decremented You may use any language, but the scope of your project will depend on the language used. For example, if you choose a language you are uncommon wit!h (LISP), then it would be enough to maybe make a list and have a user choose a garbage collector and the program simply outputs line by line what points in the list are deleted or moved over or etc.... On the other hand, if you choose to use Java, Python or C/C++, you would need significantly more involved in your project
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
