Check out my first novel, midnight's simulacra!
UWC Summer 2013 Final Exam
UNIX Weapons School Summer 2013 FINAL EXAMINATION
My mariners, souls that have toil'd, and wrought, and thought with me—it has been a pleasure. You have 3 hours.
- One clear head, one blue book, ink, think, abbreviate obvious components (for example TLB).
- Do not pad ignorance with eloquence.
- Unless medical evidence is produced nobody will be permitted to retire to the restroom.
Question 1: Compare and contrast Linux's epoll with FreeBSD's kqueue. (3 points)
Question 2: Describe an effective and effectively programmable hardware interface for TCP offload. Detail those use cases, if any, where your system will be ineffective. (4 points)
Question 3: Compare and contrast asynchronous I/O and non-blocking I/O. Detail interactions with the UNIX systems model. (3 points)
Bonus question: Identify the source of either this exam's epigram or its instructions (no, this was not covered in lecture, nor is it germane to the class content) (1 point)