Re: Disk I/O, BIOS, dosemu, FreeDOS, linux host with Virtual Machines



Pop Tart <spamtrap@xxxxxxxxxx> wrote:

I've come to a point in my study of MASM where I can't work the examples for
disk I/O unless I have Windows 98 or less. ...

At some point I want to attempt to write a defrag program in assembly, so
I'd really like to learn more about Disk I/O.

Well, remember that defragging requires more than just disk I/O: it also
requires a detailed understanding of file systems. Windows XP, Windows 98,
MS-DOS, and Linux each use VERY different file systems, which require VERY
different defragment strategies.

What are my best options? FreeDos as a guest with VirtualBox, FreeDos and
dosemu on linux? Download an illegal copy of win98 and use that as a VM
guest? (though I'm still not sure about win98/DOS BIOS interrupt in
VirtualBox).

If you really want to dink with disk I/O at the BIOS interrupt level, then
I would have to think you'd want a DOS guest in a VM. Even with Win98, you
have to worry about sharing access to the drive with the rest of the
operating system.
--
Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.

.



Relevant Pages

  • Re: Disk I/O error
    ... Microsoft MVP [Windows] ... | Disk I/O error: Status = 0000AA01 ...
    (microsoft.public.win2000.hardware)
  • Re: Windows 98
    ... When this happens usually it is due to some program doing disk I/O. ... before running Defrag. ... Windows NT4&2000 MCSE ...
    (microsoft.public.windowsupdate)
  • RE: Livelock seen on current with threaded processes
    ... Kevin Oberman wrote: ... Windows won't ... I see the system at 97% CPU and nothing else busy. ... > disk I/O but not much. ...
    (freebsd-current)
  • Re: email module windows and suse
    ... and a half for a 1GB message to go from the server to the user's ... development is done under Windows. ... Disk I/O is slow, network I/O is slower. ... I beleive I have to change Message class (more exactly: ...
    (comp.lang.python)
  • Re: Disk I/O, BIOS, dosemu, FreeDOS, linux host with Virtual Machines
    ... disk I/O unless I have Windows 98 or less. ... WinXP changed the segment defaults, ... 32 bit protected mode programs. ...
    (comp.lang.asm.x86)