Transcription of Architecture of the Windows Kernel
{{id}} {{{paragraph}}}
Architecture of theWindows KernelBerlinApril 2008 Dave Probert, Kernel ArchitectWindows Core Operating Systems DivisionMicrosoft CorporationMS/HP 2008 Microsoft Corporation 2008 Over-simplified OS historyMulticsUNIX v6/v7 BSD/SVR4 Linux/MacOSRSX-11 VMSNTCP/MMS/DOSWin9xOf all the interesting operating systemsonly UNIX and NT matter (and maybe Symbian)MachTenexAccentSystem38OS/360VM/ 370 SymbianMCPNT vs UNIX Design EnvironmentsEnvironment which influencedfundamental design decisionsWindows (NT)UNIX32-bit program address spaceMbytes of physical memoryVirtual memoryMbytes of disk, removable disksMultiprocessor (4-way)Micro-controller based I/O devicesClient/Server distributed computingLarge, diverse user populations16-bit program address spaceKbytes of physical memorySwapping system with memory mappingKbytes of disk, fixed disksUniprocessorState-machine based I/O devicesStandalone interactive systemsSmall number of friendly usersEffect on O
Kernel-mode Architecture of Windows NTOS executive layer Trap/Exception/Interrupt Dispatch CPU mgmt: scheduling, synchr, ISRs/DPCs/APCs Drivers Devices, Filters, Volumes, Networking, Graphics Hardware Abstraction Layer (HAL): BIOS/chipset details firmware/ hardware CPU, MMU, APIC, BIOS/ACPI, memory, devices NTOS kernel
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}