Final Review CSE321 B.Ramamurthy 5/28/2016 B.Ramamurthy 1 Date, Time and Place December 8, 2008 3.30 - 6.30PM Bell 138 Please bring Pencils, pens and erasers. This is an open book and open notes exam. 5/28/2016 B.Ramamurthy 2 Topics 1.C pointers and structs 2.Peripherals and device driver fundamentals (and bit operations): Ch. 6 (Pink book) 3.Multi-tasking: 1. Semaphores (xinu) 2. Mutual exclusion 3. Synchronization 4.Real-time scheduling (multi-tasking) 1. Priority inversion 2. Priority inheritance 3. Priority ceiling 5/28/2016 B.Ramamurthy 3 Topics (contd.) 5. Address decoding, bus and memory mapped devices 6. Task communications 5. Signal and signal handlers: Ch. 8 (Brown book) 6. forks for creating multiple processes 7. Pipes for communications 7. Class diagram and sequence diagram XINU and WRT54GL (general information) 8. RMS and Deadline based scheduling 5/28/2016 B.Ramamurthy 4 Format One question per topic discussed above. Each question may have subsection 5/28/2016 B.Ramamurthy 5 How to study? Review class notes Understand homework problems and solutions Read the text books No programming: but pseudo code may be required 5/28/2016 B.Ramamurthy 6