ch04 - Chapter 4 Threads Chapter 4 Threads s Overview s...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
Chapter 4: Threads Chapter 4: Threads
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 4: Threads Chapter 4: Threads Overview Multithreading Models Threading Issues Pthreads Windows XP Threads Linux Threads Java Threads
Background image of page 2
4.3 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Single and Multithreaded Processes Single and Multithreaded Processes
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4.4 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Benefits Benefits Responsiveness Resource Sharing Economy Utilization of MP Architectures
Background image of page 4
4.5 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts User Threads User Threads Thread management done by user-level threads library Three primary thread libraries: POSIX Pthreads Win32 threads Java threads
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4.6 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Kernel Threads Kernel Threads Supported by the Kernel Examples Windows XP/2000 Solaris Linux Tru64 UNIX Mac OS X
Background image of page 6
4.7 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Multithreading Models Multithreading Models Many-to-One One-to-One Many-to-Many
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4.8 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Many-to-One Many-to-One Many user-level threads mapped to single kernel thread Examples: Solaris Green Threads GNU Portable Threads
Background image of page 8
4.9 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Many-to-One Model Many-to-One Model
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4.10 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts One-to-One One-to-One Each user-level thread maps to kernel thread Examples Windows NT/XP/2000 Linux Solaris 9 and later
Background image of page 10
4.11 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts One-to-one Model One-to-one Model
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
4.12
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 28

ch04 - Chapter 4 Threads Chapter 4 Threads s Overview s...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online