浅谈DOS扩展器和DPMI
作者:TBsoft Software Studio(2005)
MS-DOS已经成为历史,但是DOS并没有消失。
没有MS-DOS,还可以使用FreeDOS等GNU DOS系统,现在许多计算机厂商在低档计算机中不预装昂贵的Windows,而预装FreeDOS,FreeDOS的网站是http://www.freedos.org。
在某些特殊场合,例如工控,DOS的单任务特点使得DOS的实时性远高于Windows,又可以完全直接透明地使用硬件,DOS应用程序仍然有继续开发的必要。
提到开发DOS应用程序,新一代程序员可能很少知之了,老一代程序员的第一印象就是一大堆“限制”:16位应用程序,640K基本内存限制,64K段长限制……开发DOS应用程序不能使用32位编程,不能分配和使用大内存(即使你有1G内存,也只能使用640K基本内存,而且分配一块内存最大不能超过64K)几乎已成定论,很多硬件程序员不得不转向Windows。
<