Applying our x86 knowledge An example with the Linux operating system running on a Pentium-based platform Multiple threads in ‘activity.s’ main: initialization read shared array of counters format write exhibit isr 0 isr 1 isr 2 isr 3 isr 4 done? cleanup exit foreground thread common code background threads isr 5 ... isr 255 Quote • “You go into class with the lecture slides and program demos you have, not with those you might wish you had or that you might have someday in the future…” paraphrasing former U.S. Defense Secretary Donald Rumsfeld