2/16/2016b.ramamurthy1 final review cse321 b.ramamurthy

5
08/27/22 B.Ramamurthy 1 Final Review CSE321 B.Ramamurthy

Upload: allan-parks

Post on 18-Jan-2018

214 views

Category:

Documents


0 download

DESCRIPTION

2/16/2016B.Ramamurthy3 Topics 1. Task communications Ch. 7, Ch.8 (pp , ) Signal and signal handlers forks for creating multiple processes (pingpong.c and other programs) 2. Communication among tasks using pipes (pp ) 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

TRANSCRIPT

Page 1: 2/16/2016B.Ramamurthy1 Final Review CSE321 B.Ramamurthy

05/04/23 B.Ramamurthy 1

Final ReviewCSE321B.Ramamurthy

Page 2: 2/16/2016B.Ramamurthy1 Final Review CSE321 B.Ramamurthy

05/04/23 B.Ramamurthy 2

Date, Time and PlaceDecember 10, 2014, Wednesday11.45AM – 2.45PMNSC 201Please bring Pencils, pens and erasers. Any form of ID with photograph Closed book exam

Page 3: 2/16/2016B.Ramamurthy1 Final Review CSE321 B.Ramamurthy

05/04/23 B.Ramamurthy 3

Topics1. 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 channels3. 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

Page 4: 2/16/2016B.Ramamurthy1 Final Review CSE321 B.Ramamurthy

05/04/23 B.Ramamurthy 4

FormatOne question per topic discussed above.Each question may have subsectionsNo programming: but pseudo code may be requiredGiven a piece of code you will identify the purposeUse diagrams where ever possible

Page 5: 2/16/2016B.Ramamurthy1 Final Review CSE321 B.Ramamurthy

How to study? Prepare?Come prepared: there is no substitute for hard work Review class notes; Understand project work and class workFind ways to efficiently answer questionsFind ways to avoid silly mistakesCreate 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 questionsBuild up competencies as you are reviewing the course material and not deficiencies…Good luck.

05/04/23 B.Ramamurthy 5