A lot of the updates are underpinning system technologies that needed updating.
For instance, Vista has:
And lots more. more comprehensive list here: http://en.wikipedia.org/wiki/Feature..._Windows_Vista
For instance, Vista has:
- A completely rewritten audio subsystem (allows for higher performance, more precision, per-application sound settings, etc)
- A completely rewritten network subsystem
- A completely rewritten printing subsystem
A completely rewritten display/graphics subsystem
- A completely rewritten games (DirectX) subsystem
- Integrated peer to peer networking support
- A completely new programming API, formerly called WinFX and now called .NET Framework 3.0 -- more secure, more consistent, more features, and faster....
- A completely new windows shell (file grouping/stacking, shadow folders [revert its entire contents to any arbitrary point in the past]), etc)
- A much improved filesystem
- A much improve search system
- New apps including Windows Mail, Windows Calendar, Windows Meeting Space, Windows Photo Gallery, Windows Movie Maker, Windows DVD Maker, etc
- Internet Explorer runs in a new low-privilege process for security enhancements
- Windows Resource Protection: protects against damaging configuration changes in real-time that should thwart most Spyware/Malware style apps
- Windows Firewall now supports outbound and inbound filtering, not just inbound like on XP
- Session 0 isolation: Before all apps from users ran in "Session 0", the same as the system, which caused security problems. Now users and apps exist in a different session with less privileges.
- Address space layout randomization: Feature that dramatically reduces the amount of buffer overflow attack that can occur (AFAIK, the only other OS with this is OpenBSD)
- System called Code Integrity ensures that system files have not been tampered with
- User Account Control: Prevents applications from making system-altering changes unless they have the Administrator password (can also be disabled)
- Mandatory Integrity Control: Enforces application isolation (for security purposes)
- DirectX 10 (which is a massive update, only available on Vista): FAR less CPU overhead in games
- Brand new driver models -- now a crash in your video or sound card driver won't take the system down.
- New color management functionality (particularly useful for photographers and media people)
- Improved memory manager and processes scheduler.
- Deadlock Detection Technology: Detects and resolves most deadlocks in the kernel (very cool technology): prevents many hangs/crashes
- Significantly reduced process creation overhead
- New bootloader
- New Kernel Transaction Manager: lets processes do atomic transactions on resources
- Dynamic System Address Space: allocates virtual memory and kernel pages on demand now
- Heap layout has been redesigned for much faster 64-bit performance
- Memory manager no longer has Windows XP's 64KB read-ahead cache limitation, should significantly improve file I/O
- "SuperFetch" caches frequently-used applications and documents in memory
- "ReadyBoost": Can use flash memory (USB drive, SD card, etc) to cache frequently used data instead of on the harddrive for improved performance
- A completely rewritten games (DirectX) subsystem
And lots more. more comprehensive list here: http://en.wikipedia.org/wiki/Feature..._Windows_Vista
Comment