设置

关灯

大

中

小

第219章 重要事情(第2/2页)

    ,为什么会导致编译速度如此缓慢。

    最终他发现,原来这是ii文件系统设计方面的原因,他觉得有必要对这点进行改变了,他可不想将这样一个文件系统移植到liu里面,那简直就像是在美餐一顿的时候吃了一只苍蝇那么恶心。

    身为技术宅liu是绝对不允许这样的情况出现在liu中的。

    林鸿也觉得这个问题的确很重要,文件系统是操作系统的基石,如果地基不打好,会直接影响到上层建筑的高度。

    林鸿看到liu的话,顿时有些汗颜。他刚刚的确没有反应过来,这也不能怪他,刚刚他们还在讨论技术方面的问题,突然之间就跳跃到追求女孩的话题上,作为一个世纪年龄才十四岁的中国籍技术宅来说,能想到这个问题才怪。

    接着,liu开始给林鸿详细介绍了一下这个标准的有关内容。

    实际上,liu之前也对这个标准一点都不清楚,只是听学校的老师曾经说起过,因为这个标准是ui下的标准,统一规定了所有系统命令的实现细节。

    于是,刚开始的时候,他便在ii的邮件讨论组中发布了一个求助帖子,寻求有关pi的相关标准下载地址,可是这个帖子并没有获得几个人的关注和回应,他没有找到pi的相关资料。

    于是,他只好退而求其次,找来一份u服务器的ui使用手册,按照上面的命令调用一个个对这些系统命令进行实现。

    但是,这份ui手册上并没有详细说明这些命令所实现的内部细节,只描写了结果。

    例如l命令,手册上只描写了这个命令的结果,以及可以加上哪些参数实现,如“l-all”可以将当前目录下所有的文件,包括隐藏文件在内,都显示出来。

    具体的实现方式,则是liu按照文件系统中的原理自己想出来的,例如首先要找到当前目录的引导区,然后再分析里面的文件节点,从这些节点中读出每一个文件的名称,大小以及创建日期等信息,然后再将其显示在显示器屏幕上。

    要实现这些系统调用的功能,必须对底层的基本原理非常了解,当然这并不能难倒liu,否则他还谈什么编写自己的操作系统?

    他按照ui手册和《操作系统:设计与实现》中所提及到的资料,总共实现了二十来个系统调用,这正是林鸿在liu中所实现的那些。

    接着,liu将出版社和地址方面的信息全部提供给了林鸿,让他如果实在找不到,就按照这些信息去找,直接向出版社邮购也行。

    liu说的事情,是上次林鸿提到自己想要将qq的服务器端托管到另外的地方,于是liu就留心了一下。

    随着访问用户的增多,a官方的那个服务器的性能有点跟不上了,再加上最近又出现了德州仪器公司的那档子事情,林鸿最终同意将服务器端转走。

    原本林鸿还打算将qq发布出去,让更多的人使用,并且继续改进,可是上次和凯文聊过一次之后,他的这个计划便搁浅了。

    他决定重新设计qq的结构,增加其安全性,然后再发布出去。

    目前这个版本,暂时就用来内部几个人沟通吧,等将服务器端移走之后,林鸿便决定推荐这个软件a其他成员使用。

    和liu结束聊天之后,林鸿便开始正式着手重新设计qq软件。

    !@#

    (全文字电子书免费下载)