12
API Demo Chat … Power Saving Performance User Interface Media Connectivity Security Tools

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

Embed Size (px)

Citation preview

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

API Demo

Chat …

Power Saving

Performance

User InterfaceMedia

ConnectivitySecurity

Tools

Page 2: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

Themes, Wallpapers

Aero Peek

New keyboard interface shortcuts (Win+)

Network Panel, Tray Icons, Power Plan

Shake, Peek, Snap

Jump Lists

User Interface

Can connect to RSS

Up: MaximizeDown: Restore/Minimize Left: Snap to leftRight: Snap to rightSpace: Peek at the desktop

Home: Min/R all other windows T : Focus the first taskbar entry G: Bring gadgets to the topP: External display options

Page 3: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

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

Libraries

Gadgets

Support for new device types

Media

New Communication role. The OEMs know how the devices should be used. Change the volume, Play/Pause.

SearchCan index text in TIFF files using Optical Character Recognition. Query Builder.

Media folder hierarchies lose importance. Synchronization for media software.

Page 4: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

Search Federation

Wake up on Wireless

HomeGroup

Connectivity

Page 5: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

BitLocker to Go

Action Center

User Account Control

Security

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.

Firewall

Page 6: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

Windows Recovery Environment installed on HDD

Font Manager

Windows Media Player

Tools

Startup RepairSystem Restore

Windows Memory DiagnosticCommand 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).

Page 7: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

Trigger Services

ReadyBoost

Performance

Supports exFAT, FAT32, NTFS. Allocated memory, larger than 4 GB.

SuperFetch

A CBMemory

CPU

A

C

B

CPU HDD

A

C

B

CPUHDD A

CB

CPUHDD

Page 8: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

ReadyBoot, Parallelized boot

Performance

API sets in DLLsDLL A DLL B

Sleep and Resume quicker

Page 9: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

GDI Concurrency and Hardware acceleration

Performance

Main Memory

Desktop Window Manager

Video memory

App A

App B

App A

App B

GDI

App

DesktopWindow

Window

DWMGDI

Page 10: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

Fault Tolerant Heap

Performance

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 • Padding (small overruns)• Delay freeing (keeps portions of 4 MB)• Don’t freeOn 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 Padding Additional data

Page 11: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

Process Reflection

Performance

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 AppSmall

memorydump

Reflection (copy of its

address space)

Main memory

dump

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.

Page 12: API Demo Chat … API Demo Chat … Power Saving Performance Performance User Interface MediaConnectivitySecurityTools MediaConnectivitySecurityTools

CoreParking

Power Saving

Core 1 Core 2 Core 3 Core 4

Coalescing

Network and Wireless devices power down when they are not used

Individually power down unused portsAdaptive Display BrightnessVideo Playback Optimization

System cooling policy Active increases fan speed before slowing the processor, Passive