Introduction

Windows 95 is a multiple-threaded, preemptive multitasking operating system. Each task running in the system virtual machine can consist of one or more threads of execution. A task running in a non-system virtual machine can have only one thread. The Windows 95 virtual machine manager (VMM) includes a primary scheduler that determines whether a particular thread receives processor time. This chapter describes the primary scheduler and its related VMM services.