第37节:部落(9)

 第37节:部落(9)


系列专题:《微软创建NT和未来的夺命狂奔:观止》

  对楼上家庭和楼下忠诚的仆人的生活的描述清晰地说明了软件世界里的重要分工。楼上的居民是应用软件:文字处理、电子表格、数据库、电子排版和大量其他能满足人们需要和愿望的程序。而楼下的居民则共同发挥了操作系统的功能:他们是服务的领域,有些是自动的,有些则有特殊请求的。这些服务是提供优越生活物质条件的基础。

  卡特勒对他的操作系统有三个期望:

  可移植性:这可是软件业的圣杯——创造出一个可以适合每一种硬件的操作系统。当时,每种商业操作系统都是为特定系列的芯片而量身定做的,所以只能在装载这些芯片的电脑里发挥作用。程序员用最接近于目标硬件的汇编语言写了大量的编码。将软件和硬件联系在一起。当硬件成本远大于软件成本时,没有人介意这些。不过,后来当消费者发现在应用程序上的投资大过于购买硬件时,他们就不愿意抛弃他们已安装的但已过时的应用软件。NT便是创造一个通用系统的机会,它将在电脑世界开创一个新纪元。

  可靠性:在苹果机上应用的是OS/2和DOS操作系统,一个应用程序的运行失败往往会导致整个系统停止工作或崩溃,数据消失,迫使使用者重新启动机器。如果许多应用程序在同一时间运行——NT的未来特色之一——其中一个的运行失败会导致其他应用程序的停止运行。卡特勒想用“防弹”系统来结束这种不必要的崩溃。有了“防弹”系统,个人电脑的价值会增大,因为它们能可靠地支持在商业世界中所谓“关键任务”的服务,比如航空订票或者银行自动柜员机。卡特勒和他的团队知道如何来保证可靠性,他们的DEC操作系统是在电脑还是十分昂贵和稀有的时代诞生出来的,卡特勒解释说:“如果系统死了一个小时,那就糟糕透了。首先,当时你不能像现在那样,对一台电脑做那么多操作,所以每一分钟都损失惨重。”

  个性化:NT应该灵活十足,它将拥有不止一种用户界面,或“个性”。当时的个人电脑操作系统往往只有一种个性,也就是说,为DOS写的应用程序就只能运行在DOS上。NT将会支持OS/2的表示层管理器界面,但它也会设计成可以——如果微软选择这么做——支持其他诸如DOS或Windows或还没发明出来的操作系统的个性。

  在构思NT的时候,卡特勒及其部落们首先攻克可移植性的难题。

  可移植性的代码比较容易编写但效率比较低。理论上,用高级语言写出来的代码在经过编译后,可以在不同的微处理器上运行,而高等级的语言写出来的程序相对较慢,所占空间也大。微软的DOS、DEC的VMS和苹果的麦金塔操作系统,用的都是汇编语言,因为它写出来的程序小而紧凑,充分地发挥了特定硬件的作用。紧凑的编码固然是好的,因为它节约了内存的空间。内存空间包含了很多芯片,名叫DRAM(动态随机存取存储器),就好比一个汽油箱。汽油箱越大,汽车就跑得越远。操作系统越小,就有更多的油留给其他程序使用。  

爱华网本文地址 » http://www.aihuau.com/a/9101032201/304241.html

更多阅读

第37节:抓准目标有的放矢

系列专题:《500强高薪求职密码:四项修炼》  第五节抓准目标有的放矢--学会目标管理  有的人认为在职业生涯的开始需要设立一个特别长远的目标、计划,其实,在完善目标的过程里,周围的环境或自己的心境都会不同程度地出现变化。作为找

第37节:图书馆--我们的知识宝库

系列专题:《完美大学攻略:进入大学要读的第一本书》  第十节 图书馆--我们的知识宝库  大学里的图书馆是一个令人向往的地方,也是一个学校的标志性建筑,更是一个大学的心脏。图书馆不只是对大学,对人类文明的进步也是有着非常重要

第37节:部落(37)

系列专题:《一呼百应的力量:部落》  事实上,他们确实有一点共同之处。我所遇到的每个部落领导者都有一个共同点:都曾经做出过决定——领导。  你现在究竟要做什么?  书都快读完了,但你可能仍没发现什么清单、详细指引列表以及傻瓜

第36节:部落(36)

系列专题:《一呼百应的力量:部落》  埃文齐诺实施的项目看起来很符合常理,但在当时却广受争议。洛杉矶动物保护协会对收养前的动物进行阉割和绝育手术。他们设立了家庭寄养计划,很多狗得到了妥善的安置。他甚至拉了一面包车宠物走街

第35节:部落(35)

系列专题:《一呼百应的力量:部落》  当然,今天你可以完全自己去出版一本书。仅仅访问Lulu,就大功告成了。  以前如果没有出版商同意,那么留下的只有一些不能出版的作家,自己否定自己。  领导者现在就是如此。没有人给你许可或批准

声明:《第37节:部落(9)》为网友醉看风拂袖分享!如侵犯到您的合法权益请联系我们删除