60 likes | 69 Views
Get ready for the CSE321 final review with B. Ramamurthy. Study the exam topics, understand the concepts, and prepare efficiently to maximize your performance.
E N D
Final Review CSE321 B.Ramamurthy B.Ramamurthy
Date, Time and Place • December 16, 2015, Wednesday • 11.45AM – 2.45PM • NSC 215 • Please bring • Pencils, pens and erasers. • Any form of ID with photograph • Closed book exam B.Ramamurthy
Topics 1. Task communications Ch. 7, Ch.8 (pp.165-166,173-180) • Signal and signal handlers • forks for creating multiple processes (pingpong.c and other programs) 2. Communication among tasks using pipes (pp.183-190) • Provided code with pipes, show a diagram with communication channels 3. Memory management issues and pointers (See the course page for details: pointers, dynamic memory allocation, deallocation, and memory leaks) 4. Project 2: XINU kernel, WRT54GL: processes, semaphores, data structures (tables), what do those tables contain; table entry structs 5. Device driver: Purpose, design of a DD, uart device driver, framebuffer device driver (see uart directory of xinu); regular OS vs embedded system OS B.Ramamurthy
Format • One question per topic discussed above. • Each question may have subsections • No programming: but pseudo code may be required • Given a piece of code you will identify the purpose • Use diagrams where ever possible B.Ramamurthy
How to study? Prepare? • Come prepared: there is no substitute for hard work • Review class notes; Understand project work and class work • Find ways to efficiently answer questions • Find ways to avoid silly mistakes • Create a mental checklist to make sure you have not missed anything important on the exam (like your name of the exam paper!) • Read the question paper and strategize on the order in which you will answer the questions • Build up competencies as you are reviewing the course material and not deficiencies… • Good luck. B.Ramamurthy
We accomplished many things: Realtime-Embedded Systems::Time & Space; Performance & Memory B.Ramamurthy