Hello from the other side! I spent a considerable amount of the time between October and now working on two labs: these were malloclab and tshlab. As the name may suggest, in malloclab, we have to implement a memory allocator. In tshlab, we have to implement a simple linux shell.
Malloc
I have undoubtedly spent the plurality of my time these past few weeks implementing
malloc. Malloc is a great assignment for a systems class, as it lets you explore a
rich program design space where implementation decisions you make can have a great
deal of influence on the benchmarks of your program.