友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!
奋斗在九十年代-第55部分
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部! 如果本书没有阅读完,想下次继续接着阅读,可使用上方 "收藏到我的浏览器" 功能 和 "加入书签" 功能!
们的操作系统会更加稳定,不会造成崩溃、死机等极端恶劣情况出现。
这又引发了我们的思考,计算机操作系统的稳定性是排在第一位的,其次才是强调多媒体功能。
”
计算机操作系统的架构,是一个典型的倒金字塔形状,第一层叫做模拟层,也叫做微内核层,它是一个硬件层,由计算机硬件直接执行微程序指令,是整个操作系统的基础。
第二级是一般机器级,也称为机器语言级。
它由微程序解释机器指令系统。这一级也是硬件级。
第三级是操作系统级,它由操作系统程序实现。
这些操作系统由机器指令和广义指令组成,这些广义指令是操作系统定义和解释的软件指令,这一级也称混合级。
第四级是汇编语言级。它给程序人员提供一种符号形式的语言,以减少程序编写的复杂性。这一级由汇编程序支持执行。
第五级是高级语言级。这是面向用户为编写应用程序而设置的。这一级由各种高级语言编译程序支持。
除第一级外,其他各级都得到它下面各级的支持,同时也得到运行在下面各级上的程序的支持。
第一级到第三级编写程序所采用的语言,全部是二进制数字化语言,机器容易执行和解释,能显著增强电脑响应速度。
在第四、五两级编写程序所采用的是符号语言,用英文字母和符号来表示程序,因而便于大多数不了解硬件的人们使用计算机。
层次之间的关系紧密,上层是下层功能的扩展,下层是上层的基础,这是层次结构的一个特点。
层次结构的另一个特点是,站在不同的层次观察计算机系统,会得到不同的概念。
例如,程序员在第四层看到的计算机语言是高级语言,系统操作员将第三层看作一个系统级的资源;而硬件设计人员在第一、二级看到的是计算机的电子线路。
层次划分不是绝对的。
机器指令系统级与操作系统级的界面,又称硬、软件交界面,常常是分不清的,它随着软件硬化和硬件软化而动态变化。
操作系统和其他系统软件的界面,也不是很清楚的,例如,数据库软件也部分地起到了操作系统的作用。
此外,某些常用的带有应用性质的程序,既可以划归为应用程序层,也可以划归为系统软件层。
也就是说,计算机操作系统的性能优劣,完全是依托在计算机硬件资源之上,这离不开刘美娟这个对奔腾芯片完全熟悉和亲自设计bios芯片的硬件工程师的支持。
这个微内核到底该怎么做?有几个微内核?各设备的技术接口标准是什么?
都要靠她解释。
张志东他们这些软件工程师是不清楚的。
而且因为操作系统的一、二、三层都是使用晦涩难懂的机器语言,这极大的增加了编写的难度。
也最容易出错,需要不断的检查纠错,因为机器语言,都是一些0和1的组合,它不是直观的,错了都看不出来。
张志东只能安排几个逻辑思维能力易常强大的人编写,其余的人负责纠错,他自己则掌总。
一个优秀的项目主管,他能将复杂的问题分拆成一些简单的工作给手下去做,他必须有高超的统筹能力。
整个操作系统的架构,他了若指掌,这样才能保证操作系统的稳定和高效。
中国历来不缺普通的软件工程师,缺的就是像张志东这样的技术牛人。
海豚科技非常幸运,拥有张志东这样顶级的技术大拿,也正是因为有他,海豚操作系统的研发才成为了可能。
当然,刘美娟的能力也是必不可少,没有她,就无法编写出契合奔腾芯片和海豚电脑的微内核。
精准、高效、稳定,要做到这些,必须有刘美娟这样对奔腾芯片内部构造了若指掌的集成电路工程师。
特别英特尔在奔腾芯片上最新内置的专用算法,功能强大,这是英特尔公司的核心秘密,是区别于amd等兼容x86芯片的技术,可能连微硬公司都不会透露。
这个要求就更高了,可能英特尔公司负责研发奔腾芯片的技术总裁都达不到刘美娟这样的高度,也可以说全世界仅此一人。
海豚科技是幸运的,拥有了刘美娟和张志东这两个顶级软硬件工程师。
第八十八章 :技术讨论会
编写底层微内核的时候,是最不能让外界干扰的,也不能像普通员工一样正常上下班,吃饭要靠王勇这个老板亲自送。
累了就休息一下,这个时候刘美娟设计的宽松办公环境就显示出它的优越性了。
工程师们往躺椅上一倒,在摇摇晃晃中,马上就睡着了。
这帮年轻的工程师们,更多的时候在工作,他们要保持逻辑思维的始终连贯性。
白天公司有食堂,王勇只要跑一下腿,他更多的是当好服务员,给这些一心扑在工作上的技术人员泡浓茶、咖啡,保证不断货,看到谁喝完了,他就要眼疾手快的给送去,因为他们的思想高度集中到了编程上,茶杯空了都发现不了。
到了晚上,汤美丽母女下班了,王勇还要担任厨师,给项目组的人煮夜宵。
炒河粉、三鲜面、煨牛腩、花旗参乳鸽,各种口味与花样轮番着来,这个时候王勇从小练就的一手好厨艺就大显身手了。
是的,不仅是软件工程师们,就连王勇夫妇也是一心扑在项目组。
近在咫尺的宿舍就根本没回过,所有人都吃住在办公楼里。
办公楼有洗手间,王勇要求每一位工程师每天都要洗一次澡,这样才能保持旺盛的精力,不至于三天就垮了身体。
他们的换洗衣服由公司的四个保洁阿姨负责清洗,王勇额外给她们每人加了十块钱一天。
第十天头上,第一层的硬件层或者叫模拟层的微内核程序终于编写完成,但是攻坚克难才刚刚走完一小步,项目组全体人员还得继续努力。
第二层比第一层更难,因为它又庞大了一倍,同样只能用机器语言编写。
第二层也是硬件层,是第一层的扩展,工作量几乎增加了一倍。
不出所料,果然足足用了二十天时间才终于编写完成。
第三层的工作量,又是第二层的两倍,等于是第一层的四倍工作量。
这一层才是整个操作系统最难的一层,因为到了第四层就是辨用汇编语言了,效率猛然提升了十倍,尽管工作量更大了,可实际所花的时间会更小。
而且因为使用了直观性更强的汇编语言,出错的几率降了十倍百倍不止。
软件工程师们的压力骤降,到那个时候,就可以改为正常的上下班作息制度了。
第三层的编写难度大是一个方面,最重要的是,这一层是整个操作系统的核心,它也被称为功能设定和解释层。
严格地说,第一层和第二层只是操作系统和计算机硬件的连接层,到了第三层才算是操作系统的核心。
直观的说,它相当于cpu的指令集,是对系统界面,软件接口标准,软件逻辑指令的一个设定标准。
到了这一层,就不能再埋头编写了,更多的时间是在开会讨论,这个时候,刘美娟的重要性又体现出来了,她要用她超前的见识与思维,影响和启发张志东和所有项目组的人。
会议开始,刘美娟用手敲了敲办公桌,等大家的目光都聚集到她身上时就开说。
“第三层是功能设定以及对软件接口作出解释,具体怎么构建和编写,我不知道。
但是我想和大家说说我对操作系统一些功能的理解和想象。
我先从系统自带的一些常用功能软件说起。
和微硬的windows95差不多,有万年历、计算器、存储管理、记事本、下载管理、电子邮件、回收桶等等”
“等等”
张志东突然出声打断了刘美娟的讲话。
“刘总监,其它的功能软件没什么,为什么电子邮件要设为功能软件呢?
它应该是一款应用软件才对,而且是一款基于互联的应用软件,我们目前并未联像没有必要设置。”
刘美娟笑了笑,温声细语的给他解惑。
“首先我们应该认识到,电子邮件是一款基础软件,是每一个用户所必备的。
再者,难道你们不知道,这是公司与用户勾通的一款必备软件吗?
公司有什么重要通知,可以通过电子邮件,群发给每一位用户。
用户也可以通过电子邮件给我们提建议和反应问题。
还有用户和用户之间的相互联系也需要这款软件,因为邮件信息是会长期存储的,两个相熟的用户,发信息之后,几天之后,他的朋友都能收到。
这就区别于电话的实时联系,是一种很实用的功能。
至于没有联题,局域一种人与人之间、用户与公司之间,也需要联络勾通。
顺便提醒大家一句,我们需要加一个来信提醒,就是在电子邮件app右上角加一个红圆圈,里面标明邮件数量。
用户点击这个弹窗就可以直接阅读邮件内容。”
这时吴红军立刻站起来质疑道:“刘总监,这不暴露了用户的信息秘密吗?并且把电子邮件归纳到系统自带功能软件里,事实上任何人都可以点开,也暴露了用户的个人隐私信息。”
刘美娟一听尴尬了,她是依据她的手机系统自带软件来解说的,可手机是每个人专用,而电脑吧的电脑是公用的,确实不能作为系统自带软件。
“咳咳”刘美娟咳嗽两声,以缓解自己的尴尬情绪,才开始回答。
“你说的对,这确实是严重的错误,但是我们每一位用户,都需要这款基础通讯软件。
还有将来的云端,以及一些涉及到个人隐私的软件,用户都需要,难道用户都是先下载,使用过后又注销?这极不方便吧?”
“这好办”这时张志东又自信满满的插话了。
“刘总监刚才所说的电子邮件,放到系统自带软件里面确实是不妥的,但是可以放到用户的云端系统界面里。”
“云端系统界面?”刘美娟疑惑了。
“是的,我之前就思考过,刘总监你所说的云端,到底该怎么实现?
电脑吧的电脑,不是一个人用,所以不能像个人电脑那样,把所有的软件都下载好,否则真就如刘总监所说,用户使用完,又得动手注销,否则就暴露了自己的隐私。
当然,我们也可以为每一款重要的软件,都加一个密码锁。
可这样也很麻烦,别人会把你下载好的软件注销,因为如果大家都这么做,系统界面安放不了那么多软件。
我联想到,电脑吧的电脑,实际上没有硬盘,被我们用云盘代替了,这些功能软件,实际上是存储在云端,那既然这样,我们何不干脆制作一个为每一位用户专有的云端界面呢?”
张志东的意思,刘美娟明白了,她认为很有创意,这是后世所没有的,正因为这样,她也不知该如何解决,于是又问道:“那你怎么实现呢?”
第八十九章 :个人云端界面
张志东马上回答:“我的理解是,这个云端界面不能像其它软件一样下载到电脑端,以app的形式呈现。
它出现在电脑端上的是一个类似于app的链接。
用户点击这个链接,就跳转到服务器上的一个软件界面。
这个软件界面需要用户密码开启,打开之后,是一个类
快捷操作: 按键盘上方向键 ← 或 → 可快速上下翻页 按键盘上的 Enter 键可回到本书目录页 按键盘上方向键 ↑ 可回到本页顶部!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!