Presentation is loading. Please wait.

Presentation is loading. Please wait.

Shell, Graphics, Multimedia, Layered Services, Applets, Etc. Kernel, HAL, TCP/IP, File Systems, Drivers, Core System Services MinWin.

Similar presentations


Presentation on theme: "Shell, Graphics, Multimedia, Layered Services, Applets, Etc. Kernel, HAL, TCP/IP, File Systems, Drivers, Core System Services MinWin."— Presentation transcript:

1

2

3

4

5

6

7 Shell, Graphics, Multimedia, Layered Services, Applets, Etc. Kernel, HAL, TCP/IP, File Systems, Drivers, Core System Services MinWin

8

9

10 Virtual DLL 1 Virtual DLL 2 ApiSetSchema.dllApiSetSchema.dll Logical DLL Loader

11

12

13

14

15

16 System Cache, Paged Pool, System Code P1P1P2P2…… System Cache P1P1P2P2…… Paged Pool System Code Vista, Server 2008 Windows 7, Server 2008 R2

17 Click Start Menu GreatOKBad Start Menu Open

18

19

20

21 +10% CPU = +1.25W +1.25W = -8.3% battery

22

23

24 Core 0 Core 1 Core 0 Core 1 Core 0 Core 1

25

26

27

28

29

30 Windows* Vista SP1 Windows* 7 Build A Windows* 7 Build B Move right better %idle time (per core Avg.)

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48 Physical Volume Stack Virtual Volume Stack Disk Partmgr Volmgr FS Volmgr FS FS Depends VHD Driver User / Management Application *HYPER-V WMI Diskmgmt.msc Diskpart.exe VDS APIs *Requires installation of Hyper-V role

49

50

51 C:\C:\VHDVHD

52

53 Virtualization Feature WS08 Hyper- V RTM WS08 Hyper-V SP2 Windows Server 2008 R2 Hyper-V Logical Processor Support162464 Total number of powered on VM’s128192384 Total Virtual Processors Supported128192512 Guest Virtual Processor Support4 (WS08 only) 4 (Win7/WS08)

54

55

56

57

58 ConfigurationConfigurationConfigurationConfiguration StateStateStateState

59

60

61

62 LUNLUN CSV I/O Filter Driver Redirector FSD NetFTNetFT Storage Drivers CSV I/O Filter Driver NTFSNTFSNetFTNetFT Storage Drivers File Server Service CreateFile VM VHD LUN Owner

63 LUNLUN CSV I/O Filter Driver Redirector FSD NetFTNetFT Storage Drivers CSV I/O Filter Driver NTFSNTFSNetFTNetFT Storage Drivers File Server Service Read/WriteFile VM VHD

64

65 Guest Virtual Address Guest Physical Address System Physical Address Guest OS defines GVA-to-GPA mappings Hypervisor defines GPA-to- SPA mappings Guest Virtual Address System Physical Address Shadow page tables combine these mappings because the processor knows how to perform only one level of translation

66

67

68

69 CPU 0 CPU 1 CPU 2 CPU 3 Global Timer Queue

70 CPU 0 CPU 1 CPU 2 CPU 3 Per-CPU Timer Queues

71

72 Core 0 Core 2 Workload Core 1 LP 0 LP 1 Core 3 LP 0 LP 1 LP 0 LP 1 LP 0 LP 1

73

74

75

76

77 Core 2 Thread 3 Thread 3 Non-running threads Core 1 Thread 4 Thread 4 Thread 5 Thread 5 Thread 1 Thread 1 Thread 2 Thread 2 Thread 6 Thread 6 Core 2 Core 1 User Thread 2 User Thread 2 Kernel Thread 2 Kernel Thread 2 User Thread 1 User Thread 1 Kernel Thread 1 Kernel Thread 1 User Thread 3 User Thread 3 Kernel Thread 3 Kernel Thread 3 User Thread 4 User Thread 4 Kernel Thread 4 Kernel Thread 4 User Thread 5 User Thread 5 Kernel Thread 5 Kernel Thread 5 User Thread 6 User Thread 6 Kernel Thread 6 Kernel Thread 6

78

79

80

81 GroupGroup NUMA Node SocketSocket Core LP Core LP Core LP Core LP SocketSocket Core LP Core LP Core LP Core LP NUMA Node SocketSocket Core LP Core LP Core LP Core LP SocketSocket Core LP Core LP Core LP Core LP GroupGroup NUMA Node SocketSocket Core LP Core LP Core LP Core LP SocketSocket Core LP Core LP Core LP Core LP NUMA Node SocketSocket Core LP Core LP Core LP Core LP SocketSocket Core LP Core LP Core LP Core LP

82

83

84

85

86

87

88 OLTP Workload Throughput

89

90

91 Built by Developers for Developers….

92 © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

93


Download ppt "Shell, Graphics, Multimedia, Layered Services, Applets, Etc. Kernel, HAL, TCP/IP, File Systems, Drivers, Core System Services MinWin."

Similar presentations


Ads by Google