Hybrid kernelA hybrid kernel is an operating system kernel architecture that attempts to combine aspects and benefits of microkernel and monolithic kernel architectures used in operating systems. The traditional kernel categories are monolithic kernels and microkernels (with nanokernels and exokernels seen as more extreme versions of microkernels). The "hybrid" category is controversial, due to the similarity of hybrid kernels and ordinary monolithic kernels; the term has been dismissed by Linus Torvalds as simple marketing.
MinGWMinGW ou Mingw32 (Minimalist GNU for Windows) est une adaptation des logiciels de développement et de compilation du GNU (GCC - GNU Compiler Collection), à la plate-forme Win32. Le développement du projet MinGW s'est ralenti depuis la création en 2005-2008 d'un projet alternatif appelé Mingw-w64. Contrairement à Cygwin, les programmes générés avec MinGW n'ont pas besoin de couche intermédiaire de compatibilité (sous forme d'une bibliothèque dynamique, DLL).
Distributed Component Object ModelDistributed Component Object Model (abr. DCOM) est une technique propriétaire de Microsoft qui permet la communication entre des composants logiciels distribués au sein d'un réseau informatique. DCOM, appelé à l'origine « Network OLE », étend COM et fournit le substrat sous l'infrastructure du serveur d'application COM+. Il a été rendu obsolète par Microsoft .NET. L'addition du « D » à COM est due à l'utilisation intensive de DCE/RPC, plus précisément sa version Microsoft, connue sous le nom de MSRPC.
Windows 1.0Windows 1.0 était la première version de surcouche graphique de Microsoft, basée sur MS-DOS, elle fournissait une interface graphique à des applications qui se développaient de plus en plus : traitement d'images, calculs, graphes, gestion de la documentation, etc. Cette première version de Windows fut un des plus grands échecs de Microsoft. Développant un format d'exécutables propres, il s'illustrait avant tout par le principe des drivers (pilotes), qui permettaient à un programme d'utiliser un périphérique, indépendamment de la machine concernée.
IoctlEn informatique, ioctl, raccourci signifiant input-output control (contrôle d'entrée-sortie), est un appel système pour des opérations d'entrée-sortie spécifiques à un périphérique qui ne peuvent être exécutées par un appel système classique. Il reçoit un paramètre spécifiant un code-requête à exécuter ; l'effet de cet appel dépend complètement du code-requête. Les codes-requêtes sont souvent spécifiques au périphérique. Par exemple, un pilote de CD-ROM qui souhaite éjecter un disque d'un lecteur doit fournir un code-requête à un ioctl pour faire cela.
Windows RuntimeWindows Runtime ou WinRT est l'Interface de programmation (API) proposée par Microsoft pour le développement d'application sur Windows 8 et Windows RT. WinRT permet le développement d'application en C++/CX (Component Extensions, un langage basé sur le C++), et en langages managés en utilisant le C# ou VB.NET. Il est aussi possible d'utiliser JavaScript ou TypeScript. Les applications WinRT supportent les architectures x86 et ARM, de plus celles-ci fonctionnent dans une Sandbox ce qui apporte une plus grande sécurité et stabilité.
DirectDrawDirectDraw est une bibliothèque logicielle de la suite DirectX de Microsoft. Elle est utilisée pour le rendu d'image où une haute performance est importante. DirectDraw permet aussi aux applications de se lancer en mode plein écran ou fenêtré comme dans la plupart des applications Microsoft Windows. DirectDraw utilise l'accélération matérielle si elle est disponible sur l'ordinateur cible. DirectDraw est une API 2D, ce qui signifie qu'elle contient des commandes pour le rendu en 2 dimensions et ne supporte donc pas l'accélération matérielle 3D.
Direct2DDirect2D is a 2D vector graphics application programming interface (API) designed by Microsoft and implemented in Windows 10, Windows 8, Windows 7 and Windows Server 2008 R2, and also Windows Vista and Windows Server 2008 (with Platform Update installed). Direct2D takes advantage of hardware acceleration via the graphics processing unit (GPU) found in compatible graphics cards within personal computer, tablet, smartphone and modern graphical device.
Win32sWin32s était une extension de Windows 3.x nécessitant une machine IA-32 contenant la prise en charge d'un jeu très réduit d'instructions Win32 (« s » veut dire « subset »). Win32s a été supporté par les compilateurs de Microsoft jusqu'à 1997, où la nouvelle configuration des compilateurs construisaient des exécutables où l'adresse de chargement n'est pas disponible et où la section .reloc est manquante (voir relocation).
Microsoft Windows library filesThe Microsoft Windows operating system supports a form of shared libraries known as "dynamic-link libraries", which are code libraries that can be used by multiple processes while only one copy is loaded into memory. This article provides an overview of the core libraries that are included with every modern Windows installation, on top of which most Windows applications are built. HAL.DLL is a kernel-mode library file and it cannot be used by any user-mode program. NTDLL.