Everything2
Near Matches
Ignore Exact
Full Text
Everything2

Virtual DOS Machine

created by Rancid_Pickle

(thing) by Rancid_Pickle (1.2 d) (print)   ?   (I like it!) Mon Nov 13 2000 at 17:21:33

Windows NT, through a component of Win32, supports the concept of Virtual DOS Machines (VDMs). VDMs create the virtual hardware and software environment expected by DOS-mode programs. Every DOS program executes as a single thread and it thinks that it has an entire computer to do so.

  • Software
    In Windows NT, NTVDM.EXE translates DOS calls into Win32 calls and forwards it to the Win32 subsystem. NTIO.SYS and NTDOS.SYS are the equivalent of the IO.SYS and MSDOS.SYS files. VDMREDIR.DLL redirects the file subsystem and input/output requests to the Win32 subsystem.

  • Hardware
    The virtual hardware is created using Virtual Device Drivers (VDDs). The VDDs intercept requests to hardware devices, such as the mouse, keyboard, serial ports, etc., and redirects them to the Win32 subsystem.


    The VDDs are read from the CONFIG.NT and AUTOEXEC.NT files, and correspond to their CONFIG.SYS and AUTOEXEC.BAT files respectively.


  • printable version
    chaos

    Virtual Machine msdos.sys Interrupt 10h Polling vs. interrupt
    an interrupted phone call DOS Interrupt Vector Table config.sys
    wow A tentative laugh, she expected to be interrupted Windows NT CHS
    Interrupt 16 Interrupt 13 VDM autoexec.bat
    thread tetrisphere witch's hat Tilley Hat
    tinfoil hat mistletoe hat reservoir hat Yellow Hat
    Y'know, if you log in, you can write something here, or contact authors directly on the site. Create a New User if you don't already have an account.
      Epicenter
    Login
    Password

    password reminder
    register

    Everything2 Help

    Cool Staff Picks
    Things you could have written:
    The Sin Club
    Exercises for the Abdominals
    hookah
    Five Years to the Day...
    louse
    Sealand
    February 16, 2007
    Windows Product Activation
    Heroin, MPTP, and the key to Parkinson's Disease
    How to listen to the stories that cats tell us
    Potato sack dresses
    What to do if a big dog attacks you
    Black beans and rice
    New Writeups
    Augustine
    Vanya on 42nd Street(review)
    tentative
    Chances Not Taken(idea)
    Heitah
    Why I love Everything2(person)
    trixingee
    Dungeon Mastering for the first time(idea)
    Netrat0
    It's Called Subtext, Honey(person)
    eyeofthebeholder
    The Dragon(idea)
    Heitah
    consist, comprise, constitute, or compose(idea)
    Meezzio
    Gotlandssnus(thing)
    argv
    Astral Plane(idea)
    Madara
    One Winged Angel(fiction)
    Tom Rook
    Talk is cheap(poetry)
    shaogo
    Adelle Davis(person)
    Aerobe
    race car g sfjsgsd(poetry)
    Binah
    Dream Log: July 5, 2008(dream)
    StrawberryFrog
    Forgotten things in space(idea)
    This affordable entertainment brought to you by The Everything Development Company