CSE321
B.Ramamurthy
4/12/2020 B.Ramamurthy
1
December 15, 2009
3.30 - 6.30PM
NSC 222
Please bring
Pencils, pens and erasers.
This is an open book and open notes exam.
4/12/2020 B.Ramamurthy
2
1.
C pointers and structs (class notes) ( this and that )
2.
Peripherals and device driver fundamentals
(and bit operations): Ch. 7 and framebuffer, uart driver
3.
Multi-tasking:
1.
2.
Semaphores (xinu)
Mutual exclusion
3.
Synchronization
4/12/2020 B.Ramamurthy
3
5.
Cyclic executives and designing cyclic schedule
6.
Task communications
5.
Signal and signal handlers
6.
forks for creating multiple processes
(pingpong.c)
7.
Designing with finite state machines (FSM): word problem to design represented as FSM
8.
XINU and WRT54GL (general information)
4/12/2020 B.Ramamurthy
4
One question per topic discussed above.
Each question may have subsection
4/12/2020 B.Ramamurthy
5
Review class notes
Understand homework problems and solutions
No programming: but pseudo code may be required
4/12/2020 B.Ramamurthy
6