Presentation is loading. Please wait.

Presentation is loading. Please wait.

API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools.

Similar presentations


Presentation on theme: "API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools."— Presentation transcript:

1 API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

2 Themes, Wallpapers Aero Peek New keyboard interface shortcuts (Win+) Network Panel, Tray Icons, Power Plan Shake, Peek, Snap Jump Lists Can connect to RSS Up: Maximize Down: Restore/Minimize Left: Snap to left Right: Snap to right Space: Peek at the desktop Home: Min/R all other windows T : Focus the first taskbar entry G: Bring gadgets to the top P: External display options

3 Blue-Ray, Bluetooth audio devices. Wireless alternatives to USB: Ultra Wideband (UWB), Wireless USB (WUSB), Wireless Host Controller Interface (WHCI), Device Wire Adapter (DWA). Sensor and Location Platform: Ambient light sensor, GPS, Temperature gauge etc. Audio Device Roles, Docking, Stream Switching Global HID controls, Burn.iso, Location aware printing LibrariesLibraries GadgetsGadgets Support for new device types New Communication role. The OEMs know how the devices should be used. Change the volume, Play/Pause. SearchSearch Can index text in TIFF files using Optical Character Recognition. Query Builder. Media folder hierarchies lose importance. Synchronization for media software.

4 Search Federation Wake up on Wireless HomeGroupHomeGroup

5 BitLocker to Go Action Center User Account Control In Vista reduced malware infections by 60% compared to XP SP2 Third party firewalls can selectively turn off features or can add custom. Multiple active firewall profiles. FirewallFirewall

6 Windows Recovery Environment installed on HDD Font Manager Windows Media Player Startup Repair System Restore Windows Memory Diagnostic Command Prompt Multilingual browsing no longer requires font installation. Hides fonts based on language settings. Supports more media formats. Taskbar thumbnail. Stream media to other PCs or to compliant digital media devices (Play To). ……

7 Trigger Services ReadyBoostReadyBoost Supports exFAT, FAT32, NTFS. Allocated memory, larger than 4 GB. SuperFetchSuperFetch AACCBB Memory CPUCPU AA CC BB CPUCPU HDD AA CC BB CPUCPU HDD AA CCBB CPUCPU HDD

8 ReadyBoot, Parallelized boot API sets in DLLs DLL A DLL B Sleep and Resume quicker

9 GDI Concurrency and Hardware acceleration Main Memory Desktop Window Manager Desktop Window Manager Videomemory App A App B App A App B GDI App DesktopDesktop Window DWM GDI

10 Fault Tolerant Heap  50% of crashes have heap management functions on the stack (buffer overruns, double freeing, touching the block after freeing, freeing stack/global variables etc.) It gets activated only for apps that crash often (ex: 4 times / hour) and only for crashes related to the heap manager: Zeroing allocations Zeroing allocations Padding (small overruns) Padding (small overruns) Delay freeing (keeps portions of 4 MB) Delay freeing (keeps portions of 4 MB) Don’t free Don’t free On crash calls home and if a solution is present it applies a applies FTH Shim. It backs out if its not doing any good (ex: 15 times). App memory PaddingPadding Additional data

11 Process Reflection A large process takes a long time to write a memory dump to the HDD. Achieve quicker memory dumps by copping in memory. Based off the UNIX “fork”. Freeze App SmallmemorydumpSmallmemorydump Reflection (copy of its address space) MainmemorydumpMainmemorydump Improved page aging algorithms _ + _ _ _ + _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ + _ Clear page usage bits Usage bits get set Move the pages with set bits to “newer” Kicks in when low on memory to help the memory manager decide what to trim. From 3 levels of aging to 8.

12 CoreParkingCoreParking Core 1 Core 2 Core 3 Core 4 CoalescingCoalescing Network and Wireless devices power down when they are not used Network and Wireless devices power down when they are not used Individually power down unused ports Adaptive Display Brightness Video Playback Optimization System cooling policy Active increases fan speed before slowing the processor, Passive


Download ppt "API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools."

Similar presentations


Ads by Google