Technical features new to Windows Vista: Difference between revisions

Content deleted Content added
Rescuing 6 sources and tagging 0 as dead. #IABot (v2.0beta9)
Line 165:
* Native support and generic driver for [[Advanced Host Controller Interface]] (AHCI) specification for [[Serial ATA]] drives, SATA [[Native Command Queuing]], [[Hot swapping|Hot plugging]], and AHCI Link Power Management.
* Full support for the [[Advanced Configuration and Power Interface|ACPI]] 2.0 specification, and parts of ACPI 3.0.<ref name="kernelfeatures">[http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/kernel-en.doc Windows NT 6.x Kernel Changes]. (Word document)</ref> Support for throttling power usage of individual devices has been improved.
* Kernel-mode [[Plug-And-Play]] enhancements include support for PCI multilevel rebalance, partial arbitration of resources to support PCI subtractive bridges, asynchronous device start and enumeration operations to speed system startup, support for setting and retrieving custom properties on a device, an enhanced ejection API to allow the caller to determine if and when a device has been successfully ejected, and diagnostic tracing to facilitate improved reliability.<ref>[{{Cite web |url=http://www.microsoft.com/whdc/system/pnppwr/pnp/default.mspx |title=Plug and Play: Architecture and Driver Support] |access-date=2007-05-26 |archive-url=https://web.archive.org/web/20040616023120/http://www.microsoft.com/whdc/system/pnppwr/pnp/default.mspx |archive-date=2004-06-16 |dead-url=yes |df= }}</ref>
* The [[Windows Vista Startup Process|startup process for Windows Vista]] has changed completely in comparison to earlier versions of Windows. The [[NTLDR]] boot loader has been replaced by a more flexible system, with NTLDR's functionality split between two new components: [[winload.exe]] and [[Windows Boot Manager]].<ref name="bcd-faq">See [http://www.microsoft.com/technet/windowsvista/library/85cd5efe-c349-427c-b035-c2719d4af778.mspx Boot Configuration Data Editor Frequently Asked Questions] {{Webarchive|url=https://web.archive.org/web/20061208002701/http://www.microsoft.com/technet/windowsvista/library/85cd5efe-c349-427c-b035-c2719d4af778.mspx |date=2006-12-08 }} for details on BCD.</ref> A notable change is that the Windows Boot Manager is invoked by pressing the [[space bar]] instead of the F8 [[function key]].<ref>[http://blogs.msdn.com/windowsvistanow/archive/2008/12/05/the-space-bar-is-the-new-f8-when-it-comes-to-vista-and-server-2008-boot-options.aspx The space bar is the new F8 when it comes to Vista and Server 2008 boot options]</ref> The F8 key still remains assigned for advanced boot options once the Windows Boot Manager menu appears.
* On [[Extensible Firmware Interface|UEFI]] systems, beginning with Windows Vista Service Pack 1, the x64 version of Windows Vista has the ability to boot from a disk with a [[GUID Partition Table]].
* Windows Vista includes a completely overhauled and rewritten ''Event logging'' subsystem, known as [[Windows Event Log]] which is [[XML]]-based and allows applications to more precisely log events, offers better views, filtering and categorization by criteria, automatic log forwarding, centrally logging and managing events from a single computer and remote access.
Line 231:
 
===Processor Power Management===
Windows Vista includes the following changes and enhancements in [[Central processing unit|processor]] power management:<ref name="PPM">{{cite web |url=http://download.microsoft.com/download/0/0/b/00bba048-35e6-4e5b-a3dc-36da83cbb0d1/ProcPowerMgmt.docx |title=Processor Power Management in Windows Vista and Windows Server 2008 |author=[[Microsoft]] |date=November 20, 2007 |format=DOCX |accessdate=April 26, 2015 |archive-url=https://web.archive.org/web/20150131214603/http://download.microsoft.com/download/0/0/b/00bba048-35e6-4e5b-a3dc-36da83cbb0d1/ProcPowerMgmt.docx |archive-date=2015-01-31 |dead-url=yes |df= }}</ref>
* Native operating system support for PPM on multiprocessor systems, including systems using processors with multiple logical threads, multiple cores, or multiple physical sockets.
* Support for all ACPI 2.0 and 3.0 processor objects.
Line 259:
| publisher=Microsoft}}</ref>
 
* '''ReadyBoot''' uses an in-RAM cache to optimize the [[Windows Vista Startup Process|boot process]] if the system has 700MB or more memory. The size of the cache depends on the total RAM available, but is large enough to create a reasonable cache and yet allow the system the memory it needs to boot smoothly. ReadyBoot uses the same ReadyBoost service.<ref>[{{Cite web |url=http://www.microsoft.com/technet/technetmag/issues/2007/03/VistaKernel/ |title=Inside the Windows Vista kernel] |access-date=2007-04-30 |archive-url=https://web.archive.org/web/20070331073321/http://www.microsoft.com/technet/technetmag/issues/2007/03/VistaKernel/ |archive-date=2007-03-31 |dead-url=yes |df= }}</ref>
* '''[[Windows Vista I/O technologies#ReadyDrive|ReadyDrive]]''' is the name Microsoft has given to its support for [[hybrid drive]]s, a new design of [[hard drive]] developed by [[Samsung]] and Microsoft. Hybrid drives incorporate [[non-volatile memory]] into the drive's design, resulting in lower power needs, as the drive's spindles do not need to be activated for every write operation. Windows Vista can also make use of the NVRAM to increase the speed of booting and returning from hibernation.<ref name="performance">{{cite web |url=http://www.microsoft.com/windowsvista/features/foreveryone/performance.mspx
| title=Windows Vista: Performance
Line 274:
| work=Driver Fundamentals
| publisher=Windows Hardware Developer Central
| accessdate=2006-12-31}}</ref> I/O has been enhanced with I/O asynchronous cancellation and I/O scheduling based on thread priority. Background applications running in low priority I/O do not disturb foreground applications. Applications like Windows Defender, Automatic Disk Defragmenter and Windows Desktop Search (during indexing) already use this feature.<ref name="PerformanceTechnologies">{{cite web |url=http://download.microsoft.com/download/5/b/9/5b97017b-e28a-4bae-ba48-174cf47d23cd/cpa131_wh06.ppt |title=Windows Vista Performance Technologies |last=Aul |first=Gabriel |date=2006 |format=PPT |publisher=[[Microsoft]] |accessdate=July 9, 2015}}</ref> Windows Media Player 11 also supports this technology to offer glitch-free multimedia playback.<ref name="kernel1">{{cite web |url=http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/ |title=Inside the Windows Vista Kernel: Part 1 |last=Russinovich |first=Mark |authorlink=Mark Russinovich |date= |publisher=[[Microsoft]] |work=[[Microsoft TechNet|TechNet]] |accessdate=July 15, 2015 |archive-url=https://web.archive.org/web/20081118123903/http://www.microsoft.com/technet/technetmag/issues/2007/02/VistaKernel/ |archive-date=2008-11-18 |dead-url=yes |df= }}</ref>
 
* The '''[[Offline Files]]''' feature, which maintains a client-side cache of files shared over a network, has been significantly improved. When synchronizing the changes in the cached copy to the remote version, the ''Bitmap Differential Transfer'' protocol is used so that only the changed blocks in the cached version are transferred, but when retrieving changes from the remote copy, the entire file is downloaded.<ref name="Offline">{{cite web | url = http://windowsvistablog.com/blogs/windowsvista/archive/2007/01/29/working-with-offline-files.aspx | title = Offline Files | author = Jim Allchin | accessdate=2007-06-14}}</ref> are synchronized on a per-share basis and encrypted on a per-user basis and users can force Windows to work in offline mode or online mode or sync manually from the Sync Center. The Sync Center can also report sync errors and resolve sync conflicts. Also, if network connectivity is restored, file handles are redirected to the remote share transparently.
Line 393:
* Windows Vista includes a [[Web Services for Devices|WSD]]-[[Windows Image Acquisition|WIA]] [[class driver]] that enables all devices compliant with Microsoft's Web Services for Scanner (WS-Scan) protocol to work with WIA without any additional driver or software.
* The ''Fax service'' and model are fully account-based. Fax-aware applications such as [[Windows Fax and Scan]] can send multiple documents in a single fax submission. The Fax Service API generates [[TIFF]] files for each document and merges them into a single TIFF file. Users can right-click a document in Windows Explorer and select ''Send to Fax Recipient''.
* Windows Vista introduces the 'Assistance Platform' based on [[Microsoft Assistance Markup Language|MAML]]. '''Help and Support''' is intended to be more meaningful and clear. '''Guided Help''', or '''Active Content Wizard''' is an automated tutorial and self-help system available with the release of Windows Vista where a series of animated steps show users how to complete a particular task.<ref>{{cite web | url=http://digitalfive.org/content/guided-help-in-windows-vista.html | title=Guided Help in Windows Vista | date=June 5, 2006 | author=Kristan M. Kenney | work=digitalfive | access-date=2007-02-26 | archive-url=https://web.archive.org/web/20070929224252/http://digitalfive.org/content/guided-help-in-windows-vista.html | archive-date=2007-09-29 | dead-url=yes | df= }}</ref> It highlights only the options and the parts of screen that are relevant to the task and darkening the rest of the screen. A separate file format is used for ACW help files. The guided help SDK got replaced in [[Windows 7]] with the Windows Troubleshooting Platform.
* All standard text editing controls and all versions of the 'RichEdit' control now support the [[Text Services Framework]]. Also, all Tablet/Ink API applications and all HTML applications which use Internet Explorer's [[Trident (layout engine)|Trident layout engine]] support the Text Services Framework.<ref>[http://msdn.microsoft.com/en-us/library/aa371122.aspx Enabling Text Correction for Custom Ink Collectors]</ref>
* Windows Data Access Components (Windows DAC) replace [[Microsoft Data Access Components|MDAC 2.81]] which shipped with Windows XP Service Pack 2.