十二
推荐阅读:战天变、傲唐、召唤兽无敌、最强地仙、锻骨、骨尊、幻天珠、钢铁躯壳、男配的小填房、极品大太监、
系统不大但很精干这是鲁平通读了一遍下来后的感觉支持磁盘支持目录有文件系统还能实现多任务多用户。
鲁平试了一下虽然限于机能原因只能支持两个用户但是已经可以毫无阻碍的进行多任务操作两个用户几乎没有什么影响。
调试过这个系统鲁平算是对曹长久终于有了那么一点佩服了程序不算太多但是包含的内容绝对不少还能在这种苛刻的硬件条件下运行无误实在难能。更可贵的是居然实现了多用户多任务操作鲁平由衷的赞叹。
其实这个系统是曹长久写一个一个类unix相当于后世的1inux。在梦中1inux兴起的时候曹长久就曾经自己写过现在只不过旧事重提再写一遍而已。
唯一区别就是机器差了一点和梦中的单片机比起来也就差不多单片机的操作系统更是精简曹长久对这个更是拿手以致于他还庆幸自己梦中做过。
至于系统的分时多任务特性就说来话长了分时系统是在计算机展早期提出的当时的机器输入输出是一排开关加指示灯后来先进一点了搞了打孔纸带输入。找一根硬纸带两排孔上边有孔代表一没孔代表零一个程序打老长等纸带进去了再一按电门计算机才开始算吧。算好了再突突的打孔又是一段纸带出来了人们再挨个数孔再换算成结果。所以那时候的计算机使用都要等待计算机的运行效率也不高大部分时间都浪费在输入输出上了就是俗称的单人单任务。同一时间只有一个人能操作一个任务当然没效率了。这就导致了分时多任务操作系统的诞生那就是及其著名的不可不知的unix。
明unix的两位大牛可了不得一位是kenthompson爷爷另一位是dennism.riche老大尊称dmr。在1969年当时还是计算机的史前时代人们普遍认同操作系统是大型机的特征小型机不可能运行操作系统至于用高级语言来写操作系统那更是痴人说梦。于是执着而睿智的k爷爷与d老大怒了为了能在机器上玩游戏(这点任何计算机的前辈都深有体会)两人于197o年用汇编语言在pdp-7(一种小型机比曹长久用的djs-13o还垃圾的多)上写了第一个版本的操作系统unix。尔后71年k爷爷还用netix重新写了一遍至今我等后辈真是高山仰止叹服不已。
unix的事情咱们以后再说该说王所了。
王所这几天觉得好像忘了什么东西人年纪大了记忆里减退也是正常。六十好几了也不退休还在主持着一项国家高性能计算机的研制工作他实在忙不过来。
可他总觉得上面交代过一件重要的事情怎么就记不起来涅?
想了半天终于有点印象了胡秘书送来了一个学生到这里实习自己还派了个人照应。不知道这小家伙怎么样了王所想道。
王所原本认为长久干不了几天就会走人哪里想到这小子居然就在仓库住下了连鲁平这小子也跟着起哄。
越想越放心不下这都一个月过去了两人却音信全无连面都不见了自己得去看看王所心想。
来到了仓库门口王所就听见了里面噼噼啪啪的敲击声。他点点头想似乎这两个家伙都满勤奋的嘛。
王所没想惊动他们所以就轻轻的走进去站在了鲁平的后面而鲁平一无所觉。
眼前看到的东西让王所很有点惊奇倒不是第一次看见显示系统他只是觉得两个年轻人居然可以在小型机上做出这种成绩来是令人惊讶的。
“咳嗯。”
王所轻咳一声鲁平回头一看站起来说:“王所您来啦您坐。”
“嗯你忙我就来看看。”王所笑着说对有才华的年轻人他是非常爱护的“那个小家伙呢?”
鲁平连忙答道:“长久昨晚调试了一晚上系统回去睡觉了。”他可没敢说两人玩了一上午游戏的事情。
“哦?”王所略感讶异“这个显示系统正在调试啊有什么问题没?”
“不是这个。”鲁平连忙摆手“显示系统早就做好了长久同志调试的是一个磁盘操作系统功能很强大支持多任务多用户我正在给他的代码补注释。”
“!?”王所大惊十四五的孩子给小型机写操作系统“给我看看代码!”
“……”看了半个小时外加操作之后王所无语了掉头对鲁平说:“你确定这是曹长久――那小孩写的?”
“这个我也不清楚。只是他自己说花了两天写代码调试了一夜就出来了。”鲁平搔搔头说“这个有什么问题吗?”
王所摇摇头:“不管是谁写的我很佩服写这个程序的人。爱因斯坦都说数学公式必须包含美才行。你看多么简练优美的程序语句啊鲁平你得好好学学。”
“美?”鲁平茫然这汇编语句有什么美的不就是一行行的字符嘛。
“简单就是美!”王所下了定义。
“?”鲁平大惑不解。
“年轻人你没看出来吗?咱们以前写没写过操作系统程序?”
“写过o13大型机的操作系统就是我们做的。长久这次写的系统虽然快但是功能不如我们产品。”鲁平的眼光确实独到一眼就看出了问题所在。
“非也在我看来长久写的程序不但简练实用还有一个更大的好处就是可移植性。”王所感叹不已。
“难道您说的是……”鲁平似有所悟。
“不错我虽然没有深入了解不过就是看了一遍曹长久写的程序至少分了几个部分。我刚刚找到了他的核心程序那是直接契合硬件的充分挥了硬件系统的潜能所以软件的运行效率才这么高。至于其他的代码我猜是与硬件无关的仿佛是自动编译的其效率远远没有核心程序的高但也相当可观。”王所不停的翻看着曹长久的原代码说。
“不错您不说我还真没看出来我就想着这几段代码就好像不是一个人编的怎么差别这么大。”鲁平恍然大悟。
“依我看除了核心这段代码是汇编语言写的其它部分似乎是用高级语言写成后由机器自动编译的问题是我从来没听说过高级语言可以用来写操作系统看来这小子肚子里似乎还有不少货啊。”
鲁平试了一下虽然限于机能原因只能支持两个用户但是已经可以毫无阻碍的进行多任务操作两个用户几乎没有什么影响。
调试过这个系统鲁平算是对曹长久终于有了那么一点佩服了程序不算太多但是包含的内容绝对不少还能在这种苛刻的硬件条件下运行无误实在难能。更可贵的是居然实现了多用户多任务操作鲁平由衷的赞叹。
其实这个系统是曹长久写一个一个类unix相当于后世的1inux。在梦中1inux兴起的时候曹长久就曾经自己写过现在只不过旧事重提再写一遍而已。
唯一区别就是机器差了一点和梦中的单片机比起来也就差不多单片机的操作系统更是精简曹长久对这个更是拿手以致于他还庆幸自己梦中做过。
至于系统的分时多任务特性就说来话长了分时系统是在计算机展早期提出的当时的机器输入输出是一排开关加指示灯后来先进一点了搞了打孔纸带输入。找一根硬纸带两排孔上边有孔代表一没孔代表零一个程序打老长等纸带进去了再一按电门计算机才开始算吧。算好了再突突的打孔又是一段纸带出来了人们再挨个数孔再换算成结果。所以那时候的计算机使用都要等待计算机的运行效率也不高大部分时间都浪费在输入输出上了就是俗称的单人单任务。同一时间只有一个人能操作一个任务当然没效率了。这就导致了分时多任务操作系统的诞生那就是及其著名的不可不知的unix。
明unix的两位大牛可了不得一位是kenthompson爷爷另一位是dennism.riche老大尊称dmr。在1969年当时还是计算机的史前时代人们普遍认同操作系统是大型机的特征小型机不可能运行操作系统至于用高级语言来写操作系统那更是痴人说梦。于是执着而睿智的k爷爷与d老大怒了为了能在机器上玩游戏(这点任何计算机的前辈都深有体会)两人于197o年用汇编语言在pdp-7(一种小型机比曹长久用的djs-13o还垃圾的多)上写了第一个版本的操作系统unix。尔后71年k爷爷还用netix重新写了一遍至今我等后辈真是高山仰止叹服不已。
unix的事情咱们以后再说该说王所了。
王所这几天觉得好像忘了什么东西人年纪大了记忆里减退也是正常。六十好几了也不退休还在主持着一项国家高性能计算机的研制工作他实在忙不过来。
可他总觉得上面交代过一件重要的事情怎么就记不起来涅?
想了半天终于有点印象了胡秘书送来了一个学生到这里实习自己还派了个人照应。不知道这小家伙怎么样了王所想道。
王所原本认为长久干不了几天就会走人哪里想到这小子居然就在仓库住下了连鲁平这小子也跟着起哄。
越想越放心不下这都一个月过去了两人却音信全无连面都不见了自己得去看看王所心想。
来到了仓库门口王所就听见了里面噼噼啪啪的敲击声。他点点头想似乎这两个家伙都满勤奋的嘛。
王所没想惊动他们所以就轻轻的走进去站在了鲁平的后面而鲁平一无所觉。
眼前看到的东西让王所很有点惊奇倒不是第一次看见显示系统他只是觉得两个年轻人居然可以在小型机上做出这种成绩来是令人惊讶的。
“咳嗯。”
王所轻咳一声鲁平回头一看站起来说:“王所您来啦您坐。”
“嗯你忙我就来看看。”王所笑着说对有才华的年轻人他是非常爱护的“那个小家伙呢?”
鲁平连忙答道:“长久昨晚调试了一晚上系统回去睡觉了。”他可没敢说两人玩了一上午游戏的事情。
“哦?”王所略感讶异“这个显示系统正在调试啊有什么问题没?”
“不是这个。”鲁平连忙摆手“显示系统早就做好了长久同志调试的是一个磁盘操作系统功能很强大支持多任务多用户我正在给他的代码补注释。”
“!?”王所大惊十四五的孩子给小型机写操作系统“给我看看代码!”
“……”看了半个小时外加操作之后王所无语了掉头对鲁平说:“你确定这是曹长久――那小孩写的?”
“这个我也不清楚。只是他自己说花了两天写代码调试了一夜就出来了。”鲁平搔搔头说“这个有什么问题吗?”
王所摇摇头:“不管是谁写的我很佩服写这个程序的人。爱因斯坦都说数学公式必须包含美才行。你看多么简练优美的程序语句啊鲁平你得好好学学。”
“美?”鲁平茫然这汇编语句有什么美的不就是一行行的字符嘛。
“简单就是美!”王所下了定义。
“?”鲁平大惑不解。
“年轻人你没看出来吗?咱们以前写没写过操作系统程序?”
“写过o13大型机的操作系统就是我们做的。长久这次写的系统虽然快但是功能不如我们产品。”鲁平的眼光确实独到一眼就看出了问题所在。
“非也在我看来长久写的程序不但简练实用还有一个更大的好处就是可移植性。”王所感叹不已。
“难道您说的是……”鲁平似有所悟。
“不错我虽然没有深入了解不过就是看了一遍曹长久写的程序至少分了几个部分。我刚刚找到了他的核心程序那是直接契合硬件的充分挥了硬件系统的潜能所以软件的运行效率才这么高。至于其他的代码我猜是与硬件无关的仿佛是自动编译的其效率远远没有核心程序的高但也相当可观。”王所不停的翻看着曹长久的原代码说。
“不错您不说我还真没看出来我就想着这几段代码就好像不是一个人编的怎么差别这么大。”鲁平恍然大悟。
“依我看除了核心这段代码是汇编语言写的其它部分似乎是用高级语言写成后由机器自动编译的问题是我从来没听说过高级语言可以用来写操作系统看来这小子肚子里似乎还有不少货啊。”
本文网址:http://www.99oy.com/xs/7/7251/3756535.html,手机用户请浏览:m.99oy.com享受更优质的阅读体验。
温馨提示:按 回车[Enter]键 返回书目,按 ←键 返回上一页, 按 →键 进入下一页,加入书签方便您下次继续阅读。章节错误?点此举报