Global Information Lookup Global Information

Architecture of Windows NT information


The Windows NT operating system family's architecture consists of two layers (user mode and kernel mode), with many different modules within both of these layers.

The architecture of Windows NT, a line of operating systems produced and sold by Microsoft, is a layered design that consists of two main components, user mode and kernel mode. It is a preemptive, reentrant multitasking operating system, which has been designed to work with uniprocessor and symmetrical multiprocessor (SMP)-based computers. To process input/output (I/O) requests, it uses packet-driven I/O, which utilizes I/O request packets (IRPs) and asynchronous I/O. Starting with Windows XP, Microsoft began making 64-bit versions of Windows available; before this, there were only 32-bit versions of these operating systems.

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. Kernel mode in Windows NT has full access to the hardware and system resources of the computer. The Windows NT kernel is a hybrid kernel; 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.[1]

User mode in Windows NT is made of subsystems capable of passing I/O requests to the appropriate kernel mode device drivers by using the I/O manager. The user mode layer of Windows NT is made up of the "Environment subsystems", which run applications written for many different types of operating systems, and the "Integral subsystem", which operates system-specific functions on behalf of environment subsystems. 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, deal with I/O, object management, security and process management. The kernel sits between the hardware abstraction layer and the Executive to provide multiprocessor synchronization, 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 Windows 98 and Windows 2000. The lowest level drivers are either legacy Windows NT device drivers that control a device directly or can be a plug and play (PnP) hardware bus.

  1. ^ Finnel 2000, Chapter 1: Introduction to Microsoft Windows 2000, pp. 7–18.

and 25 Related for: Architecture of Windows NT information

Request time (Page generated in 1.05 seconds.)

Architecture of Windows NT

Last Update:

The architecture of Windows NT, a line of operating systems produced and sold by Microsoft, is a layered design that consists of two main components, user...

Word Count : 4197

Windows NT

Last Update:

Windows NT is a proprietary graphical operating system produced by Microsoft as part of its Windows product line, the first version of which was released...

Word Count : 4453

Windows 2000

Last Update:

Windows 2000 is a major release of the Windows NT operating system developed by Microsoft and designed for businesses as the direct successor to Windows...

Word Count : 11662

Microsoft Windows version history

Last Update:

followed by Windows NT 3.5 in 1994, and Windows NT 3.51 in 1995. "NT" is an initialism for "New Technology". Unlike the Windows 9x series of operating systems...

Word Count : 10585

Windows Server

Last Update:

Windows Server (formerly Windows NT Server) is a group of server operating systems (OS) that has been developed by Microsoft since 1993. The first OS...

Word Count : 1532

Windows API

Last Update:

(Windows NT and Windows 95 and up). While Win32 was originally introduced with Windows NT 3.1 and Win32s allowed use of a Win32 subset before Windows 95...

Word Count : 3445

Windows 7

Last Update:

Windows 7 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on July 22, 2009, and became generally...

Word Count : 11849

Microsoft Windows library files

Last Update:

assemblies (e.g. System.Windows.Forms.dll). Architecture of Windows NT Windows NT startup process List of Microsoft Windows components Windows API Dynamic link...

Word Count : 2446

Architecture of Windows 9x

Last Update:

CONFIG.SYS into the Windows Registry. Architecture of Windows NT Microsoft Windows Caldera v. Microsoft WinGlue FreeWin95 "Windows 95 OSR 2". WinWorld...

Word Count : 2229

Microsoft Windows

Last Update:

The introduction of Windows XP aimed to unify the consumer-oriented Windows 9x series with the architecture introduced by Windows NT, a change which Microsoft...

Word Count : 8797

Windows on Windows

Last Update:

In computing, Windows on Windows (commonly referred to as WOW) was a compatibility layer of 32-bit versions of the Windows NT family of operating systems...

Word Count : 905

Booting process of Windows

Last Update:

The booting process of Microsoft Windows varies between different releases. In Windows versions 1.01 to Windows 2.11, the system was loaded when WIN.COM...

Word Count : 733

List of Microsoft Windows versions

Last Update:

by the early 1990s, the Windows line had split into two separate lines of releases: Windows 9x for consumers and Windows NT for businesses and enterprises...

Word Count : 2236

Windows XP

Last Update:

Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on...

Word Count : 11307

Login session

Last Update:

and terminates all of the processes belonging to a login session on logout. Booting process of Windows NT Architecture of Windows NT Booting Master boot...

Word Count : 196

Windows 8

Last Update:

Windows 8 is a major release of the Windows NT operating system developed by Microsoft. It was released to manufacturing on August 1, 2012, and was made...

Word Count : 12819

Hardware abstraction

Last Update:

file NTOSKRNL.EXE under %WINDOWS%\system32\hal.dll. This allows portability of the Windows NT kernel-mode code to a variety of processors, with different...

Word Count : 1506

Windows 9x

Last Update:

All versions of Windows from Windows XP onwards are based on the Windows NT codebase. The first independent version of Microsoft Windows, version 1.0...

Word Count : 5127

Hybrid kernel

Last Update:

11 and Windows Server 2022, and powers Windows Phone 8, Windows Phone 8.1, Xbox One and Xbox Series consoles. Windows NT was the first Windows operating...

Word Count : 1184

Windows 95

Last Update:

release of Windows NT 3.51. Windows 95 is the first version of Microsoft Windows to include the Modern Windows Feel (Taskbar, Start Menu.) Windows 95 merged...

Word Count : 5964

Access token

Last Update:

inherit a copy of the parent process's primary token. Impersonation token Impersonation is a security concept implemented in Windows NT that allows a server...

Word Count : 935

MinWin

Last Update:

layer or graphics. Architecture of Windows NT Windows Vista startup process Hybrid kernel Rupert Goodwins (April 25, 2003). "Q&A: Windows Server 2003 kernel...

Word Count : 1581

Comparison of Microsoft Windows versions

Last Update:

of MS-DOS 8 is not possible, as it is designed to work as real mode for Windows Me and nothing else. The Windows NT kernel powers all recent Windows operating...

Word Count : 1210

Internet Information Services

Last Update:

with the Windows NT family. IIS supports HTTP, HTTP/2, HTTP/3, HTTPS, FTP, FTPS, SMTP and NNTP. It has been an integral part of the Windows NT family since...

Word Count : 3577

Microsoft POSIX subsystem

Last Update:

Microsoft POSIX subsystem is one of four subsystems shipped with the first versions of Windows NT, the other three being the Win32 subsystem which provided...

Word Count : 570

PDF Search Engine © AllGlobal.net