2的16次方,也就是1MB的地址空间。
这就是基于8086CPU的计算机所能支持的最大内存地址,这个模式被称为“实模式”。DOS系统就是工作在这个模式下。
实模式只支持最多1MB的内存,就林鸿想要升级自己正在使用的这台康柏计算机,在内存条上再加一条1MB的内存,DOS系统也识别不出来,根本无济于事,性能没有任何提升。
这是16位CPU的硬件结构所决定的,在当时1MB内存已经相当不错,所有应用程序都足够使用。
不过,在电子领域,存在着“摩尔定律”,集成电路不断迅速发展,很快8086CPU就无法满足要求了。
于是INTEL便在1985年推出了8086的升级版本80386。
这一次,寄存器的位数被翻了一倍,从16位升级到32位。
80386CPU增加了不少优点,不但寻址空间大大,而且还引入了多任务处理和保护模式的概念。
保护模式下,对内存的管理已经不再是以前的分段式结构,而是变成了分页机制,这种机制有非常大的优点,可以让内存管理性能得到极大的提升。
但是,在计算机领域,有一种“向前兼容”的规则,也就是说,80386必须兼容8086CPU的机制,以前在那个上面能运行的程序,在升级后的CPU上也能运行。
所以在默认情况下,这个“保护模式”是没有被打开来的,使用的还是“实模式
本章还未完,请点击下一页继续阅读>>>