亲,双击屏幕即可自动滚动
第21章 硬件智能探针技术
    至于获得的215万收入,其中拿出15万作为自己的个人收入,剩下的200万大部分用来继续制作磁带,以及注册公司的资金。
    这样实际计入个人收入的就只有15万元,这样就可以少交不少的个人所得税,现在他严重缺钱,只能这么做了。
    刚好现在也差不多到月底了,他就将这15万加上之前获得的8000元版税,一起缴纳个税,最后自己手里剩下的只有8万多。
    拿着剩下的钱,去联想公司购买了其代理的国外品牌ibm的台式机电脑,花费了1.7万元,手里只剩下7万元。
    本来还打算采购一台打印机,然后想了想,还是算了,一台打印机也要好几千,还不如拿到外面去打印。
    虽然单价高了点,但是他除了打印书籍外,也没有打算打印其他的东西,总体上还不是很划算。
    将电脑搬到宿舍,顿时引起了巨大的轰动,大家都没有见过电脑,整个宿舍也只有他有电脑。
    于是他购买电脑的消息不胫而走,导致大量的同学都跑过来看个稀奇,好在他已经预料到会出现这样的局面。
    他很清楚记得,自己小的时候,村里一个干部家庭,购买了一台电视机,几乎全村老少都会过去看,和这个其实没有区别。
    这个年代的电脑实在是太重了,光是主机总量就高达27斤,还有那个大屁股显示器,重量也有将近20斤重。
    将机器安装好之后,一下就开机了,中间没有出现任何意外,这让他松了口气,至少避免了很多麻烦。
    这个年代的半导体技术,由于封装技术的落后,很容易坏,对计算机的保护也是非常的高,而不是后世那样,随便往哪里一搁,就不太管。
    机器装的操作系统是微软的dos系统,只见他在dos系统上快速的操作,将编写文档的wps软件装上。
    然后开始使用这款文档软件,发现和后世相比差距很大,甚至都有点让他用得不太习惯,让他有种想要亲自编写一款的冲动。
    他还要安装一款c语言编辑器以及相关的编译器,这又花费了他不少时间,就这么几个软件,就花了他一个下午的时间才搞定。
    这个年代,不仅操作系统需要命令行来操作,就连这些应用软件,同样离不开命令行,就算是他,操作起来都嫌麻烦。
    而站在他背后看他操作的同学,此时内心只有两个想法,第一个就是电脑好难,第二个就是叶子书好厉害。
    等一切都弄好了之后,他竟然一时间不知道干嘛了,到底是继续写书,还是先放一边,自己先写个操作系统。
    国内想要提高计算机的普及度,除了降低计算机的价格外,还需要降低计算机的使用门槛,这是势在必行的。
    而目前从操作系统到应用软件,基本上都是国外的,界面都是英文,为此联想还开发了汉卡,就是将操作系统汉化。
    仅仅是这样并不够,汉化的只是一些菜单而已,真正使用的命令行,却没法汉化,使用门槛降低不了多少。
    但是开发一款操作系统并不容易,除了代码量很大之外,还有就是对于底层技术也要有充分的了解,甚至还要硬件厂商提供相关的支持。
    代码量对他来说,可能还算不上问题,因为这个年代,一款操作系统几百万行就顶天了,除了关键性的部分,大部分其实技术含量说不上多高。
    最难得部分就是硬件厂商的支持,以他目前的情况,想要获得厂商的支持基本上是不可能的。
    如果没有硬件厂商的支持,就算是勉强写出来了,兼容性就会差很多,甚至无法完全发挥硬件的性能。
    这只是对其他人而言,对他来说,却是有办法解决这个问题,甚至很早之前,他就思考过这个问题。
    因为想要发展我国的软件技术和互联网技术,操作系统将会是绕不开的问题,也是未来可能受到制约的问题。
    但是计算机硬件基本上掌握在国外企业的手里,就算他手里有技术,凭借他现在的实力,也无法进入这个行业。
    所以如何发展我们的计算机操作系统,在过去的10年里,就是他常常思考的问题,并且也找到了解决的办法。
    首先解决的是软硬件适配的问题,他准备了硬件智能探针技术,能够通过智能探针,对硬件的接口进行探测,并且不会伤害硬件。
    其次就是解决编写语言的问题,现在大部分操作系统都是针对硬件直接编写,使用的是c语言,还有汇编语言。
    最后就是应用软件开发语言的问题,基本上也是c语言为主,但是c语言不仅学起来难,用好也不容易。
    以我国的高学历人口数量,如果使用c语言来开发,能够胜任的人并不多,这不仅提高了软件开发的成本,也将人才范围进一步缩小。
    所以在开发操作系统之前,他准备开发一款语言,类似于前世的跨平台语言,但是却可以直接针对底层应用,效率并不比c语言低。
    而这款跨平台语言的基础,就是上面说的智能探针技术,很好地解决了硬件和软件之间的沟通,而且具备智能化,在这个基础上开发,难度要低得多。
    只见他打开记事本,开始在上面不停地输入0101等数字代码,让看热闹的同学们,顿时像是看天书一样。
    也正是因为这些都是字节代码,他也不怕别人看到,因为看到也看不出个所以然来,没一会儿,整个记事本上充斥着这种代码。
    “叶子书,这些是什么意思?”他的一位舍友忍不住问道。
    “机器码,计算机所有的操作,都是由这些0和1组成的机器码来执行,只是这些东西被屏蔽了,给你没看的是这些英文字符而已。”叶子书解释道。
    由于整个硬件智能探针软件都在他的脑海中,只不过是将脑海中的代码复制出来而已,所以写这些0和1对他来说没有太大的难度。
    原本看热闹的同学们,看到他只是不停地在写0和1,顿时就失去了兴趣,就算是几个依然感兴趣的同学,也因为不懂也离开了。
    顿时宿舍就安静了下来,舍友们都知道他的习惯,只要他在工作的时候,他们也不会闹出太大的动静,要么安静地看书,要么就睡大觉,或者出去浪。
    根据他目前的输入速度,想要将智能探针代码复制出来,需要花费10天的时间,代码量并不算太高。
    因为它的功能并不复杂,可以说是一种黑客技术,只不过是针对的是硬件而已,仅仅凭借这个还不行。
    等到智能探针弄完之后,他还需要在这个基础上架构一套接口,接口下面是探针探测硬件得出来的硬件参数和命令。
    这些接口是提供上层调用的,依托这个接口集合,就可以正式开发操作系统内核了。
    而他打算依托这个接口集合,架构一个虚拟层,或者说是虚拟机,让自己编写的语言依托这个虚拟机就可以使用。
    然后再利用这套开发语言来编写操作系统,这和前世的跨平台语言,有着很大的区别,无疑他这种方式让语言更加的强大,且效率更高。