努努书坊

繁体版 简体版
努努书坊 > 超脑黑客 > 第209章 LINUX第一版

第209章 LINUX第一版(2 / 6)

别不出来,根本无济于事,姓能没有任何提升。

这是16位CPU的硬件结构所决定的,在当时1MB内存已经相当不错,所有应用程序都足够使用。

不过,在电子领域,存在着“摩尔定律”,集成电路不断迅速发展,很快8086CPU就无法满足要求了。

于是INTEL便在1985年推出了8086的升级版本80386。

这一次,寄存器的位数被翻了一倍,从16位升级到32位。

80386CPU增加了不少优点,不但寻址空间大大,而且还引入了多任务处理和保护模式的概念。

保护模式下,对内存的管理已经不再是以前的分段式结构,而是变成了分页机制,这种机制有非常大的优点,可以让内存管理姓能得到极大的提升。

但是,在计算机领域,有一种“向前兼容”的规则,也就是说,80386必须兼容8086CPU的机制,以前在那个上面能运行的程序,在升级后的CPU上也能运行。

所以在默认情况下,这个“保护模式”是没有被打开来的,使用的还是“实模式”。

而要想打开“保护模式”,则需要用代码对第20号地址线进行艹作,将其“唤醒”,它就是进入保护模式的守门人,必须通过它的同意才行。

说起来简单,但是整个过程具体实现起来却是相当复杂的。

这也是LINUS为什么花了这么长时间才最终将V0.00版编写完毕的原因。

他们想让LINUX跟上时代的发展,让LINUX未来的功能能够和现在的这些最新艹作系统相媲美,进入保护模式是必不可少的,因为只有进入了保护模式才能最大程度地发挥出80386CPU的最大姓能。

林鸿之前看《艹作系统设计与实现》的时候,在这部分看得非常迷糊,专门还去查了不少资料

『加入书签,方便阅读』