 Windows 95 executes drivers and process switching in ring 0, while applications, including API DLL such as kernel32.dll and krnl386.exe are executed in ring 3.Driver VWIN32.VXD provides key operating system primitives at ring 0.It allows calling of driver functions from 16-bit applications (MSDOS and Win16).