Give us Feedback!
Set the category for this topic
Arts & Culture
Biology & Nature
Business & Companies
Food & Drink
Geography & Travel
Health & Medicine
History & Events
Religion & Philosophy
Society & Politics
Technology & Computing
Transportation & Vehicles
Architecture of Windows NT
- Created 2012-03-04
, a line of
s produced and sold by
, is a layered design that consists of two main components,
. It is a
operating system, which has been designed to work with
symmetrical multi processor
(SMP)-based computers. To process
(I/O) requests, they use packet-driven I/O, which utilizes
I/O request packets
(IRPs) and asynchronous I/O. Starting with
, Microsoft began making
versions of Windows available—before this, these operating systems only existed in
Programs and subsystems in user mode are limited in terms of what system resources they have access to, while the kernel mode has unrestricted access to the system memory and external devices. The Windows NT
is known as a
. The architecture comprises a simple kernel,
hardware abstraction layer
(HAL), drivers, and a range of services (collectively named Executive), which all exist in kernel mode.
User mode in Windows NT is made of subsystems capable of passing I/O requests to the appropriate kernel mode
s by using the I/O manager. Two subsystems make up the user mode layer of Windows NT: the Environment subsystem (which runs applications written for many different types of operating systems), and the Integral subsystem operates system specific functions on behalf of the environment subsystem. Kernel mode in Windows NT has full access to the hardware and system resources of the computer. The kernel mode stops user mode services and applications from accessing critical areas of the operating system that they should not have access to.
The Executive interfaces, with all the user mode subsystems, deals with I/O, object management, security and process management. The kernel sits between the Hardware Abstraction Layer and the Executive to provide
, thread and interrupt scheduling and dispatching, and trap handling and exception dispatching. The kernel is also responsible for initializing device drivers at bootup. Kernel mode drivers exist in three levels: highest level drivers, intermediate drivers and low level drivers.
Windows Driver Model
(WDM) exists in the intermediate layer and was mainly designed to be binary and source compatible between
. The lowest level drivers are either legacy Windows NT device drivers that control a device directly or can be a
from Wikipedia (last updated: 19 May), licensed under
What do you know about this topic?
Please make sure to only add personal information and experiences about this topic that complements the article above. Comments or opinions should be posted at the bottom of the page by clicking
. Thanks alot for contributing!
...or create an Experience Page
Currently no applications. Add an application using the contribute box to the right.
Let People Vote
Ask a Question
Microsoft's official Windows 2000 site
Windows 2000 Plug and Play architecture
Memory management in the Windows XP kernel
Comparison of operating system kernels
User-Mode Driver Framework
Windows library files
Kernel-Mode Driver Framework
Add new image
Add image by copy and paste a link:
Add external link
Links to external pages
Add related topic
Links to related topics
Copyright 2011 © Empedia.com BETA
Forgot your password?