Upload
duane-boyd
View
228
Download
0
Tags:
Embed Size (px)
Citation preview
API Demo
Chat …
Power Saving
Performance
User InterfaceMedia
ConnectivitySecurity
Tools
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
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.
Search Federation
Wake up on Wireless
HomeGroup
Connectivity
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
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).
…
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
ReadyBoot, Parallelized boot
Performance
API sets in DLLsDLL A DLL B
Sleep and Resume quicker
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
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
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.
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