Podsystem środowiskowy
Podsystemy środowiskowe to centralne komponenty systemów operacyjnych typu Windows NT . Umożliwiają systemowi operacyjnemu uruchamianie oprogramowania opracowanego dla danej platformy. Na przykład Windows NT 4.0 ma cztery podsystemy środowiskowe, a mianowicie Win32, DOS lub Win16, OS/2 i POSIX , z których ten ostatni jest standardem Unix. Ten ostatni znajduje się głównie w Dynamic Link Library posix.dll .
Podsystemy środowiskowe są częścią strategii opracowanej przez Microsoft w celu uczynienia ze strumienia systemów operacyjnych Windows NT koncentratora wieloplatformowych obliczeń. Inne obejmują cztery warstwy abstrakcji sprzętowej , jedną dla procesorów Intel, trzy dla procesorów RISC (DEC Alpha, PowerPC, Mips ) oraz sterownik dla HPFS , standardu dla OS/2. Od systemu Windows 2000 obecny jest również system plików FAT32 wprowadzony po raz pierwszy w systemie Windows 95, przy czym HPFS jest przestarzały, a następnie pomijany w późniejszych systemach. Sterownik innej firmy dla FAT32 może być używany we wcześniejszych systemach operacyjnych NT [ potrzebne źródło ] . Dlatego Windows NT od wersji 4.0 miał domyślnie cztery systemy plików ( NTFS , HPFS, FAT12 i FAT16 ), a instalacje systemu ze sterownikiem umożliwiającym dostęp do piątego FAT32) są bardzo powszechne, a narzędzia umożliwiające dostęp do Istnieją również systemy plików Unix [ potrzebne źródło ] . Interoperacyjność z Novell Netware jest generalnie realizowana na poziomie programowania aplikacji i systemów, a nie w warstwie jądra i łącza danych, a zatem dalej od fizycznego sprzętu [ potrzebne źródło ] .