Thread
Thread requirements
Examples of thread usage
Multithreading
Threads within Processes
Thread Operations
Issues
User-level Threads
ULT : Advantages and Disadvantages
Kernel-level Threads (KLT)
Combined Approach : ULT + KLT
Solaris OS
System Call
Solaris Support for Multithreading
Thread Support in Solaris
Unix and Solaris Process Structure
Process State and LWP state
Blocking
Emergence of thread standard
Thread control - posix style
Symmetric Multiprocessing (SMP)
SMP (contd.)
Key Design Issues
Microkernels
Layered vs Microkernel
Microkernel Philosophy
Benefits of Microkernel
Benefits of Microkernel(contd.)
Microkernel?
Windows NT
Windows NT (contd.)
Protected subsytem
Client/server model (windows NT)
Multi-threaded and SMP
Processes and threads
process class
Support for NT Subsystems
Support for NT Subsystems (contd.)
Windows NT objects
Email: bina@cse.buffalo.edu
Home Page: http://www.cse.buffalo.edu/~bina
Download presentation source