Check out my first novel, midnight's simulacra!

UWC Summer 2013 Final Exam: Difference between revisions

From dankwiki
No edit summary
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 5: Line 5:
* One clear head, one blue book, ink, think, abbreviate obvious components (for example TLB).
* One clear head, one blue book, ink, think, abbreviate obvious components (for example TLB).
* Do not pad ignorance with eloquence.
* Do not pad ignorance with eloquence.
* Unless medical evidence is produced nobody will be permitted to retire to the restroom.
* Unless medical evidence is produced, no one will be permitted to retire to the restroom.


''Question 1'': Compare and contrast Linux's epoll with FreeBSD's kqueue. (3 points)
''Question 1'': Compare and contrast Linux's <tt>epoll</tt> with FreeBSD's <tt>kqueue</tt>. Provide details, not vague generalizations. (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 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)
''Question 3'': Compare and contrast asynchronous I/O and non-blocking I/O. Detail interactions with the UNIX model. (3 points)


''Bonus question'': Identify the source of either this exam's epigram or its regulations (no, this was not covered in lecture, nor is it germane to the class content). (1 point)
''Bonus question'': Identify the source of either this exam's epigram or its regulations (no, this was not covered in lecture, nor is it germane to the class content). (1 point)
<hr>
<hr>
"In early 1993, a hostile observer might have had grounds for thinking that the Unix story was almost played out, and with it the fortunes of the hacker tribe."
"In early 1993, a hostile observer might have had grounds for thinking that the UNIX story was almost played out, and with it the fortunes of the hacker tribe."—Eric S. Raymond
--Eric S. Raymond


"The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination."
"If you have trouble sounding condescending, find a UNIX user to show you how it's done."—Scott Adams
--Frederick P. Brooks


"A mathematician, like a painter or a poet, is a maker of patterns. If his patterns are more permanent than theirs, it is because they are made with ''ideas''."
"There may indeed be other applications than as a logic."—Alonzo Church
--G. H. Hardy
 
"If you have trouble sounding condescending, find a UNIX user to show you how it's done."
--Scott Adams
<hr>
<hr>
Enjoy your summers! Go forth and construct great marvels. Do try and avoid Apple products. --nlb
Enjoy your summers! Go forth and construct great marvels. Do try to avoid Apple products. --nlb
===Bonus question answers===
===Bonus question answers===
The epigram is from Tennyson's dramatic monologue "Ulysses". The instructions are taken from Vladimir Nabokov's introduction to his ''Lectures on Literature''.
The epigram is from Tennyson's dramatic monologue "Ulysses". The instructions are taken from Vladimir Nabokov's introduction to his ''Lectures on Literature''.

Latest revision as of 22:49, 14 January 2021

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, no one will be permitted to retire to the restroom.

Question 1: Compare and contrast Linux's epoll with FreeBSD's kqueue. Provide details, not vague generalizations. (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 model. (3 points)

Bonus question: Identify the source of either this exam's epigram or its regulations (no, this was not covered in lecture, nor is it germane to the class content). (1 point)


"In early 1993, a hostile observer might have had grounds for thinking that the UNIX story was almost played out, and with it the fortunes of the hacker tribe."—Eric S. Raymond

"If you have trouble sounding condescending, find a UNIX user to show you how it's done."—Scott Adams

"There may indeed be other applications than as a logic."—Alonzo Church


Enjoy your summers! Go forth and construct great marvels. Do try to avoid Apple products. --nlb

Bonus question answers

The epigram is from Tennyson's dramatic monologue "Ulysses". The instructions are taken from Vladimir Nabokov's introduction to his Lectures on Literature.