Any questions about anything?
Shell lab is due today.
Unless you're doing this for a writeup, following along with the video, implementing that code, and explaining what the first few traces need, and discussing what else should happen (foreground, background, reaping) is enough.
I've posted HW6, on virtual memory, due the Tuesday after break. You don't need to do sections 9.6 and 9.7, which covers all the details of the the virtual memory addressing its various caching schemes.
You will need to look at the descriptions of malloc and its possible memory allocation algorithms; that's what the next-to-last lab will be on. I'll go over that stuff in next Tuesday's class.
"I found it easier to program when I was trying to figure out the logic for myself rather than trying to figure out where in the infinite stack of documentation was the function I needed. So for me, programming is more like creating something rather than looking it up, and too much of today’s programming is more like looking it up." - Brian Kernighan