免费阅读
返回
菜单
上一章查看最新章节下一章

第331章 我想学

作品:超脑黑客作者:疯狂小强
如果本章错误,请点击报错10秒纠正

编写操作系统是一件非常繁杂的事情,必须对计算机系统中每一个细节都了解清楚,通电之后,每一个硬件在最初的状态,里面保存着那些数据,代码是如何一步一步地执行的……等等等等。

林鸿主要使用的编程语言,是c语言,当然,其中还会有有些地方需要用到汇编语言,例如最初引导启动的那部分代码bootloaden。

c语言的确是一种非常强大的语言,几乎现在大部分流行的操作系统都是c语言,或者其变种语言所编写的,例如unixlinux,甚至inix系统下编写linux的内核,而现在,林鸿则在linux系统下,编写linx的内核。

由于林鸿已经有了不少系统编程经验,他刚开始的时候进度是非常快的。

首先,代码编写环境是现成的,根本不用再花另外的时间和精力去配置。

要想编写一个操作系统,其编程环境也是有一定复杂性的,并不说能够编写应用软件的环境就可以,而是需要特别定制,这一步通常需要耗费程序员相当大的精力和时间。因为你需要编写的系统很可能是一个全新的体系,现有的软件和工具可能满足不了你的需求,故而不得不自己动手去实现这些工具软件。

这就像是,你想制造一台机器,但是却没有现成的工具′还必须自己去发明一台车床用来制造汽车的配件。可想而知,发明车床的时间可能就需要耗费一段极长的时间。

正所谓“磨刀不误砍柴工”,要想砍柴砍得快,就必须要有锋利的刀具但是磨刀也是需要花费时间的。

而林鸿现在这一步可以直接省略了。因为他的开发环境完全可以和linux的开发环境一致,因为使用的编程语言是一样的。

其次,诸如bootloaden这样的引导程序也几乎是现成的,只要修改少量的代码就可以直接将原来的进行重用。

所以,他在很快的时间之内,就将第一个例程“hellolinx”编写了出来。

重启之后,引导进入他新编写的操作系统,显示器上,便开始间歇性的打印“hello”以及“linx这两个词语。

正如当年linus编写的第一个多进程程序一样他这个也实现了两个线程,这两个线程同时运行在cpu中,共享着cpu的时间片。

虽然早已料到这样的结果,但是林鸿还是看了一下效果。

这是程序员们经常干的事情,虽然早就料到程序执行的结果,但

…。。
   本章没完,请点击下—页继续阅读!如果被转码了请退出转码或者更换浏揽器即可。
  温馨提示:亲爱的读者,如果你觉得本站还好,为了避免丢失和转马,请勿依赖搜索访问,建议你使用[华为刘揽器]或[Firefox火狐刘揽器]访问并收蔵【书控书吧】 m.shkuangneng.com。我们将会持续为你更新,还建议你注册会员使用书架功能追书阅读更方便。
上一页 1234下一页
上一章查看最新章节下一章
临时书架加入书签回顶部↑

看了《超脑黑客》的书友还喜欢看

重生八零:我在长白山猎野味发家
作者:忧伤的蓝刀鱼
简介: 岳峰重生1980,成了长白山脚下最落魄的猎户。父亲瘸了腿,家里日子过的捉襟见肘。
更新时间:2026-03-03 23:39:01
最新章节:第889章 独门香饵立功了
重生八零,苏小姐杀疯了
作者:倾城五儿
简介: 苏瑶死前才知道,自己一辈子未婚。她被江家骗了一辈子,为江家奉献了自己的一辈子。
更新时间:2026-03-03 23:27:00
最新章节:第175章 离了
长空战旗
作者:康斯坦丁伯爵
简介: 3000小时空战游戏时长的王礼被扔到了一个气态巨星表面的世界,这是个所有人都生活在飞...
更新时间:2026-03-03 23:00:00
最新章节:第87章 可怕的约瑟芬(求月票)
重生在星际选择成为药剂师
作者:长尾兔子
简介: 陈房子年纪轻轻便猝死了,死前啥都没有,没有房子没有存款没有恋人,浑身散发着满满的社畜...
更新时间:2026-03-03 23:39:08
最新章节:732 反正早上已经看过了,再洗洗也无所谓了
美利坚:从街头流浪汉开始肝技能
作者:人比西瓜瘦
简介: 马杰克穿越到洛杉矶街头,一没身份二没工作,只能被迫成为一名拾荒者。

更新时间:2026-03-03 23:09:00
最新章节:第351章 童话故事与黄毛辣妹
CS:坏了,真让他成Goat了
作者:地精咖啡
简介: “预支2021S1mple巅峰实力!”

“条件不足,预支失...
更新时间:2026-03-03 23:41:29
最新章节:第175章 我听见了数值的回响!(二合一)
书名:

本站若有图片广告属于第三方接入,非本站所为,广告内容与本站无关,不代表本站立场,请谨慎阅读。

Copyright © 2020 书控书吧 All Rights Reserved.kk

SiteMap