![]() Each process requires at last one thread. ![]() Problem: CPUs can only execute one thread at a time. In this simplified factory analogy, the process is the entire procedure for manufacturing the product, while the thread is each individual task. Processes are computer programs that are executed in one or more threads. One step above the thread, we have the process. If you wanted to make an analogy, you could compare a thread to a one step on an assembly line. The “unit” of work - the smallest block of work that is managed by the OS scheduler - is called a thread. The scheduler consists of whatever method is used by the OS to assign work to resources, like the CPU and GPU, that then complete that work. One of the critical components of the operating system is called the scheduler. Your CPU core count is one of the characteristics reported to both the UEFI and the operating system. If the UEFI can’t identify your CPU properly, your motherboard typically won’t boot. Your CPU passes certain information about its own operating characteristics over to the motherboard UEFI, which then uses this information to initialize the motherboard and boot the system. When you turn on a PC, before the OS has even loaded, your CPU and motherboard “handshake”, for lack of a better term.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |