60岁生日祝福语简短(六十生日祝福语)
60岁生日祝福语简短,六十生日祝福语。小编来告诉你更多相关信息。
再有半年多一点的时间,渔夫就要过60岁生日。在人生的转折到来之时,做点仪式感的事情也算应景。
渔夫从18岁开始写程序,40多年了。原来没想到要写操作系统这个话题对于渔夫确实有些难了。
渔夫开始写程序是在一个4M钟频的intel 8085上,要尽可能让这样简陋的处理器多干点活,而且任务具有高度并发性,还有一个巨大的约束是FAE(现场支持工程师,他们要在渔夫的基础上再用户现场适配客户的具体需求)的受教育背景为高中学历。这就促使渔夫写程序的风格养成,简练且高效。
渔夫做咨询时,其中一个客户遇到了软件交付延误的问题。这个问题其实很难解决。在一个技术进步极快的行业,几乎每一个订单客户都会提出新的需求,交付延期似乎变得普遍起来。
交付延期的最大危害是影响货款回收,这是每个老板都不能忽视的问题,而解决问题则不能直奔主题,毕竟一个运行了十几年的体系的稳定性不容忽视。渔夫的策略是强化对软件开发人员的培训,在合适的时机微调流程,在合适的时机引入新的软件架构。2020年初,借助新产品研发的机会,亲自上手写了rdCore 3.0实时数据核心。
rdCore 3.0可以借助于XML文件描述的逻辑完成相关的控制操作,目前在Windows 10平台场景的rdCore 3.0可以在100毫秒极度完成精确的定时,但是在Windows平台上,10毫秒的精确定时对于渔夫的能力而言已经演变成了概率事件,尽管Windows不仅包括一些列毫秒级定时函数,还包括微秒级别的定时函数,或许还有一些是渔夫没学会的内容。
马上要面临的新的设计需求是系统核心要具备小于1毫秒的定时精度,直觉上感觉Windows和Linux都没戏,那些RTOS行不行呢?应该行吧,渔夫还真的没细究。这才觉得渔夫自己风格的实时软件能不能以操作系统的方式留在世上?这种偏向于硬实时的东西却是40年渔夫反复演练的结晶。
起个啥名呢?
国庆节自驾到了绍兴。参观了与鲁迅相关的多个场馆。与这位伟人近距离的接触,感触颇深。逼仄的百草园在鲁迅的笔下给了渔夫这么多年那么美好的遐想,这样的文字操作水平是渔夫望尘莫及的。参观过程中有一个图片让渔夫眼前一亮,皮影戏。对了,渔夫想了很久的操作系统名字有了,就叫做提线木偶。
渔夫的实时程序的操作类似与回调函数,但是本质上是不同的。因为这个函数会被定时调用,也会被不定时调用,函数的行为是基于状态机的。与提线木偶非常类似,提溜一下动一下。
wideX,啥意思?Marionette是正正规规的提线木偶的英文单词,好像已经有人用了这个名词去命名他们的软件。没办法,凑吧。
Wired-Doll Environment of eXecution,Wire也是线的意思,doll就是玩偶,wideX就念做:外呆克斯,而不是喂呆克斯,如何?
这也是没办法的事情,tread这个词在计算机中概念根深蒂固,string也是线的意思,但是用在软件里面的意思也是大家所熟知的,能选的就Wire了。
wideX的每个提线叫做Wire,包含一组函数,相当于其他操作系统的Thread,或者Task,但是概念是不一样的。边写边讲边体会吧。
回到本文开始,wideX的目标:尽可能让CPU多干活,应对高并发,照顾到低学历的程序员。
还有半年多的时间,明年夏天,wideX应该写完TCP/IP吧,争取写完文件系统。
这款MIPS小板子将是wideX的第一个家