TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Robert King
from: Mike Bilow
date: 1995-03-04 19:29:16
subject: Re: OS/2 versus Dos

Robert King wrote in a message to Jeff Glatt:

 RK> 32bit device drivers DO exist for OS/2. MANY of them. 

There is some confusion here.  Some types of device drivers, such as
physical device drivers, are inherently 16-bit and use 16-bit interfaces to
the kernel. Other types of device drivers, such as virtual device drivers,
are inherently 32-bit and use 32-bit interfaces to the kernel.

Any device driver can be compiled (or written in assembly language) to
exploit the 32-bit registers and 386 instruction set, as long as it
preserves the registers it uses and follows the correct interface and
calling conventions.

In my opinion, the module that probably takes the worst performance hit for
being 16-bit instead of 32-bit is HPFS.IFS.  Some drivers, such as COM.SYS,
probably operate no worse as 16-bit drivers than they would as 32-bit
drivers, especially when managing 8-bit devices.  On the other hand, the
file system is the most critical component of OS/2 in terms of performance,
and a 32-bit file system driver would probably be a big improvement.
 
-- Mike


---
* Origin: N1BEE BBS +1 401 944 8498 V.34/V.FC/V.32bis/HST16.8 (1:323/107)
SEEN-BY: 105/42 620/243 624/50 711/401 409 410 413 430 807 808 809 934 955
SEEN-BY: 712/407 515 628 704 713/888 800/1 7877/2809
@PATH: 323/107 150 3615/50 105/103 42 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.