Final Review CSE 321 B Ramamurthy 10192021 B
Final Review CSE 321 B. Ramamurthy 10/19/2021 B. Ramamurthy 1
Date, Time and Place December 10, 2014, Wednesday 11. 45 AM – 2. 45 PM NSC 201 Please bring n n n Pencils, pens and erasers. Any form of ID with photograph Closed book exam 10/19/2021 B. Ramamurthy 2
Topics 1. Task communications Ch. 7, Ch. 8 (pp. 165 -166, 173 -180) n Signal and signal handlers n forks for creating multiple processes (pingpong. c and other programs) 2. Communication among tasks using pipes (pp. 183 -190) n 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, WRT 54 GL: 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 10/19/2021 B. Ramamurthy 3
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 10/19/2021 B. Ramamurthy 4
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. 10/19/2021 B. Ramamurthy 5
- Slides: 5