身体的肌肉也锻炼出来了,练的十分结实,更能促进我更好的进行工作,不像以前,坐久了便腰酸背疼的,很是烦恼,现在就没有这个问题了了。
这两个月还给了我一个意外,我居然找到了一份关于中国股市大事记的资料,我很是高兴,因为我的原始资本积累有来源了,我可以通过股市的投机得到。
可是问题又来了,现在我可以说是一无所有,两手空空,我首先需要要得到千元以上的人民币,才能进行投机呀!
向爸妈要,可能有点不现实?家里本来就不富裕。做共享软件?这也不可能,现在1990年在中国还没有互联网,而共享软件几乎是随着Inter发展起来的,影子都见不着。银行贷款?更不可能。上学交学费的钱?那时90年只要200块的象征费就行了,太少了。对了,彩票?我好像记得在学校的第一期时有人说中奖,并且这个号码很特殊,是13579,奖金有5000元。
到了大学,我将要真正开始我的软件人生了。
第三章 学校计划
“爸妈,你们回去吧,我会照顾好自己的。”当我到了火车站时,看着坚持要送我的父母,虽然我已经40多的人了,可我的眼里仍有些迷离。
“儿子,你到学校,一定要注意好身体,如果天气冷了,要多点衣服,父母没在你身边,你要……” 20年前的记忆又再次从我的脑袋里浮现出来,我知道这一次我是不会打断这些话了,我仔细的听着父母的忠告,虽然比起我淫浸在开发中的快感是有点伤感,不过此刻我觉得到了我是世界上最幸福的人了。
火车很快来了,我于是到了车上找到了座位做好。父母在车窗外看着我。
很快火车慢慢开动了,我知道,今后我一定将会飞得很高,很远,我也知道,我只有不断得奋斗与努力,才对的起生我养我的父母,从窗外看着父母依稀的远离的身影,我更加坚定,我要闯出自己的一片天空,看着窗外模糊的身影,我知道我的眼里不由自主的充满了泪水。
生活是无赖的,不过当我不愉快时,只要我研发起计算机软件来,一切烦恼都会忘却,也许这是一种逃避,不过更多的却是希望。我很快整理了心情,这次出来,我没带那台笔记本电脑,我知道我首先要开发几个让自己立足的软件产品,一些必要的技术资料我都一字不漏的记下来了。这年头可还没有笔记本电脑这稀罕的东东,若是一不小心被别人发现,我真的苦于解释了。
没有笔记本并不意味着不能进行软件开发。到现在计算机软件的发展已经有三个阶段,第一个是程序设计阶段,那时是黑客的天空,是艺术的世界。那时的程序规模小,一个人很容易编制,可是当硬件技术进展迅速,价格急剧下降,应用领域不断扩大,人们所需要的软件功能逐渐增大时,软件的规模也随之增大,各种问题接踵而来而来。接着由小组进行的程序系统阶段开始了,这也只能开发中型的软件。约70年代,这个问题还是不能解决,“软件危机”越来越引起人们关注。
所谓的“软件危机”,其实质是人们难以控制软件的研制和维护,他表现在软件开发的很多方面,如当一个大型软件系统十分复杂时,人们很难理解和维护了;研制周期过长,不能按时交付使用,实际所用的时间往往大大超出预计的时间;软件费用上涨,研制和维护费用一再增加,往往超出预算等等。
这时人们开始调查与研究软件生产的实际情况,逐步感到采用工程化的方法从事软件系统的研究和维护的必要性。于是,软件工程在1968年应运而生。
软件工程的主要对象是大型软件,软件开发简要的说包括需求定义、设计、实现和测试四个阶段;软件维护指使用过程中对已有软件的修改和完善。广义也可以说,软件工程就是软件开发。所以现阶段的软件开发这个概念并不等于程序编码,反而,程序编码倒是软件开发的一部分。
现在自己是一个人,从系统分析,软件设计,编码,测试,都得自己一个人完成,我的工作量是巨大的,在我实施计划的第一步时,产品,技术,资金,都得到位,时间当然越早搞定越好,不然这将是我腾飞的第一步。
在1990年以后的这段时间,是计算机软件产业的一个大的变化与发展时期,也是机遇与挑战的时期。今年5月,Microsoft将推出了Windows 3。0,用户可以在 Intel 的80386平台上同时运行多种应用,同时该操作系统的界面一反以往的形式,PC第一次支持大型图形应用,这次由于在界面/人性化/内存管理多方面的巨大改进,终于获得用户的认同。
1991年4月,windows 3。1发布,在最初发布的2个月内,销售量就超过了一百万份,至此,微软公司的资本积累与研究开发进入良性循环。这个系统既包含了对用户界面的重要改善也包含了对80286和80386对内存管理技术的改进。为命令行式操作系统编写的MS…DOS下的程序可以在窗口中运行,使得程序可以在多任务基础上可以使用使用,虽然这个版本只是为家庭用户设计的,很多游戏和娱乐程序仍然要求DOS存取。
1991年11月,一个叫Linus Torvalds写了个小程序,取名为Linux,放在互联网上。他表达了一个愿望,希望借此搞出一个操作系统的‘内核‘出来。这完全是一个偶然事件。但是,在互联网上,Linux刚一‘露头‘,便被广大的牛羚计划的追随者们看中,全部上阵,七手八脚,把它‘加工‘成了一个功能完备的操作系统,叫做CNU/Linux。Microsoft的对手GNU/Linux 便如此产生了。
在90年代以前,Inter的使用一直仅限于研究与学术领域,并没有普及开来,而商业性机构进入Inter一直受到这样或那样的法规或传统问题的困挠。1991年Inter成功了商业化后,他才迅速地爆炸般的发展起来。Inter的发展,影响与改变了整个世界,更深深的改变了软件产业与其市场结构。
----------
下了车站,我仔细搜寻了记忆里的LJ大学的地址,转了几趟公交车,很快的来到了学校门口,这所大学是全国重点大学,可它对我的印象也并不是很深刻,因为我那时总认为我不是来这里游玩的,而是来学习的。在我记忆中4年里我在学校的除了上课,大部分都是在机房与图书馆中度过的,很平淡,但也很愉快。若硬是要说有点感觉的,就是在这几年,我把计算机的各种基础知识打得扎扎实实,在我以后的工作与开发时,总是显得游刃有余,学起各种最新的技术来也总是比别人学得快和多。
我总共只在这里读了四年,没有继续考研究生深造了,我认为对于一个将要从事软件开发方面工作的人来说,实践中的经验更为重要。我喜欢的是当一名在软件技术各个方面应用的工程师,而不是对与某些狭窄课题的研究,当然,这只是我个人的观点,我还是十分敬重科研人员的。
接着我报到注册交费,再把一些杂碎小事办好后,一天的时间已经过去了。
第二天,学校倒没有什么事,不过从我记忆中知道,一个星期后就要开始了抽奖了。我找到学校外边的那一个唯一的彩票商,13579,我呼了一口气,还好没有人买,立马就买下了这个号码,然后欣欣然回寝室了。
“立正,稍息……”
今天是军训的最后一天,在军训这一个月内,除了我彩票中奖,还有一件事就是我的几个软件开发项目计划书已经计划好了,这计划的任务很多,内容也很庞杂。里边最重要的是龙(Long) 操作系统内核1。0版本开发计划,这个计划将开发一个在当前硬件平台上运行的Long 操作系统。
所谓的操作系统是一种系统软件,简单的说它能管理计算机硬件资源,并且最大程度的发挥它的作用,另外它又为使用它的用户提供方便地、快捷的、友善的图形界面。各种应用程序都要操作系统的支持,它是软件的核心。
我当然不会都是自己编码与设计,在我的笔记本电脑上我有许多操作系统的源码与文档,自然该抄袭的抄,该参考的参考。我计划是要做一个比unix稳定,windows易操作的系统。
2010年,windows的以前的各个版本早已开源,当然我第一时间便得到源码与有关的文档,linux、unix 这些开源软件更不用说了,我几乎每个官方版本,与其他的衍生版本的几乎都有收藏。
要想击败windows ,图形用户界面(GUI)显得十分重要了,windows是一个图形操作系统,这意味着需要漂亮的界面,简洁的操作。在这些计划中有个 x…window的开发 ,将设置成在Long 操作系统上的一个图形界面,不过,要等编译器移植过来才能开发。
操作系统是这个计划中最重要的基础软件了,只要这个软件开发出来,其他的都要好办多了。
第四章 美女柳瑛
前方就是我们学校的图书馆了,看着前方的建筑,我不禁感慨万千。这图书馆是圆形的欧洲风格式,一块很大的绿化地把它包围在中间。当我再度踏入时,一种静谧的愉快感觉从我心中油然而生。我从小就不喜欢喧嚣的场所,所以,我很喜欢这里,自然也经常来这里学习。
这里边的资料是非常多的,即使我被雷击后有了很强的记忆力,也只能记忆自己需要的那一部分,所以有很多的资料我是不知道的,如果我将这里边的书籍都一字不露的记一遍,可能10年都不能完成。
那时候的图书馆还没有信息化,否则是使用计算机存储、检索与管理的。我在检索室仔细的翻阅计算机学科的目录卡片,这时候的计算机书大部分是国外的,在国内,计算机并不普及,人们还并没有注意到它的重大的注意。国内的教程几乎都不成熟,我现在有点思绪,是不是可以发表一些很好的计算机教程,这样以便更快的促进国内的计算机教育呢?
不仅如此,发表的书籍的出版费也可增加我的收入,更重要的可使自己很快的在计算机界出名,今后为自己的创业打下基础,一举三得的事,发表书籍的事的确值得我仔细计划。
仔细翻了几遍,我挑选了一本最新出版的关于计算机硬件方面资料仔细,去借阅室取得后,我便找个地方查阅起来。
我的将设计Long操作系统 1。0 内核的一个重要是可扩展性,即只要对某一模块进行简单的修改就能在任何一种计算机体系结构种运行,所以对LONG操作系统的结构设计我是将采用21世纪后的最新的技术,设计的,起码在20年后,对这系统维护,版本的升级将节约我更多的开支。
简单的说,就是LONG操作系统内核不仅运行于微型计算机的典型intel80x86系列的体系结构上,而且简单的修改就可以在大型的计算机的体系结构上运行,对于他的产品运行的硬件平台升级也是如此。
我们通常按照计算机的功能、体积和价格将它们划分为小型机、中型机和大型机。大规模和超大规模集成电路的发展,使得微处理器能够在一个硅芯片实现上,Intel的4004,虽然只有4位字长,却被认为是计算机历史上一个划时代的作品,它翻开了微型计算机的新篇章。
第一个通用的8位微处理器8080诞生于1974年,后来,8085将8080的三片结构集成为一片,并将其优化。8085和其它器件接口方便以及中断系统功能完善等特点使它在很长时间内被广泛地应用在计算机控制系统当中。8080和8085奠定了80x86系列的雏形。
1978年,80x86系列的第一代16位微处理器问世。在8位微处理器中,指令的读取和执行都是串行进行的。8086第一次将流水线的思想引进微处理器,实现了指令级的流水。此外,还把对存储器分段管理的机制引入处理器,扩大了处理器寻址的能力。8086只有整数运算指令,浮点和其它复杂函数的运算由协处理器8087完成。和8086配套的还有I/O处理器8089。虽然8086的功能在当时不算强大。但在8087和8089的配合组成的系统中,却有较为强大的计算能力和I/O处理能力。处理器升级为16位以后,为了能和原来丰富的与8位处理器配套的器件兼容,Intel推出了8088,从而也就出现了应用极其广泛的基于8088微处理器的IBM PC…XT以及兼容系统。8088外部的数据总线是8位的,内部除了微小的差异以外,和8086的结构相同。
1982年,80286诞生,虽然80286和8086都同为16位处理器,80286在性能上有了很大的提高。80286将存储器的保护管理模式引入CPU的体系结构,从80286开始,处理器支持实地址模式和虚拟保护模式。基于80286的IBM个人计算机即IBM PC/AT。
80386是Intel 公司85年推出的第一个32位微处理器,内部寄存器均为32位,32根地址线,最大地址空间为4G字节,386DX包含27万5千个晶体管。在微处理器内部,80386增加了系统管理等专用寄存器,集成了规范的存储管理部件,并按照速度的不同,采用了分级的总线结构。80386也是第一个支持片外Cache的CPU。因此,基于386的微计算机系统,总体性能上有了很大提高。
在80386推出后,Intel公司利用了4年时间研制出了80486。486除了采用5级流水以外,与386相比,还增加了专门的浮点部件(FPU),同时采用硬布线逻辑替代微程序技术。这些措施使得486的指令执行速度大大提高。80486将8M字节的Cache集成在处理器芯片 内部,极大的提高存储器访问的速度。486采用了取指、两级译码、执行和写回五级流水,在流水线上多数指令的执行一个时钟周期就能完成。虽然,首批486的主频从386DX的20MHz仅提高到了25MHz,指令的执行速度却提高了3倍多。
九十年代初,Pentium微处理器问世,这个32位的微处理器把外部数据总线的宽度扩充到64位,也就是说处理器每次可以传送8个字节。Pentium内部集成了8KB的代码Cache和8KB的数据Cache,独立的代码Cache和数据Cache避免了同时进行取指和读写操作数时产生的Cache访问冲突。Pentium采用了超标量流水线和指令分支预测技术,集成了高性能的浮点处理单元。多数情况下,超标量流水线每个时钟周期可以执行两条整型指令和一条浮点处理指令。整数处理能力比486提高两倍,浮点处理能力比486提高5~10倍。
继Intel第五代微处理器Pentium之后,第六代微处理器Pentium Pro在2年以后面世。Pentium Pro处理器内部同时集成了16KB的L1 Cache和256/512KB的L2 Cache。并通过指令乱序执行以及重排序缓冲器进一步提高指令级的并行性。Pentium Pro的首批CPU频率就达到200MHz。
1997年,Pentium II处理器诞生,PII内部L1级指令Cache和数据Cache分别增加到16MB,内部L2级Cache仍为256/512KB。它在超标量流水线结构中增强了MMX指令的处理能力。从PII开始采用了双独立总线结构,一条用于连接处理器内核和L2 Cache,一条连接系统总线,处理器可以在2条总线上同时传送数据。Pentium III在PII的基础上进一步提高了性能,它的集成度达到820万晶体管,第一批CPU的主频为500MHz。PIII的最高频率为1。40GHz。P III具有256 bit宽的Cache数据总线,它增加了128位的SIMD(单指令多数据)寄存器,用于Inter 流式 SIMD 扩展。P III还增强了动态执行的微结构。
2000年,Pentium 4微处理器产生了,P4采用了混合流水线技术和快速执行引擎,增强的浮点和多媒体单元。P4的L1级Cache增加了12K的执行跟踪Cache ,系统总线达到400 MHz。 P4的主频也达到2200MHz。
……
看这短短的二十几年内,从