Re: hard disk I/O



On 24 Nov 2006 11:08:07 -0800, mike7411@xxxxxxxxx wrote:

I was just wondering how hard disk I/O is typically performed in
protected mode.

The BIOS disk interrupts don't seem to work properly, and I think they
assume the 16 bit memory model.

Well, if you are lazy, you hop back to real mode.

Otherwise, you write a protected mode driver.
--
ArarghMail611 at [drop the 'http://www.' from ->] http://www.arargh.com
BCET Basic Compiler Page: http://www.arargh.com/basic/index.html

To reply by email, remove the garbage from the reply address.
.



Relevant Pages

  • Re: hard disk I/O
    ... The BIOS disk interrupts don't seem to work properly, ... assume the 16 bit memory model. ... you write a protected mode driver. ...
    (alt.lang.asm)
  • hard disk I/O
    ... I was just wondering how hard disk I/O is typically performed in ... protected mode. ... The BIOS disk interrupts don't seem to work properly, ... assume the 16 bit memory model. ...
    (alt.lang.asm)
  • Re: Whatever happened to x86-64?
    ... The big problem was not the 286's memory model in protected mode. ... It was the fact that the 286 couldn't emulate Real mode while in Protected mode, like the 386 could with Virtual-8086 mode. ... The DOS extenders came out even before the first versions of Unix came out for the 386, so they were truly the first operating systems ported to the 386 and above. ...
    (comp.sys.ibm.pc.hardware.chips)
  • Re: Randall Hydes essay "Which assembler is the best?"
    ... >>the flat memory model. ... They use protected mode, which is not the same thing as flat ... Would you explain what memory model these operating systems use? ... Alex McDonald ...
    (alt.lang.asm)
  • Re: hard disk I/O
    ... assume the 16 bit memory model. ... Well, if you are lazy, you hop back to real mode. ... you write a protected mode driver. ...
    (alt.lang.asm)