parallelism Understanding of data and task parallelism Concepts of multi

Parallelism understanding of data and task

This preview shows page 7 - 12 out of 14 pages.

Understanding of concurrency vs. parallelism Understanding of data and task parallelism Concepts of multi-threading models Pthread library Concept of thread pool
Image of page 7
5.8 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Chapter 5 Be familiar with terms including race condition, critical section, atomicity, mutual exclusion Understanding of critical section problem How mutex locks and semaphores can be used Understand the code structure Busy waiting, spinlock Counting semaphores Concepts of deadlocks General understanding of three classic synchronization problems
Image of page 8
5.9 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Example Multiple choice and concept question See quiz 1 and quiz 2 (similar difficulty) Mostly on concepts Concise description for concept question is enough
Image of page 9
5.10 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition Example Problem solving See the following examples (similar difficulty) Exercises on the textbook Check project and programming assignment to get familiar with important code structure
Image of page 10
5.11 Silberschatz, Galvin and Gagne ©2013 Operating System Concepts – 9 th Edition
Image of page 11
Image of page 12

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture