什么是16位DOS?

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:38:08
有人说是指纯DOS?还有不是纯的?晕了! 两者有什么区别?
我想还原系统镜像,不知如何进DOS,进哪个?清高手详细说说,通俗简单明了,我反映慢.

我们现在用的Windows 2000, XP都是32位的,而在八、九十年代都是用DOS作操作系统的,它是16位的(Windows的早期版本,如Windows3.1,也是16位的,并且是在DOS平台之上运行);由于早期的CPU如8086,就是16位的处理器,DOS也只能是16位的。后来CPU升到了16位,但是DOS这个操作系统很长时间仍是16位的。用于16位的DOS下的程序当然就是16位DOS程序了。16位的CPU,寻址能力原则上只有64K,即它最多只能带64K的内存(在今天看来多么小),不过8086/8088采用了分段寻址的技术,实际可以达到1M。关于内存的使用DOS有两个著名的限制,一是64K限制,一是 640K限制。所谓64K限制,就是DOS下连续使用的内存最大仅能达到64K;当然,对这个限制感受最深的是软件编写人员;所谓640K限制,就是可以带的1M (即1024K)内存,下面的640K给DOS,上面的384K给系统使用,这样在DOS下实际使用的内存就是640K了。实际上由于一些TSR(终止驻留程序)还要占一些内存,真正能够使用的内存还要小于这个数。所以即使你的电脑带了512M甚至更多的内存,只要你用的是16位的DOS,如果不借助一些特殊的程序,应用软件也只能使用其中的不到640K的内存。

DOS早期有8位的,后来发展为16位,这也是DOS的最高阶段。