没有Windows的世界板载小型操作系统探秘

来源 :微型计算机 | 被引量 : 0次 | 上传用户:chamcham
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  虽然微软已经通过Windows Vistaa和Office包办了我们绝大多数的日常应用,但很多时候面对一些简单的需求时,Windows却又显得有些“多余”,杀鸡焉用宰牛刀7有没有一种简单点的解决办法呢?
  进入2007年,我们惊奇地发现许多笔记本电脑都搭配了预加载的小型操作系统(例如与Windows Vista紧密联系的SideShowl,在不启动Windows的情况下就能听MP3、看电影,甚至还可以备份硬盘数据。就连华硕也在其顶级的P5E系列主板上加入了名为“Express Gate”的预加载操作系统,即便是没有安装硬盘,仍然可以完成上网、MP3播放以及文稿处理等简单功能。看来这些板载的“小东西”背后并不简单,这些预加载的操作系统是如何来实现的,又能够作什么用途呢?下面就一起走进这个神秘的世界。
  
  从CME到EFI,曾经沧海难为水
  
  你知道吗?其实在很早以前,预加载操作系统就已经有了雏形——当年很多笔记本电脑厂商纷纷以不开机播放CD为卖点,各种品牌机也热衷于“一键恢复”功能。当我们运行这些机器的时候,会惊奇地发现硬盘空间莫名其妙地“丢失”了3~5GB,而且用任何分区软件都无法看到这个遗失的世界。如果有人问起此事,专家们会简单地解释为“隐藏分区”,多数人也认为该分区存储的不过是操作系统Windows的镜像而已,真的如此么?
  “免开机播放CD”背后的功臣
  事实上,之所以笔记本电脑和台式机能在启动Windows之前执行播放音乐、恢复数据等操作,主要是得益于Phoenix*的CME FirstBIOS技术的助力。所谓的CME就是Core ManagedEnvi ronment(核心管理环境)的缩写,我们可以将CME看成是一套简单的微型操作系统,其提供了输入输出功能,并且能够支持对硬盘、光驱、显卡等资源进行操作和调用。
  注释:曾经的三大BIOS厂商之_,现在已经与Award组成新的公司。
  CME的核心启动程序被固化在BIOS芯片中,而CME的程序和恢复文件则被放在名为HPA(HostProtected Area,主机保护区域)的硬盘隐藏分区中。当我们开机进入BIOS后,根据屏幕提示按下某个热键就可以触发CME程序。
  由于CME本质上来说只算是BIOS程序的一种扩展,所以CME程序只能提供一些简单的音频、视频播放以及数据镜像恢复、简易网络连接等功能。当时想在CME中实现上网冲浪也是相当困难的,这主要是因为BIOS闪存芯片的容量普遍较小(2MB-4MB),无法让CME支持更多的硬件。举个最明显的例子,除了键盘/鼠标和光驱、硬盘之外,CME无法提供诸如USB闪盘等诸多周边设备的支持。
  “先天不足”又“后天失意”的EFI
  无论是Phoenix的FirstBIOS还是其它厂商在CME基础上在开发的应用,它们都无一例外的遭遇到BIOS本身的局限性——这个从个人电脑诞生时就存在的老家伙,不管操作系统如何改朝换代仍然保持着几十年前的特性。在BIOS那可怜的128KB寻址空间下下,即便是想增加个闪盘启动都难于登天,BIOS沿用的汇编代码也让无数的程序员为之抓狂。作为业界领头羊的Intel也发现了BIOS的问题所在,于是在2003年发布了EFI(Extensible FirmwareInterface,可扩展固件结构)并希望它能够代替BIOS。
  EFI源于Itanium服务器体系,并继承了该体系的诸多优点。其中最重要的一条就是突破了传统BIOS16bit代码的枷锁,实现了对32bit和64bit代码的原生支持;与此同时,EFI也抛弃了BIOS里面让人头痛的汇编代码,取而代之的是更高级的C语言。仅凭这几项革新,EFI所能提供的功能已非BIOS可同日而语。
  在EFI中,Intel甚至还大胆引入了虚拟机的概念,硬件厂商可以通过简单的办法为EFI加入特定程序的驱动,这就让EFI实现更多的功能(例如网络应用)变成了现实。不过EFI也有着“先天缺陷”——EFI由Intel和微软等厂商联合制定,为了避免Windows操作系统受到冲击,Intel在EFI上面有所保留:
  首先,EFI环境下不提供中断机制。也就是说每个EFI程序都必须用轮流询问(Polling)的方式来检查硬件,并且需要用解释的方式来执行,这就比Windows操作系统下机械码驱动的效牢更低。
  其次,EFI不提供复杂的缓存器保护功能。它只具备简单的缓存器管理机制,所有程序都有权限存取任何位置的数据,这就意味着一些关键数据(例如程序本身)无法得到保护,所以EFI很难“正常”运行Web浏览器等软件。
  上面的两条只是内因,在外围推广方面AMI和Phoenix一直对EFI标准有抵触情绪。这也使得EFI在服务器和工作站领域大获成功,而在个人电脑这块,只有Apple采用Intel处理器的Mac、Macbook计算机采用了EFI,x86主板方面几乎毫无进展。
  最具讽刺意味的是微软在Windows XP与Vista x86(32bi0操作系统中都不提供对EFI固件的支持,只在Windows Vista x64(64bit)中才支持EFI原生启动。虽然近期Phoenix和AMI纷纷转变态度,表示要支持EFI,但在短期内让普通DIYer用上带有EFI功能的主板仍然是件困难的事情。
  
  闪存助力,板载系统的春天
  
  或许谁也没有想到,业界巨头千方百计推广的预加载操作系统,竟然会因为闪存价格的暴跌迎来了春天。就当Intel还在泥潭中挣扎时,IGB闪存芯片的价格已经不足50元人民币。
  有了闪存芯片的帮忙,主板厂商就能完全不顾BIOS与EFI之争,直接通过一个闪存芯片就提供了独立于硬盘和Windows之外的操作环境。这一切听起来部异常简单——通过PCI或者USB总线加载闪存和控制芯片,然后在BIOS中选择由闪盘肩动即可。
  这个过程就像你用闪盘中的系统引导启动一样,由于闪存能和硬盘一样确保数据不会丢失,所以原则上只要成本允许,主板或者笔记本电脑集成另外一个独立的WindowsVista也不是没有可能。
  这么看来或许有点“投机取巧”的味道,但确实是一条捷径。现在的问题就是加载什么样的操作系统了——由于闪存是在BIOS初始化完成之后加载的,所以这个操作系统的操作不会受到任何限制,考虑到大部分人的电脑里面都有Windows操作系统,那么选择一款稳定、小巧高速的操作系统进行互补就顺理成章了。
  在预加载操作系统的选择上,华硕选择了由DeviceVM公司提供 的Splashtop操作系统*。和我们熟知的Linux、Windows、FreeBS等操作系统不同,DeviceVM的Splashtop操作系统有着自成…派的体系结构。Splashtop操作系统可以被放入512MB闪存空间内。在运行的过程中完伞不需要任何硬盘空间,由于Splashtop独立于硬盘数据,所以即便是Splashtop崩溃也不会对你原有的数据和操作系统构成任何威胁。值得一提的是,基于Linux内核的SPlashtop本身就有严格的安全策略,要把Splashtop崩溃也不是件容易的事情。
  注释:根据华硕的计划,P5E3-Deluxe、P5E3-Premium、M3N-HD/HDMI、M3N-HT Deluxe/HDMl等6款主板都会内置splashtop预加载操作系统,所有这些主板都采用了单独一片512MB FLASH ROM来实现此功能。
  
  迷你预装系统都能干些啥?
  
  无论是简陋的CME,还是蹩脚的EFI,用过的用户都会对这种预加载操作系统存有疑问——Splashtop不是偶尔用来备份用的工具吗?它能从Windows手上接过多少工作,大多数程序都能够正常运行么?就让我们从已经上市的产品中来找寻答案。
  把CPU、内存还有显卡插到ASUS P5E3-Deluxe主板上你就能开机了,按下热键几秒钟的时间,Splashtop操作系统(华硕官方称作Express Gate功能)就已经加载完毕。
  如果是第一次运行,Splashtop将会让你选择所用语言并设置屏幕的分辨率参数。我们很高兴Splashtop已经完全支持简体中文,这样对于国内很多用户来说就不存在语言上的限制,可能是受限于显卡的驱动程序,Splashtop现在仅能支持最大1440×1080的分辨率,对于使用大屏幕LCD显示器的用户来说。在视觉效果上难免会打些折扣。
  Splashtop系统针对ASUS的主板进行了定制,所以在设置网络功能时我们可以直接选择千兆以太网/Wi-FiK或者通过以太网连接x D SL MODEM来拨号上网。遗憾的是Splashtop并没有提供PNP功能,所以任何外置的声卡、网卡等设备都不会被支持。
  在软件方面,Splashtop系统中已经内置了Firefox浏览器,并安装了Flash插件,如此一来我们浏览各大网站、看youtube视频等操作都可以正常执行了。有了完整的Web支持,我们可以登录Web版MSN、写Blog等等都毫无问题。
  语音聊天已成为现在很多人上网的必备功课,在Splashtop系统中同样集成了SkyPe网络电话功能,我们可以调用主板上的集成声卡来直接拨打Skype电话。除此之外,Splashtop还提供了简单的文档编辑器、E-Mail客户端等工具,这些足以满足我们日常数字生活的大部分应用需求。
  不过比较遗憾的是Splashtop系统采用了程序固化设计,我们无法为Splashtop加装任何软件,这在一方面保证了这个系统的安全可靠,另一方面也对用户的应用做出了限制。例如网银功能通常需要向系统中嵌入安全插件,然后才能正常登录,所以在SplashtopT面就无法正常工作。
  
  结语
  
  和以往代码复杂、但功能简单的CME以及EFI相比,类似于Splashtop的预加载操作系统无论在功能上还是易用性方面都有长足的进步。在大容量闪存芯片的帮助下,这个Mini操作系统已经可以完成日常生活中所需的绝大部分应用,考虑到2GB的闪盘现在价格已经跌破百元,我们有理由相信在不久的将来预加载操作系统会有更大的发展,也许到时候会出现独立的“精简版Windows”也说不定。当Intel等厂商艰苦攻关EFI时,Splashtop等却已经借助低价的闪存开辟出一片新的天空,正所谓“山重水复疑无路,柳暗花明又一村”……
其他文献
微型音箱,这一传统多媒体音箱的分支,出现于5年前,并在近2年中呈现出爆发性的增长。特别是在2010年,微型音箱的市场更是表现得如火如荼。  各老牌多媒体音箱品牌自不必多说,微型音箱产品线纷纷上架。而市场中,林林总总的微型音箱品牌更如雨后春笋般出现。市场真有如此大的需求吗,事实上,微型音箱的爆发增长更多地体现在制造端、经销商端和礼品渠道端,而非零售用户端。零售用户端的增长,并不及供应端那样迅猛。虽不
苹果新MacBook Air全解析  全新MacBOOk Air的五大惊人之举    No.1全闪存设计    在去年发布的第一代MacBook Ai止,我们还能看到120GB容量的传统硬盘,不过新MacBook Air(不论11.6英寸还是13.3英寸型号)的存储设备只有一个选择,那就是闪存。除了具备更快速,更安静和更安全的特性之外,全闪存设计还有更小巧的好处。根据苹果的说法,直接将闪存芯片设计
华硕Essentio CM5575家用电脑沿用了上一代产品CM5540的外观设计,月蚀特征的电源开关及银色金属拉丝装饰条让整个黑色烤漆质感前面板显得更加时尚冷艳,与相同风格的华硕LS系列显示器及华硕有线键鼠套装搭配显得更加协调。在外观依旧抢眼的情况下,华硕Essentio CM5575对配置进行了全面升级,最新一代的英特尔Core i3 530处理器虽然定位不高,但性能却足以媲美前代中高端处理器。
本刊去年11月下《告诉你什么才是节能——富士康80P400B电源》一文中,我们详细介绍了富士康最新推出的高端电源系列,而最近这一系列的顶级产品——80P650B上市了。它额定功率达到了650W,主要面向高端四核和双卡平台的发烧级玩家。  从外观上看,这款电源与原来的80P400B同出一撤,黑色磨砂质感的外壳,手感非常舒适。金色的12cm大口径风扇,蛇皮线包裹的输出导线,都彰显出产品高端的定位。从铭
作为专业IT媒体的从业人员,经常会有亲朋好友会在购买IT硬件产品前佂询我们的意见。最近,我们发现有意向购买笔记本电脑的朋友比例越来越高,且他们的预算多半集中在5000元左右。而在MCPLive.cn官方论坛上,也经常会有用户询问这个价格段笔记本电脑的选购建议。读者感兴趣的就是我们感兴趣的。因此,我们也搜罗了市场上主流品牌这个价格段的产品,看看谁是最“物有所值”的产品。  仅仅是物有所值当然不够。在
USB 3.0新方案——华擎P55 Pro/USB3主板登场   马宇川    最近,华擎科技为我们带来T--款非NEC解决方案,支持USB 3.0接口的P55芯片主板——华擎P55 Pro/USB3主板。它采用了来自睿思科技股份有限公司(Fresco Logic Inc.)的Fresco FL 1000G芯片,只提供一个USB 3.0接口。从规格上看没有NEc方案提供的两个接口出色,不过价格更便
对于大多数人来说,节能并不是一个新词汇,相关的活动也已举办过不少,但每次都风声大雨点小,大多数消费者对此并不买账。究其原因还得从产品端说起。纵观目前国内电源市场,虽然已经有不少80Plus电源在销售。但是,就算是额定功率最低、卖价最便宜的80Plus电源也远远超出了大多数消费者的实际需求,很难引起消费者的购买欲望。这种产品与大多数用户消费意愿之间的脱节造成节能新品刚刚面世就面临着叫好不叫座的尴尬。
您能想起来的最具革命性的电脑平台是什么?我首先为HTPC投一票,因为它是第一台从书房“搬迁”到客厅的电脑,它不再只是满足主人学习和工作的工具,还肩负了家庭娱乐的重任。第二票则投给目前炙手可热的超便携电脑,它让笔记本电脑分化出了一个新的分支,并大获成功。而第三票则投给本文的主角——NVIDIA离子平台。    我们对电脑的造型再熟悉不过了,一个方方正正的大机箱,连着一台CRT或者液晶显示器。必须在书
奥尼明月靓方超强版摄像头    奥尼国际旗下的明月品牌近日推出的这款靓方超强版摄像头,形如其名,它的外观靓丽时尚,并且拥有橘黄和淡蓝两种颜色供用户选择。  靓方超强版采用了免驱设计,插上电脑的USB接口即可使用,USB连接线的末端有一个消磁环,这能在一定程度上增强抗干扰信号的能力,提高数据传送的稳定性。  这款摄像头的底座采用了外形可塑的软胶挂钩,一方面能减轻对显示器外壳的磨损,另一方面,通过对软
对于以游戏、娱乐为主要目的的笔记本电脑用户而言,在谈及笔记本电脑的性能需求时,他们更多谈及的不是处理器、内存、硬盘,而是显卡。  尤其是在主流显卡新旧交替之时,更多的问题在困惑着他们——AMD Mobility Radeon HD 5000系列与NVIDIA GeForce 400M系列显卡谁更强?游戏表现谁更优秀?谁才是游戏高手?这些问题,亟需一个清晰的解答。    对移动独立显卡来说,2010