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
User-Defined Classes of Virtual Processors
Determining the Number of User-Defined Virtual Processors Needed
Using User-Defined Virtual Processors
Specifying a User-Defined Virtual Processor
Assigning a UDR to a User-Defined Virtual-Processor Class
Adding and Dropping User-Defined Virtual Processors in Online Mode
Java Virtual Processors
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
Specifying the Number of Networking Virtual Processors
Specifying Listen and Poll Threads for the Client/Server Connection
Starting Multiple Listen Threads
Communications Support Module Virtual Processor
Encrypt Virtual Processors
Optical Virtual Processor
Audit Virtual Processor
Miscellaneous Virtual Processor
Home | [ Top of Page | Previous Page | Next Page | Contents | Index ]