Windows 95 is set up using modular components.

  • The OS Kernel
    KERNEL32.DLL and KERNEL.DLL handle the system integration. Functions like file input/output, program loading and execution and memory management are controlled by the Kernel.

  • The User
    USER32.DLL and USER.DLL handle user input/output functions such as keyboard, mouse, audio and communications. The two user DLL's provide the familiar Graphical User Interface GUI display, icons and dialog boxes.

  • The GDI
    The GDI32.DLL and the GDI.DLL manage all graphics and printing. These two DLL's are the core of the Win32 Application Programming Interface (API). Win95 and WinNT are both based on the Win32 API.