fake cartier replica watch santos 100 anniversary rainbow limited edition black custom replica watches fake vacheron constantin overseas moon phase retrograde date boutique exclusive 41 mm steel replica watches panerai luminor due 38mm pam01273 fake breitling replica watches navitimer b03 chronograph rattrapante 45 patek philippe nautilus women s watch b2144850 patek philippe best replica watch nautilus 5719 custom full moissanite diamonds4878 rolex day date 128348rbr ombre green dial with stone bezel7887 rolex rep 11 watch datejust pink dial moissanite diamond bezel3899 sundust rolex replica6042 franck muller vanguard yachting v45 sc dt black strap best replica watch3296 patek philippe best replicas aquanaut 5067 customs moissanite diamonds ppf factory 35 6mm8918 franck muller rep 11 watch v32 womens full diamonds black rubber strap7478 replica cartier tourbillon yg diamonds dialbezel leather strap9998 omega replica watch seamaster james bond 0072043 hublot classic fusion replica watch with full moissanite diamonds7789 rolex diw daytona diw x leandro paredes v 2 40mm quartz fiber rolex best replica watch daytona eye of tiger7388 rolex replica watch daytona rainbow yellow gold wrapped moissanite diamonds5915 replica cartier santos wh100651 diamond ss white dial leather strap a90156155 hublot big bang sang bleu 45mm automatic men s watch c012a4ea 第209章linux第一版(2/2)_超脑黑客 - 棒子小说网
电脑版
首页

搜索 繁体

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



此刻已经是凌晨两多,林鸿本来很想和linus沟通一下,可是对方此刻并不在线。

所有的黑匣都没有了,他心中清楚地知计算机下一步将要什么,一切细节都一览无余。

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

“很bāng!”

为了避免linus行重复开发,他首先给对方发了一封email,然后便埋开发。

编写这个,必须得实现一些作系统的系统调用命令,例如显示目录“ls”命令,目录“cd”命令,这些都是最基本的。

平时林鸿看待计算机,是从宏观的角度观察和使用的,可是当他看到这个最原始的作系统的时候,顿时有了一在显微镜下观察的觉。

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

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

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

于是,他心情jī动之下,便开始正式开始投到linux的开发之中。

要是其他不懂技术的人看到这情况,必定会对此嗤笑一声,:“这也叫作系统?开玩笑吧!”

在对方中,这就是简单的显示了几个字符,完全没有什么特别之,也完全不知这么一个功能到底有什么意义。

不过,林鸿对此却是知,显示屏上不断替显示的ab字符,是由两个程打印在屏幕上的。也就是说,linus在这个版中,不但实现了保护模式,也将多任务理的原型给来了。

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

分内容,看起来虽然都能够理解。但是林鸿知,如果让自己编写来。要费的时间和力肯定比对方要多。并不是因为自己的技术不到家,而是自己在这方面的理解还不够刻,或者说,这方面的资料太少了,仅仅凭借一本《作系统设计与实现》本写不来,还涉及到其他很多知识的积累。

他想要的,就是将之前linus一直到minix中的bash,也就是外壳程序,移植到linux中。

“nicejob!”

linus为此愣了半天,良久才反应过来,自己和不懂技术的人是完全没有共同语言的。他竟然奢望自己的妹妹能够看懂自己所的努力和成果。这简直太天真了。

这个过程很快,字符不断向上刷新,件检测很快结束,接着显示屏一闪,顿时最便现了“aaaaaabbbb…”这样的字符-其他书友正在看:。

看着显示上不断现的ab字符,林鸿知,这一次启动过程已经完毕。他已经看到了linus所编写的功能。

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

外壳程序非常重要,它可以说是所有程序之母,只有将它移植过来,才能够顺利地执行其他应用程序。

实际上,当初linus将这个版本编写来之后,就兴奋地叫来他的妹妹萨拉来观看。这毕竟是他费了极大的心思而编写来的作品,努力了这么久,终于成功了,自然想和其他人分享一下自己的喜悦。

可是抱着泰迪熊的萨拉盯着显示屏看了大约五秒之后,说了一声“很好”便面无表情地回到房间内和她的闺煲电话粥去了。

bash本就是一个开源的程序,可以从互联网上免费下载,但是林鸿手中有它的源代码,还是上次linus邮寄给他的。

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

系统调用有很多,林鸿暂时打算先将minix里面所支持的完成即可。其他的,以后再说。

移植的过程比想象当中的要难一,不过好在linux使用的文件系统和minix是一样的,在太在东方升起的时候,他已经将bash程序移植得差不多了。

“厉害!”

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

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

这些都是林鸿对linus的评价。

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

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

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

热门小说推荐

最近更新小说