Final Review CSE321 B.Ramamurthy 5/28/2016

advertisement
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
Download