Home
|
Previous Page
|
Next Page
Disk, Memory, and Process Management
>
Virtual Processors and Threads
In This Chapter
Virtual Processors
Threads
Types of Virtual Processors
Advantages of Virtual Processors
Sharing Processing
Saving Memory and Resources
Processing in Parallel
Adding and Dropping Virtual Processors in Online Mode
Binding Virtual Processors to CPUs
How Virtual Processors Service Threads
Control Structures
Context Switching
Stacks
Queues
Ready Queues
Sleep Queues
Wait Queues
Mutexes
Virtual-Processor Classes
CPU Virtual Processors
Determining the Number of CPU Virtual Processors Needed
Running on a Multiprocessor Computer
Running on a Single-Processor Computer
Adding and Dropping CPU Virtual Processors in Online Mode
Preventing Priority Aging
Using Processor Affinity
Disk I/O Virtual Processors
I/O Priorities
Logical-Log I/O
Physical-Log I/O
Asynchronous I/O
Network Virtual Processors
Specifying Network Connections
Running Poll Threads on CPU or Network Virtual Processors
Number of Networking Virtual Processors Needed
Listen and Poll Threads for the Client/Server Connection
Starting Multiple Listen Threads
First-In-First-Out Virtual Processor
Communications Support Module Virtual Processor
Miscellaneous Virtual Processor
Home
| [
Top of Page
|
Previous Page
|
Next Page
|
Contents
|
Index
]