搜罗小说>其它小说>往生记>往生记 分节阅读 5
引导程序数据的纸带才能完成机器的启动。

    这一连串的动作做下来曹长久好歹还是将计算机给弄活了只是出了一身大汗。

    无论怎么说启动了就好办虽然打孔机编程用的不是很顺手毕竟能编点程序不是。曹长久开始了一边摸索一边编程的苦旅。

    也不知道过了多长时间――反正曹长久只是觉得刚摸索到了一点头绪——机器没反映了。

    长久愣了手足无措突然怒从心头起一拳砸在了桌子上把手磕的生疼心中却无缘无故的想起了自己刚刚接触窗口系统的时候打开了一个窗口却不会关闭的糗事。

    这时候门口有人问了:“有人在里面吗?”

    长久没好气的回道:“谁呀?”

    一个年青人走了进来穿的是这个时代最普通的军装洗的都白了。一个小*平头透着一个精神。就是一个眼镜度数有点深整的跟个啤酒瓶底似的。

    这家伙上来看了半天现这里就曹长久一个小孩迟疑了一下问道:“你是不是姓曹?”

    曹长久眼一翻:“没错怎么了?不就是我把机器给弄死机了吗?我肯定把他搞定。”

    那人莫明其妙:“什么死机了?你就是曹长久同志吧王所安排我来协助你有什么不懂的可以问我。我叫鲁平是第二研究室的。”

    曹长久一听不是来找他麻烦的马上松了一口气旋即拉着鲁平的手说:“真是同志啊有困难马上就到!你来看看这老古董怎么就这么死了我还没怎么动它呢就完了。”

    鲁平扶着眼镜看了一下坐了下来说:“你已经启动了啊开了多长时间了?”

    长久道:“不清楚大概几个小时吧反正一上班我就来了。”

    “这就对了。”

    “什么意思。”

    “这部机器是仿的nova小型机国产货基本上稳定运行时间不过四个小时。”

    “……”

    “我想我们可以去吃饭了身体可是革命的本钱以后你有大把的时间跟这机器耗走吧。”

    鲁平对领导的安排很不爽堂堂助理研究员居然被派来带孩子。

    王所的给的任务是照顾好曹长久的一切并负责解答他的问题。

    天知道领导的脑袋里怎么进的水对这个任务鲁平莫明其妙一打听才知道这个叫曹长久的少年居然是上面安排下来的。

    就是瞎子也知道鲁平的不满王所也安慰他说:“别着急估计也就几天功夫小孩子肯定受不了这里的枯燥满足一下好奇心就完了算是对上面有个交代。”

    有了王所的话鲁平才心不甘情不愿的来服侍这位小公子。

    饭食很简单不过就是咸菜馒头。可长久的嘴可不闲着不住的问东问西。问的问题也是千奇百怪搞得鲁平差点招架不住。

    鲁平虽然厌恶这份差使却也禁不住曹长久一口一个大哥的倒也言无不尽。长久好问的态度也让鲁平对他的印象有了改观。

    更关键的是二人在问答中所表现出来的学识碰撞使二人有了共同语言。曹长久就不用说了虽说满脑子的新架构但完全套不上这个时代不过其深厚的硬软件功底却是始终如一的。每每一句话就让鲁平诧异不以难以言谕的感觉似乎对面坐的不是一个小白而是一位久经考验的资深工程师。

    鲁平摇摇头努力的将幻觉驱逐出去“呱”的喝了一口菜汤“不可能的事情高级语言写不了操作系统我们试过的。以前我们就觉得汇编写的操作系统可移植性太差很难从一种机器移植到另一台机器上因此尝试着用高级语言编写失败了。”

    谁说高级语言不能写操作系统长久暗想不过他没有分辨而是换了一个话题:“既然操作系统移植很难那咱们为什么只重点展一个系列的计算机就像IBm36o那样新的硬件系统兼容旧的机器岂不最好。这样无论是操作系统还是应用软件都可以重复利用一代一代的改进那得节省多少人工啊。”

    鲁平苦笑道:“谈何容易啊!虽然人人都知道这样是最好的办法但是现实的利益分配却是无法回避的。你敢说你做的计算机就是最好的?不可能而且现在大形势是兼容国产的几乎所有机型都是仿造的现在正主都在美国打的欢呢你说我们仿谁。没分出胜负来跟着谁都危险所以上面举棋不定干脆一块造。”

    长久不解道:“这没什么呀只要上面有计划还是可以最大化规避风险的。”

    鲁平摇摇头:“小兄弟你还小不懂这里面的道道。仿制国外几个系列的计算机的任务分属不同部门谁想放弃。别的不说了就看小型机全国就分成了两派吵得是一塌糊涂。至于其它大型计算机项目更是一个接一个的上马到处开花。”

    曹长久咋舌道:“这么复杂还是避之为妙我要求不高只想有台计算机用用就行了呵呵。”

    鲁平也笑道:“就是咱们只是做事的不碰那个有的没的。对了你干嘛死掰着那部破机器不放啊去机房不是更好?”

    曹长久作出一个无奈的表情:“还不是王所要求的他让我搞键盘输入、显示输出还得多道分时系统。我寻思着这些东西都不是省事的活没个专用的机器不好做我可不想去和一帮人挤机房。所以只好捣鼓那台古董了。”

    鲁平道:“你还真当真了啊我还以为你说着玩感情你还真要开练你一个人能行吗?”

    长久道:“起先有把握后来看看机器又觉得有点难度。倒不是电气上面有难度而是那老爷机动不动脾气死机受不了。”

    鲁平说:“那没什么咱俩今天聊的投缘我帮你。那机器我熟我帮你处理。”还有一句话鲁平没说那就是早点弄完他也可以早点解脱。(  )

十一

    鲁平道:“你还真当真了啊我还以为你说着玩感情你还真要开练你一个人能行吗?”

    长久道:“起先有把握后来看看机器又觉得有点难度。  倒不是电气上面有难度而是那老爷机动不动脾气死机受不了。”

    鲁平说:“那没什么咱俩今天聊的投缘我帮你。那机器我熟我帮你处理。”还有一句话鲁平没说那就是早点弄完他也可以早点解脱。

    于是曹长久和鲁平两人合作无间。鲁平找来了老机器所有的硬件资料对于这种系统改造长久很轻松。因为他有例子可循啊当年的苹果机、后来的游戏机几乎全是这种构造思想——即用处理器的频率作为显示分频这样不用大量增加额外的硬件开销。

    没有监视器而且也太贵长久只好跟鲁平找了台电视机去掉了调谐电路作为字符显示器使用自然是抄袭苹果II的创意仅仅花了半个月的时间电路、接口就设计的七七八八。

    曹长久为了节约成本使用了通用的接口基本设计已经完成只等着制造了。

    王教授对他俩的工作倒也支持所需的一切材料全部所里出。这样仓库里的那一台老爷机6续添置了软磁盘、磁带机、磁鼓等等外围设备旧貌换新颜焕了第二春。更换了大量的电子配件也使得机器不再四个小时抽一次疯开进度大大的加快。

    为了升级机器的输入输出系统曹长久和鲁平也对这部仿nova机的硬件结构进行了深入的分析。好在这些古董机的结构也都大同小异长久将其与梦中所学一印证觉颇多共通之处因此也就比较容易理解。

    随着硬件工作的结束老爷机的稳定度也大大的提高而且还有一个12英寸的黑白电视作为字符显示器。有了稳定的机器曹长久和鲁平立即变身程序狂人轮班上马编写程序。

    新设备不是安上就能用的还得编写驱动、制定显示工作方式这一切都得程序完成两个人只好分工合作写程序。

    于是又是好几个不眠之夜过去了显示器上终于可以印出字符了。机械打字机接受电信号将内容转化为数字方式存储在内存里由处理器调出再转化为模拟信号显示在电视机上大概就是这么一个过程。

    这部老爷机现在已经完全变了模样原先带按钮的控制面板还在不过已经没啥大用了。曹长久嫌启动过程太麻烦不自动化所以买了一个可擦写存储器固化了一段程序自己做了一个自动引导部分接入了主板总算有了现代电脑的感觉了。

    鲁平对改进后的小型机是爱不释手不停的摆弄着仿佛这是全新的机器新娘。

    和鲁平不同曹长久却是在掘着这个显示系统的潜力努力的用程序控制着每一个象素光点最终在这部小型机上实现了一个撞球游戏。

    游戏画面很简单一个球状光点在屏幕上来回运动屏幕左右边框各有一块竖着的“光板”(姑且这么说)可以在键盘的控制下上下移动。由人操纵光板移动挡住移动的光球将其反弹回去谁要是接不住就算输了。

    曹长久很久没有做过这么简单的程序了不过这一切看起来并不过时至少他和鲁平就玩了整整半天。

    鲁平也是第一次知道计算机居然可以做这种事情以致于完全没有注意到他们两个人用的是两个机械键盘。此时的他完全沉浸在了对战的快乐中去了。

    虽然鲁平游兴大但是曹长久可坚持不了这么长时间。对他来说如此简单的游戏只能当作怀旧能陪着鲁平如此疯几个小时已经疲惫不堪。

    在过了吃饭时间半个钟头时曹长久实在忍不住了把键盘一推站起来说:“不玩了你不觉得咱们应该做点其他什么事吗?”

    鲁平愣愣的看着长久半天才迸出一句来:“对这样玩是不行。”

    “大哥你终于悟了!”

    “这样玩太简单了没难度。把程序给我我再加点东西上去保证更好玩。”鲁平作积极状。

    曹长久终于暴走了:“我们该吃饭了再不吃点东西会死人的。”

    鲁平这才看看表:“这么快啊我怎么没感觉到啊。真该死咱们去外面吃吧我请。”

    曹长久这才转怒为喜。

    吃完了免费餐长久和鲁平满足的打着饱嗝回到了所里。

    鲁平提议继续疯狂一把长久严辞拒绝:“我觉得我还是工作比较好年轻火热的生命不能花在这么简单游戏上面。”

    鲁平大惭:“你说的对咱们是该做点正事了。现在时间还没到你先休息吧我先把上午的时间追点回来。”

    “拉倒吧还有2o分钟上班你追的回来嘛?不用分开上了咱试试两个用户同时上怎么样。”

    “嗯什么意思?难道多用户系统写好了?我怎么不知道?”鲁平大奇连问了好几个问题。

    “废话你白天把机器都占着我怎么做?我花了两个白天在纸上写程序又调试了一夜累死我了。好不容易调试了做了一个游戏还被你拉着玩了一上午系统还没完成。不行了不行了我要睡觉。”长久刚吃完饭忽然觉得睡意无穷。

    鲁平不好意思脸都红了连忙说:“你快去休息我替你调试。”

    曹长久打着哈欠说:“汇编代码在我笔记本上磁盘上也有就是这片。你小心着点我可不想输第二回。”

    “保证没问题!”

    就这样曹长久回去睡觉去了鲁平则在机器上费力的读汇编绞尽脑汁的调试系统。(  )

十二

    系统不大但很精干这是鲁平通读了一遍下来后的感觉支持磁盘支持目录有文件系统还能实现多任务多用户。

    鲁平试了一下虽然限于机能原因只能支持两个用户但是已经可以毫无阻碍的进行多任务操作两个用户几乎没有什么影响。

    调试过这个系统鲁平算是对曹长久终于有了那么一点佩服了程序不算太多但是包含的内容绝对不少还能在这种苛刻的硬件条件下运行无误实在难能。更可贵的是居然实现了多用户多任务操作鲁平由衷的赞叹。

    其实这个系统是曹长久写一个一个类unix相当于后世的1inux。在梦中1inux兴起的时候曹长久就曾经自己写过现在只不过旧事重提再写一遍而已。

    唯一区别就是机器差了一点和梦中的单片机比起来也就差不多单片机的操作系统更是精简曹长久对这个更是拿手以致于他还庆幸自己梦中做过。

    至于系统的分时多任务特性就说来话长了分时系统是在计算机展早期提出的当时的机器输入输出是一排开关加指示灯后来先进一点了搞了打孔纸带输入。找一根硬纸带两排孔上边有孔代表一没孔代表零一个程序打老长等纸带进去了再一按电门计算机才开始算吧。算好了再突突的打孔又是一段纸带出来了人们再挨个数孔再换算成结果。所以那时候的计算机使用都要等待计算机的运行效率也不高大部分时间都浪费在输入输出上了就是俗称的单人单任务。同一时间只有一个人能操作一个任务当然没效率了。这就导致了分时多任务操作系统的诞生那就是及其著名的不可不知的unIx。

    明unIx的两位大牛可了不得一位是k