• Summary of Windows Logo Requirements
  • Device Requirements
  • Driver and Software Requirements
  • "New Technology" Requirements
  • Chapter 2 - Hardware Requirements for Windows Logo

    Download 0.7 Mb.
    Hajmi0.7 Mb.
    1   2   3   4   5   6   7   8   9   ...   22

    Chapter 2 - Hardware Requirements for Windows Logo

    These guidelines define the Windows Logo Program requirements for consistent, stable operating system functionality and help ensure a satisfactory customer experience.

    Compliance dates for specific Windows Logo Program requirements are defined on the web at http://www.microsoft.com/winlogo/hardware/.

    Summary of Windows Logo Requirements

    The Windows Logo Program requirements consist of the following for each operating system for which the vendor is seeking the “Designed for Windows” logo:

    • Current Microsoft Hardware Compatibility Tests (HCTs) from WHQL, available on the web at http://www.microsoft.com/hwdq/hwtest/pages/testkits.asp.

    • The requirements summarized in the following sources:

    • This chapter

    • Appendix A, "System Requirements Checklist"

    • Appendix B, "Device Requirements Checklist"

    • Any clarifications, corrections, or additions listed on the Windows Logo Program for Hardware web site at http://www.microsoft.com/winlogo/hardware/

    Implementation guidelines for drivers are defined in the Microsoft Windows DDK.

    Note that the PC and Server Design Guides do not define the Windows Logo Program requirements; rather, these publications provides feature guidelines for system and component design.

    Windows Logo Program Requirements

    WL-1. Deleted

    WL-2. System memory provides a satisfactory user experience

    WL-3. Deleted

    WL-4. All components and devices meet Windows compatibility and quality design guidelines

    WL-5. Deleted

    WL-6. System and components support operating system configuration and control of devices

    WL-7. System and peripherals implement ease-of-use guidelines for a good end-user experience

    WL-8. Deleted


    WL-2. System memory provides a satisfactory user experience

    Because objective benchmarks are not available, the intent of this requirement is to define a memory size that represents the baseline of acceptable Windows performance.

    The following summarizes the Windows Logo Program performance requirements.

    2001-2002 Minimum Equivalent Performance Requirements

    x86-based systems


    Windows XP Professional
    Windows XP Home Edition

    128 MB [note 1, 2]

    Windows Server 2003, Standard Edition
        1-2 processors installed
        >2 processors installed

    [note 3]

    512 MB
    256 MB per processor

    Windows Server 2003, Enterprise Edition
        1-4 processors installed
        > 4 processors installed

    [note 3]

    1 GB
    256 MB per processor

    Itanium-based systems


    Windows XP Professional

    1 GB

    Windows Server 2003, Enterprise Edition
        1-4 processors installed
        >4 processors installed

    4 GB
    1 GB per processor

    Note 1: For systems with shared memory architecture and 128-MB system RAM, collectively, the drivers supporting integrated chipset functionality must not lock more than 32 MB.

    These maximum-page-locked-memory limits apply during all phases of system startup and normal operation. Page-locked graphics memory includes all frame buffers and buffers for hardware acceleration, texture and lighting, Z, and AGP. Page-locked audio memory includes all memory locked by the audio driver including all wave tables, and so on.

    Dynamic memory allocation under the Windows environment is allowed, subject to the paged-locked memory limit. The driver cannot advertise or switch into a graphics mode that cannot be supported within the maximum locked memory limit.

    Note 2: PC client systems must have at least the minimum system memory installed.

    Note 3: Server system memory configurations specify the minimum allowed system memory to run the HCT. It is recognized that OEMs supply systems with specific feature requirements to corporations, which can include providing servers that do not include any preinstalled memory or that meet specific customer requirements for installed memory.


    WL-4. All components and devices meet Windows compatibility and quality design guidelines

    The compatibility and quality guidelines include requirements for devices, drivers, and software included with the system or retail component.

    For specific feature and functionality requirements for each type of system, see Appendix A, "System Requirements Checklist."

    Device Requirements

    Any buses, devices, or other components offered with a Logo’d system or offered as a retail product carrying the "Designed for Windows" logo must pass related feature tests and operating system compatibility tests published by WHQL.

    For the complete checklist of device and bus requirements, see Appendix B, "Device Requirements Checklist."

    Driver and Software Requirements

    These requirements ensure a good user experience when installing and using any component:

    • Windows-compatible driver support. Each device must have drivers for Windows XP or Windows Server 2003.

    • Windows-based driver installation. Driver installation and removal must use Windows-based methods, as defined in the Windows DDKs. For Windows XP/Windows Server 2003 family, this means only INF-based installation routines.

    • System component and installation integrity. Driver or software installation must not replace any Microsoft-authored system components and the driver must not bypass any operating system components. See http://www.microsoft.com/hwdev/driver/sfp/wfp.asp.

    Loading of a driver must not reduce or eliminate the functionality of other devices installed on the system.

    • Minimum driver compatibility. Each driver must pass minimum compatibility, functionality, and stress testing as verified by the testing suites published by Microsoft WHQL for the related class.

    • Driver Verifier. For each Windows XP or Windows Server 2003 family driver, no errors can occur under the Driver Verifier facility provided with the operating system.

    Poorly written kernel-mode drivers have the potential to cause the system to become unstable or stop working. Therefore, it is critical that all kernel-mode drivers be thoroughly tested to minimize this risk. For information about using Driver Verifier and diagnosing driver problems, see http://www.microsoft.com/hwdev/driver/verifier.asp.

    • Driver signing. All drivers installed on the system as shipped to the customer must be signed. Drivers submitted for Microsoft Windows Logo Program testing must meet the guidelines for driver signing as defined at http://www.microsoft.com/hwdev/driver/digitsign.asp.

    Other WHQL test programs that require digital signatures include the following:

    • Hardware Abstraction Layers (HALs): The purpose of the HAL test kit is to test third-party (non-Microsoft) HALs intended for use in server-class systems.

    For details about what is tested for HALs, see Chapter 26, “HAL Test Specification,” in WHQL Test Specification.

    • Anti-virus software: WHQL launched a test program, related to the “Designed for Windows XP” Applications Logo Program, for anti-virus applications that include a kernel-mode file-system filter driver. Such applications that pass testing for Windows XP will receive a digital signature for their file-system filter driver, but not the entire application.

    For details about what is tested for anti-virus software, see Chapter 21, “Anti-virus File System Filter Test Specification,” in WHQL Test Specification.

    Note: Additional requirements related to driver and software quality may be added as tests become available.

    "New Technology" Requirements

    For new or other technologies where specific compatibility tests have not been defined under the Windows Logo Program (as provided in the HCTs from WHQL), or where design guidelines have not been provided in a Design Guide, the following requirements apply:

    • Maintain system integrity. The implementation of the technology must not adversely affect the performance or stability of all functionality provided under the preinstalled operating system and under Windows XP.

    • Use native operating system support whenever possible. If native support for the related feature is provided under a preinstalled version of Windows XP/Windows Server 2003 family, comply with the related industry specification, and create drivers based on Windows DDK guidelines.

    • Follow the DDK and industry standards to ensure an upgrade path. If the feature is not supported natively in the preinstalled Windows operating system, comply with the related industry specification (if industry standards have been developed), follow Windows DDK guidelines for related bus and device class driver implementations, follow general Plug and Play and power management guidelines as defined in the Windows DDK, and plan an upgrade path for end users.

    Download 0.7 Mb.
    1   2   3   4   5   6   7   8   9   ...   22

    Download 0.7 Mb.

    Bosh sahifa

        Bosh sahifa

    Chapter 2 - Hardware Requirements for Windows Logo

    Download 0.7 Mb.