HIMEM.SYS question

Discussion in 'A+' started by robbo1962, Apr 16, 2007.

  1. robbo1962

    robbo1962 Byte Poster

    134
    3
    22
    Could anyone tell me why in Windows 9x/Me HIMEM.SYS is required to load the GUI but not on later versions? Is access to the higher memory still required for later operating systems? if so how? Thanks Gary
     
    Certifications: A+
  2. hbroomhall

    hbroomhall Petabyte Poster Gold Member

    6,624
    117
    224
    This is because the Win9x set of OSes are built on MSDOS, which is a 'real-mode' OS. HIMEM is required so that the GUI loader has access to the memory above the 1MB point. Later during the boot the machine is put into '386 flat model mode, and the requirement for HIMEM goes away.

    With NT and descendants (Win2k, XP, Vista) there is no MSDOS, the system kicks itself into '386 flat model mode almost immediately.

    Harry.
     
    Certifications: ECDL A+ Network+ i-Net+
    WIP: Server+
  3. Gaz 45

    Gaz 45 Kilobyte Poster

    404
    4
    39
    Good answer Harry!

    I was just reminiscing about Himem.sys, we used to be best pals, me and ol' Himem...

    Not like his annoying cousin EMM386.exe :biggrin
     
    Certifications: MCP (70-229, 70-228), MBioch
    WIP: MCDBA (70-290)
  4. robbo1962

    robbo1962 Byte Poster

    134
    3
    22
    Thanks Harrygreat answer, yet again you are the man
     
    Certifications: A+
  5. BosonMichael
    Honorary Member Highly Decorated Member Award 500 Likes Award

    BosonMichael Yottabyte Poster

    19,183
    500
    414
    I adored his cute (and helpful) stepsister, Memmaker.
     
    Certifications: CISSP, MCSE+I, MCSE: Security, MCSE: Messaging, MCDST, MCDBA, MCTS, OCP, CCNP, CCDP, CCNA Security, CCNA Voice, CNE, SCSA, Security+, Linux+, Server+, Network+, A+
    WIP: Just about everything!
  6. Tinus1959

    Tinus1959 Gigabyte Poster

    1,539
    42
    106
    Yes. Was it "Quest" who made that program? In the good old DOS-days this program was an absolute must.
     
    Certifications: See my signature
    WIP: MCSD, MCAD, CCNA, CCNP

Share This Page

Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.