*
PC Fundamentals
*
**
 
***
Plug and Play, Power Management
***
Performance
***
Hardware Management and Security
***
Virtualization and Partitioning
***
 
**
*
**
 
***
PC Fundamentals Overview
***
Hardware Design for Windows
***
System Internals
***
 
* *
*

System Internals

Windows Vista and Windows Server 2008 provide new kernel subsystems that support modern processor, memory, I/O, and other core technologies. The following topics provide insight into system hardware, firmware, and driver design.

BIOS and Firmware
White PaperInstalling Windows Server 2008 and Windows Vista SP1 on UEFI Systems
WHDC Portal/NodalFirmware and Boot Environment

Windows Vista and Windows Server 2008 System Internals
White PaperAdvances in Memory Management for Windows
White PaperChanges to User Mode Services in Windows Vista
White PaperKernel Enhancements for Windows Vista and Windows Server 2008
White PaperSoftware Licensing Guidance for Products that Use Process Patching and Hooking

Going Deep - Windows Vista System Internals
Microsoft Powerpoint (.ppt)Windows Vista Kernel Changes [WinHEC 2007; 246 KB]
Windows MultimediaGoing Deep Inside Windows Vista's Kernel Architecture (Channel 9 interview)
Windows MultimediaMark Russinovich - From Winternals to Microsoft, On Windows Security, Windows CoreArch (Channel 9 interview)
Windows MultimediaMichael Fortin - Windows Vista SuperFetch
Windows MultimediaNar Ganapathy: Windows Vista I/O
Microsoft.comSecurity Team Notes on Kernel Patch Protection

Kernel Patching and Protected Processes
White PaperImpact of Session 0 Isolation on Services and Drivers in Windows Vista
White PaperPatching Policy FAQ
White PaperPatching Policy for x64-Based Systems
White PaperProtected Processes in Windows Vista

Processor, Memory, and Chipsets
ToolsInterrupt-Affinity Policy Tool
White PaperMachine.inf Update Submission Procedure
White PaperMemory Sizing Guidance for Windows 7  
White PaperStatic Resource Affinity Table
White PaperVirtual Address Space Usage in Windows Game Development
White PaperWindows Support for Hyper-Threading Technology
WHDC Portal/NodalWindows Memory Management
Microsoft.comMSDN Online: Memory Management  
Microsoft.comWindows Memory Diagnostic

I/O, Processor, and Memory - WinHEC 2008
Microsoft Powerpoint (.ppt)Scaling More Than 64 Logical Processors: A SQL Perspective [WinHEC 2008; 1.2 MB]
Microsoft Powerpoint (.ppt)The Manycore Shift: Microsoft Makes Parallel Computing Personal [WinHEC 2008; 3.9 MB]
Microsoft Powerpoint (.ppt)Windows Support For Greater Than 64 Logical Processors [WinHEC 2008; 2.0 MB]

I/O, Processor, and Memory - WinHEC 2007
Microsoft Powerpoint (.ppt)DMA Directions and Windows [WinHEC 2007; 279 KB]
Microsoft Powerpoint (.ppt)Future of Memory and Storage: Closing the Gap [WinHEC 2007; 3.1 MB]
Windows MultimediaFuture of Memory and Storage: Closing the Gap [WinHEC 2007; Streaming media]

Multiprocessor Support in Windows 7
White PaperSupporting Systems That Have More Than 64 Processors

Multiprocessor and Multicore
White PaperMultiprocessor Considerations for Kernel-Mode Drivers
White PaperMultiprocessor Systems and Processor Steppings Support
White PaperPCI IRQ Routing on a Multiprocessor ACPI System

General I/O Technologies
White PaperPartial Address Decoding and I/O Space in Windows Operating Systems

Watchdog Timer and Multimedia Timer
White PaperGuidelines For Providing Multimedia Timer Support
White PaperHardware Watchdog Timers Design Specification
White PaperWatchdog Timer Hardware Requirements for Microsoft Windows Server 2003

See Also
WHDC Portal/Nodal64-Bit System Design
WHDC Portal/NodalPCI and PCI Express
Microsoft.comMark Russinovich's Blog

 


Was This Information Useful?