Win32s é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). Ce n'est en aucun cas un problème sur les vrais Win32 (Windows 9x/NT/XP et autres) car l'adressage virtuel fait croire au programme que toute la mémoire d'un segment est disponible.
La distribution standard était fournie avec un jeu nommé Freecell dont la version (fournie par ailleurs avec Windows 9x/NT) permettait le test du bon fonctionnement des appels système Win32. La mise en œuvre de Win32 a été beaucoup plus complète sous Windows 95 qui était presque totalement compatible avec Windows NT 3.x.
Win32s était conçu comme une implémentation partielle de l'API Windows Win32 telle qu'elle existait dans les premières versions de Windows NT.
Le "s" dans Win32s signifie subset (un sous - ensemble), car il manquait à Win32 un certain nombre de fonctions Windows NT, notamment le multi-threading, les E/S asynchrones, les nouvelles fonctions de port série et de nombreuses extensions GDI. Cela se limitait généralement aux "applications Win32s" spécialement conçues pour la plate-forme Win32s, bien que certains programmes Win32 standard puissent fonctionner correctement, notamment le 3D Pinball Space Cadet de Microsoft, les applets inclus dans Windows 95 et Office 95, les versions d'Internet Explorer (jusqu'à la version 5) étaient également compatibles Win32, bien qu'elles existaient également au format 16 bits. En règle générale, pour qu'une application 32 bits soit compatible avec Win32s, elle ne devait pas utiliser plus de 16 Mo de mémoire ou des fonctionnalités étendues telles que DirectX.
Win32s hérite de nombreuses limitations de l'environnement Win16.
Cette page est générée automatiquement et peut contenir des informations qui ne sont pas correctes, complètes, à jour ou pertinentes par rapport à votre recherche. Il en va de même pour toutes les autres pages de ce site. Veillez à vérifier les informations auprès des sources officielles de l'EPFL.
Windows NT 3.1 is the first major release of the Windows NT operating system developed by Microsoft, released on July 27, 1993. At the time of Windows NT's release, Microsoft's Windows 3.1 desktop environment had established brand recognition and market share; but Windows 3.1 relied on the DOS operating system for essential functions, and it had a constrictive 16-bit architecture. Windows NT, however, was a complete, 32-bit operating system that retained a desktop environment familiar to Windows 3.1 users.
Windows NT (« New technology » ou « nouvelle technologie ») désigne la série de systèmes d'exploitation multitâche préemptif, multi-utilisateur, multiprocesseur, créés par Microsoft et ne reposant pas sur le système historique MS-DOS de Microsoft, contrairement à Windows 1.0, 2, 3.x, 95, 98 et Me. Il a permis à Microsoft et son partenaire Intel d'entrer sur le marché des serveurs, une nouvelle stratégie qui a contribué à la très forte hausse des sociétés de technologie de la seconde partie des années 1990.
Win16, Win32 et Win32s sont des ensembles normalisés de fonctions qui permettent aux logiciels applicatifs de se servir des fonctionnalités des différents systèmes d'exploitation de la famille Windows. Win32 est l'ensemble de fonctions le plus souvent utilisé, et les programmes dits pour Windows sont généralement des programmes utilisant Win32. Win32, successeur de Win16, a été introduit en 1993, dans les produits 32 bits de la famille Windows comme Windows NT, Windows 2000, Windows 95 ou leurs successeurs.