电脑版
首页

搜索 繁体

第209章linux第一版(2/3)

显示上顿时闪现一连串的字符,不断向上刷动。

林鸿照linus在里面写的说明文档,将开发环境置好,然后在minix平台下对这份代码行了编译。

而这个地址中。通常会有一个转指令,转到bios的自检系统,这个时候便开始了自检过程。bios是主板厂商早就刷在了固件里面的一个系统,目的就是对理。

林鸿之前看《作系统设计与实现》的时候,在这分看得非常迷糊,专门还去查了不少资料。可是心中还是对这机制有些想不通,为什么要这样设计。

重启之后,他选择了菜单,然后回车。

修复了几个细小的bug之后,他最终将linux的镜像文件给编译来了。

只有所有件检测都被通过之后,才会最终转到第一个扇区,读取mbr,开始执行安装在磁盘上的作系统。

当然,他使用的又是多系统安装方式,其他两个系统并没有受到影响。

好在这些技术参数。intel有着非常详细地技术文档。这么小小的一块片,涉及到的技术资料却是几本厚厚的大书籍。

本章尚未读完,请击下一页继续阅读---->>>

他只有一台计算机,所以最终只好将这个linux安装在了本机上。

但是,今天他看到了linus的实现代码之后,顿时有一突然顿悟的觉。

它要的第一件事就是从内存中的0xffff0地址读取指令运行。

这也是linus为什么了这么长时间才最终将版编写完毕的原因。

要想理解这些代码,必须对cpu和磁盘的件结构了解得非常清楚。例如cpu有多少引脚,里面有多少个寄存,每一个寄存的作用又是什么。

而linus完成的功能。就是在读取mbr之后,如何将作系统加载到内存里面行执行。

这个过程很快,字符不断向上刷新,件检测很快结束,接着显示屏一闪,顿时最便现了“aaaaaabbbb…”这样

自检的目的,是为了检测计算机各件是否正常,如果缺少或者有损坏的件,则启动就会立刻被挂起。

实现起来却是相当复杂的-好看的小说:。

此刻,林鸿已经对计算机启动的详细过程有了非常刻的认识,不再像以前那样。本不知计算机到底在什么。

与平时编程的时候,不用去关心件底层结构不同,作系统的底层代码却是和密相连。最初的那波ot和load儿程序,都必须用汇编才能胜任。确到cpu的某一个寄存,也确到磁盘的某一个扇区。

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

当电源开关被下的时候,机就开始通电,主板的控制片于是向cpu发送一个重置信号,将cpu恢复到最初始的状态,当片组检测到cpu上的供电稳定的时候,cpu就会开始工作。

林鸿不得不叹。这小小的片之中,承载的却是人类文明中最先的知识结晶,将人类的智慧发挥到了极,每一个引脚,没一个寄存都是经过了千百次不断试验之后才最终定下来的。

热门小说推荐

最近更新小说