Back to home page

DOS ain't dead

Forum index page

Log in | Register

Back to the forum
Board view  Mix view

Using Multiple CPU Cores in DOS? (Miscellaneous)

posted by RayeR Homepage, CZ, 15.09.2011, 01:15

> What I do is measure how long it takes to do a small INT 15.87 memory
> transfer. The only parts that should be involved in an INT 15.87 transfer
> outside of the pair of time-consuming mode switches are some
> initialization, a REP MOVSx, and some clean-up, which are all minimal in
> time consumption.

But you don't know how BIOS implements this service. If BIOS writer make it crappy then you got bad result and it may differ from pure time needed for mode switch. Maybe I would get better result if I install a dummy RM ISR (just IRET) for some unused INT vector and then call it via __dpmi_int(myINT, &regs); and measure the time. But it will also counts DPMI server overhead...

---
DOS gives me freedom to unlimited HW access.

 

Complete thread:

Back to the forum
Board view  Mix view
22049 Postings in 2034 Threads, 396 registered users, 226 users online (0 registered, 226 guests)
DOS ain't dead | Admin contact
RSS Feed
powered by my little forum