Figure 2 illustrates a dual quad cores processor with hyper-threading capability, running on Microsoft Windows 10 operating system. Windows essentially treat scheduling in multicore systems in the same fashion as a multiprocessor system. The scheduler tends to focus on keeping processors busy by load balancing so that threads ready to run are evenly distributed among the processors. CPU Intel(R) Core(TM) i7-1065G7 CPU O 130GHZ SUionver 0 se Ubilication Speed Base speed 150 GHE 28% 2.17 GHz Socket Core Poceses Threads Handles Logical processors 293 3567 130628 wliation Enabled L cache Up time 12 cache 6:21:57:20 20 M 80 M Ucache a. Windows 10 implements a load sharing approach where it uses a priority-driven, preemptive scheduling system to schedule the task and balance the workload among the threads of multicore processors. Identify load sharing approach implemented in the Microsoft Windows 10 operating system and discuss its implementation. b. Based on Figure 2, CPU 0 and CPU 1 are relatively busy compared to others. It looks like the load distribution among logical processors (ie threads) is not balanced. From your observation, explain the possible cause of why CPU 0 and CPU 1 are busier than other logical processors?

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
Figure 2 illustrates a dual quad cores processor with hyper-threading capability, running
on Microsoft Windows 10 operating system. Windows essentially treat scheduling in
multicore systems in the same fashion as a multiprocessor system. The scheduler tends to
focus on keeping processors busy by load balancing so that threads ready to run are evenly
distributed among the processors.
CPU
Intel(R) Core(TM) i7-1065G7 CPU O 130GHZ
SUion over 0sonds
Uilation
1.50 G
1
Speed
Base speed
28%
2.17 GHz
Socket
Coe
Poceses
Threads Handles
Logical processon
3567 130628 wtion
293
Enabled
LI cache
20 K
Up time
12 cache
che
20 MB
6:21:57:20
80 MB
a. Windows 10 implements a load sharing approach where it uses a priority-driven,
preemptive, scheduling system to schedule the task and balance the workload among
the threads of multicore processors. Identify load sharing approach implemented in the
Microsoft Windows 10 operating system and discuss its implementation.
b. Based on Figure 2, CPU 0 and CPU 1 are relatively busy
compared to others. It looks like the load distribution among logical processors (ie
threads) is not balanced. From your observation, explain the possible cause of why CPU O
and CPU 1 are busier than other logical processors?
Transcribed Image Text:Figure 2 illustrates a dual quad cores processor with hyper-threading capability, running on Microsoft Windows 10 operating system. Windows essentially treat scheduling in multicore systems in the same fashion as a multiprocessor system. The scheduler tends to focus on keeping processors busy by load balancing so that threads ready to run are evenly distributed among the processors. CPU Intel(R) Core(TM) i7-1065G7 CPU O 130GHZ SUion over 0sonds Uilation 1.50 G 1 Speed Base speed 28% 2.17 GHz Socket Coe Poceses Threads Handles Logical processon 3567 130628 wtion 293 Enabled LI cache 20 K Up time 12 cache che 20 MB 6:21:57:20 80 MB a. Windows 10 implements a load sharing approach where it uses a priority-driven, preemptive, scheduling system to schedule the task and balance the workload among the threads of multicore processors. Identify load sharing approach implemented in the Microsoft Windows 10 operating system and discuss its implementation. b. Based on Figure 2, CPU 0 and CPU 1 are relatively busy compared to others. It looks like the load distribution among logical processors (ie threads) is not balanced. From your observation, explain the possible cause of why CPU O and CPU 1 are busier than other logical processors?
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY