\protect \contentsline {section}{\protect \numberline {1}Introduction}{2} \protect \contentsline {section}{\protect \numberline {2}Design}{2} \protect \contentsline {section}{\protect \numberline {3}Implementation}{2} \protect \contentsline {subsection}{\protect \numberline {3.1}Target Environment}{2} \protect \contentsline {subsection}{\protect \numberline {3.2}Function Descriptions}{2} \protect \contentsline {subsubsection}{\protect \numberline {3.2.1}proc.h - struct proc}{2} \protect \contentsline {subsubsection}{\protect \numberline {3.2.2}const.h - NQ}{2} \protect \contentsline {subsubsection}{\protect \numberline {3.2.3}proc.c - pick\protect \relax \protect \_proc()}{3} \protect \contentsline {subsubsection}{\protect \numberline {3.2.4}proc.c - sched()}{3} \protect \contentsline {subsubsection}{\protect \numberline {3.2.5}proc.c - ready()}{3} \protect \contentsline {subsubsection}{\protect \numberline {3.2.6}proc.c - unready()}{3} \protect \contentsline {subsubsection}{\protect \numberline {3.2.7}clock.c - clock\protect \relax \protect \_handler()}{3} \protect \contentsline {section}{\protect \numberline {4}Testing and Proof of Execution}{4} \protect \contentsline {subsection}{\protect \numberline {4.1}Test Plan}{4} \protect \contentsline {subsection}{\protect \numberline {4.2}Test Cases and Output}{4} \protect \contentsline {subsection}{\protect \numberline {4.3}Known Bugs}{7} \protect \contentsline {section}{\protect \numberline {5}Experience and Conclusions}{7} \protect \contentsline {section}{\protect \numberline {6}Concept Questions}{7} \protect \contentsline {subsection}{\protect \numberline {6.1}Chapter 3, Question 22}{7} \protect \contentsline {subsection}{\protect \numberline {6.2}Chapter 4, Question 7}{8} \protect \contentsline {subsection}{\protect \numberline {6.3}Chapter 4, Question 9}{8} \protect \contentsline {subsection}{\protect \numberline {6.4}Chapter 4, Question 10}{8} \protect \contentsline {subsection}{\protect \numberline {6.5}Chapter 4, Question 11}{8} \protect \contentsline {subsection}{\protect \numberline {6.6}Chapter 4, Question 15}{9} \protect \contentsline {subsection}{\protect \numberline {6.7}Concept Question 7}{9}