详细介绍操作系统
操作系统简略架构操作系统架构,以Linux为例操作系统(英语:Operating System,简称OS)是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口(请参照壳及图形用户界面)。操作系统的型态非常多样
操作系统(英语:Operating System,简称OS)是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让使用者与系统交互的操作接口(请参照壳及图形用户界面)。操作系统的型态非常多样,不同机器安装的OS可从简单到复杂,可从手机的嵌入式系统到超级计算机的大型操作系统。许多操作系统制造者对OS的定义也不大一致,例如有些OS集成了图形化使用者界面,而有些OS仅使用文本接口,而将图形界面视为一种非必要的应用程序。操作系统理论在计算机科学中,为历史悠久而又活跃的分支,而操作系统的设计与实现则是软件工业的基础与内核。
操作系统历史
各类平台上操作系统的功能演化
综观计算机之历史,操作系统与计算机硬件的发展息息相关。操作系统之本意原为提供简单的工作排序能力,后为辅助更新更复杂的硬件设施而渐渐演化。从最早的批次模式开始,分时机制也随之出现,在多处理器时代来临时,操作系统也随之添加多处理器协调功能,甚至是分布式系统的协调功能。其他方面的演变也类似于此。另一方面,在个人计算机上,个人计算机之操作系统因袭大型计算机的成长之路,在硬件越来越复杂、强大时,也逐步实践以往只有大型计算机才有的功能。总而言之,操作系统的历史就是一部解决计算机系统需求与问题的历史。
1980年代前OS系统
第一部计算机并没有操作系统。这是由于早期计算机的建立方式(如同建造机械算盘)与效能不足以执行如此程序。但在1947年发明了电晶体,以及莫里斯·威尔克斯(Maurice V. Wilkes)发明的微程序方法,使得计算机不再是机械设备,而是电子产品。系统管理工具以及简化硬件操作流程的程序很快就出现了,且成为操作系统的滥觞。到了1960年代早期,商用计算机制造商制造了批次处理系统,此系统可将工作的建置、调度以及执行序列化。此时,厂商为每一台不同型号的计算机创造不同的操作系统,因此为某计算机而写的程序无法移植到其他计算机上执行,即使是同型号的计算机也不行。
IBM System/360,大型主机的经典之作
到了1964年,IBM System/360推出了一系列用途与价位都不同的大型计算机,而它们都共享代号为OS/360的操作系统(而非每种产品都用量身订做的操作系统)。让单一操作系统适用于整个系列的产品是System/360成功的关键,且实际上IBM目前的大型系统便是此系统的后裔;为System/360所写的应用程序依然可以在现代的IBM机器上执行!OS/360也包含另一个优点:永久贮存设备—硬盘驱动器的面世(IBM称为DASD(Direct access storage device))。另一个关键是分时概念的建立:将大型计算机珍贵的时间资源适当分配到所有使用者身上。分时也让使用者有独占整部机器的感觉;而 Multics的分时系统是此时众多新操作系统中实践此观念最成功的。1963年,奇异公司与贝尔实验室合作以PL/I语言建立的Multics,是激发 1970年代众多操作系统建立的灵感来源,尤其是由AT&T贝尔实验室的丹尼斯·里奇与肯·汤普逊所建立的Unix系统,为了实践平台移植能力,此操作系统在1969年由C语言重写;另一个广为市场采用的小型计算机操作系统是VMS。
1980年代OS系统
第一代微型计算机并不像大型计算机或小型计算机,没有装设操作系统的需求或能力;它们只需要最基本的操作系统,通常这种操作系统都是从ROM读取的,此种程序被称为监视程序(Monitor)。1980年代,家用计算机开始普及。通常此时的计算机拥有8-bit处理器加上64KB内存、屏幕、键盘以及低音质喇叭。而80年代早期最著名的套装计算机为使用微处理器6510(6502芯片特别版)的Commodore C64。此计算机没有操作系统,而是以一8KB只读内存BIOS初始化彩色屏幕、键盘以及软驱和打印机。它可用8KB只读内存BASIC语言来直接操作 BIOS,并依此撰写程序,大部分是游戏。此BASIC语言的解释器勉强可算是此计算机的操作系统,当然就没有内核或软硬件保护机制了。此计算机上的游戏大多跳过BIOS层次,直接控制硬件。早期最著名的磁盘启动型操作系统是CP/M,它支持许多早期的微计算机,且被MS-DOS大量抄袭其功能。最早期的 IBM PC其架构类似C64。当然它们也使用了BIOS以初始化与抽象化硬件的操作,甚至也附了一个BASIC解释器!但是它的BASIC优于其他公司产品的原因在于他有可携性,并且兼容于任何符合IBM PC架构的机器上。这样的PC可利用Intel-8088处理器(16-bit寄存器)定址,并最多可有1MB的内存,然而最初只有640KB。软式磁盘机取代了过去的磁带机,成为新一代的储存设备,并可在他512KB的空间上读写。为了支持更进一步的文件读写概念,磁盘操作系统(Disk Operating System,DOS)因而诞生。此操作系统可以合并任意数量的磁区,因此可以在一张磁盘片上放置任意数量与大小的文件。文件之间以档名区别。IBM并没有很在意其上的DOS,因此以向外部公司购买的方式取得操作系统。1980年微软公司利用骗术取得了与IBM的合约,并且收购了一家公司出产的操作系统,在将之修改后以MS-DOS的名义出品,此操作系统可以直接让程序操作BIOS与文件系统。到了Intel-80286处理器的时代,才开始实作基本的储存设备保护措施。MS-DOS的架构并不足以满足所有需求,因为它同时只能执行最多一个程序(如果想要同时执进程式,只能使用TSR的方式来跳过OS而由程序自行处理多任务的部份),且没有任何内存保护措施。对驱动程序的支持也不够完整,因此导致诸如音效设备必须由程序自行设置的状况,造成不兼容的情况所在多有。某些操作的效能也是可怕地糟糕。许多应用程序因此跳过MS-DOS的服务程序,而直接存取硬件设备以取得较好的效能。虽然如此,但MS-DOS还是变成了IBM PC上面最常用的操作系统(IBM自己也有推出DOS,称为IBM-DOS或PC-DOS)。MS-DOS的成功使得微软成为地球上最赚钱的公司之一。
而 1980年代另一个崛起的操作系统异数是Mac OS,此操作系统紧紧与麦金塔计算机捆绑在一起。此时一位全录伯拉图实验室的员工Dominik Hagen访问了苹果计算机的史蒂夫·乔布斯,并且向他展示了此时全录发展的图形化使用者界面。苹果计算机惊为天人,并打算向全录购买此技术,但因伯拉图实验室并非商业单位而是研究单位,因此全录回绝了这项买卖。在此之后苹果一致认为个人计算机的未来必定属于图形使用者界面,因此也开始发展自己的图形化操作系统。现今许多我们认为是基本要件的图形化接口技术与规则,都是由苹果计算机打下的基础(例如下拉式菜单、桌面图标、拖曳式操作与双点击等)。但正确来说,图形化使用者界面的确是全录创始的。
1990年代OS系统
Apple I计算机,苹果计算机的第一代产品
延续1980年代的竞争,1990年代出现了许多影响未来个人计算机市场深厚的操作系统。由于图形化使用者界面日趋繁复,操作系统的能力也越来越复杂与巨大,因此强韧且具有弹性的操作系统就成了迫切的需求。此年代是许多套装类的个人计算机操作系统互相竞争的时代。上一年代于市场崛起的苹果计算机,由于旧系统的设计不良,使得其后继发展不力,苹果计算机决定重新设计操作系统。经过许多失败的项目后,苹果于1997年释出新操作系统——MacOS的测试版,而后推出的正式版取得了巨大的成功。让原先失意离开苹果的Steve Jobs风光再现。除了商业主流的操作系统外,从1980年代起在开放原码的世界中,BSD系统也发展了非常久的一段时间,但在1990年代由于与 AT&T的法律争端,使得远在芬兰赫尔辛基大学的另一股开源操作系统——Linux兴起。Linux内核是一个标准POSIX内核,其血缘可算是 Unix家族的一支。Linux与BSD家族都搭配GNU计划所发展的应用程序,但是由于使用的许可证以及历史因素的作弄下,Linux取得了相当可观的开源操作系统市占率,而BSD则小得多。相较于MS-DOS的架构,Linux除了拥有傲人的可移植性(相较于Linux,MS-DOS只能运行在 Intel CPU上),它也是一个分时多进程内核,以及良好的内存空间管理(普通的进程不能存取内核区域的内存)。想要存取任何非自己的内存空间的进程只能通过系统调用来达成。一般进程是处于使用者模式(User mode)底下,而执行系统调用时会被切换成内核模式(Kernel mode),所有的特殊指令只能在内核模式执行,此措施让内核可以完美管理系统内部与外部设备,并且拒绝无权限的进程提出的请求。因此理论上任何应用程序执行时的错误,都不可能让系统崩溃(Crash)。
另一方面,微软对于更强力的操作系统呼声的回应便是Windows NT于1999年的面世。1983年开始微软就想要为MS-DOS建构一个图形化的操作系统应用程序,称为Windows(有人说这是比尔盖兹被苹果的 Lisa计算机上市所刺激)。一开始Windows并不是一个操作系统,只是一个应用程序,其背景还是纯MS-DOS系统,这是因为当时的BIOS设计以及MS-DOS的架构不甚良好之故。在1990年代初,微软与IBM的合作破裂,微软从OS/2(早期为命令行模式,后来成为一个很成功但是曲高和寡的图形化操作系统)项目中抽身,并且在1993年7月27日推出Windows 3.1,一个以OS/2为基础的图形化操作系统。并在1995年8月15日推出Windows 95。直到这时,Windows系统依然是建立在MS-DOS的基础上,因此消费者莫不期待微软在2000年所推出的Windows 2000上,因为它才算是第一个脱离MS-DOS基础的图形化操作系统。下面的表格为Windows NT系统的架构:在硬件阶层之上,有一个由微内核直接接触的硬件抽象层(HAL),而不同的驱动程序以模块的形式挂载在内核上执行。因此微内核可以使用诸如输入输出、文件系统、网络、信息安全机制与虚拟内存等功能。而系统服务层提供所有统一规格的函数调用库,可以统一所有副系统的实作方法。例如尽管 POSIX与OS/2对于同一件服务的名称与调用方法差异甚大,它们一样可以无碍地实作于系统服务层上。在系统服务层之上的副系统,全都是使用者模式,因此可以避免使用者程序执行非法行动。
副系统架构第一个实作的副系统群当然是以前的微软系统。DOS副系统将每个DOS程序当成一进程执行,并以个别独立的MS-DOS虚拟机承载其运行环境。另外一个是Windows 3.1模拟系统,实际上是在Win32副系统下执行Win16程序。因此达到了安全掌控为MS-DOS与早期Windows系统所撰写之旧版程序的能力。然而此架构只在Intel 80386处理器及后继机型上实作。且某些会直接读取硬件的程序,例如大部分的Win16游戏,就无法套用这套系统,因此很多早期游戏便无法在 Windows NT上执行。Windows NT有3.1、3.5、3.51与4.0版。Windows 2000是Windows NT的改进系列(事实上是Windows NT 5.0)、Windows XP(Windows NT 5.1)以及Windows Server 2003(Windows NT 5.2)与Windows Vista(Windows NT 6.0)也都是立基于Windows NT的架构上。而本年代渐渐增长并越趋复杂的嵌入式设备市场也促使嵌入式操作系统的成长。
现代OS系统
现代操作系统通常都有一个使用的绘图设备的图形化使用者界面,并附加如鼠标或触控面版等有别于键盘的输入设备。旧的OS或效能导向的服务器通常不会有如此亲切的接口,而是以命令行接口(CLI)加上键盘为输入设备。以上两种接口其实都是所谓的壳,其功能为接受并处理使用者的指令(例如按下一按钮,或在命令提示列上键入指令)。选择要安装的操作系统通常与其硬件架构有很大关系,只有Linux与BSD几乎可在所有硬件架构上执行,而Windows NT仅移植到了DEC Alpha与MIPS Magnum。在1990年代早期,个人计算机的选择就已被局限在Windows家族、类Unix家族以及Linux上,而以Linux及Mac OS X为最主要的另类选择,直至今日。大型机与嵌入式系统使用很多样化的操作系统。大型主机近期有许多开始支持Java及Linux以便共享其他平台的资源。嵌入式系统近期百家争鸣,从给Sensor Networks用的Berkeley Tiny OS到可以操作Microsoft Office的Windows CE都有。
个人计算机:
个人计算机市场目前分为两大阵营,此两种架构分别有支持的操作系统:
* IBM兼容PC - 微软 Windows, Mac OS X,Unix 家族的OS以及Linux 家族。
* Apple Macintosh - Mac OS (一个Unix分支OS,属 BSD 族系,Darwin),Windows (x86版本), Linux 与 BSD
大型计算机:
最早的操作系统是针对20世纪60年代的大型主结构开发的,由于对这些系统在软件方面做了巨大投资,因此原来的计算机厂商继续开发与原来操作系统相兼容的硬件与操作系统。这些早期的操作系统是现代操作系统的先驱。现在仍被支持的大型主机操作系统包括:
* Burroughs MCP-- B5000,1961 to Unisys Clearpath/MCP, present.
* IBM OS/360 -- IBM System/360, 1964 to IBM zSeries, present
* UNIVAC EXEC 8 -- UNIVAC 1108, 1964, to Unisys Clearpath IX, present.
现代的大型主机一般也可运行Linux或Unix变种。
嵌入式系统:
嵌入式系统使用非常广泛的操作系统(如VxWorks、eCos、Symbian OS及Palm OS)以及某些功能缩减版本的Linux或者其他操作系统。某些情况下,OS指称的是一个内置了固定应用软件的巨大泛用程序。在许多最简单的嵌入式系统中,所谓的OS就是指其上唯一的应用程序。
类Unix系统
所谓的类Unix家族指的是一族种类繁多的OS,此族包含了System V、BSD与Linux。由于Unix是The Open Group的注册商标,特指遵守此公司定义的行为的操作系统。而类Unix通常指的是比原先的Unix包含更多特征的OS。Unix系统可在非常多的处理器架构下执行,在服务器系统上有很高的使用率,例如大专院校或工程应用的工作站。自由软件Unix变种,例如Linux与BSD近来越来越受欢迎,它们也在个人桌面计算机市场上大有斩获,例如Ubuntu系统,但大部分都是计算机高手在使用。某些Unix变种,例如HP的HP-UX以及IBM的AIX仅设计用于自家的硬件产品上,而SUN的Solaris可安装于自家的硬件或x86计算机上。苹果计算机的Mac OS X是一个从NeXTSTEP、Mach以及FreeBSD共同派生出来的微内核BSD系统,此OS取代了苹果计算机早期非Unix家族的Mac OS。经历数年的披荆斩棘,自由开源的Unix系统逐渐蚕食鲸吞以往专利软件的专业领域,例如以往计算机动画运算巨擘──SGI的IRIX系统已被 Linux家族及Plan 9丛集所取代。
微软Windows系统
视窗操作系统(Windows),是美国微软公司1985年提出的DOS之下的操作系统。其后续版本作为为个人电脑和服务器用户设计的操作系统,最终获得了世界个人电脑操作系统软件的垄断地位。 视窗操作系统及其后续版本可以在几种不同类型的平台上运行,如个人电脑、服务器和嵌入式系统等等。其中 Windows 在个人电脑的领域应用内最为普遍。在1985年11月,因为应对当时由 Macintosh 带起的图形用户界面(GUI)潮流,微软公司随即引入了一种名为“Windows”的操作环境。最初“Windows”只是一种在 MS-DOS 运行的附加组件,如今 Windows 已经发展成一个独立的操作系统,更几乎垄断了整个个人电脑操作系统市场。在2004年年国际数据公司(IDC)中一次有关未来发展趋势的会议上,IDC 副董事长 Avneesh Saxena 宣布 Windows 拥有终端操作系统大约90%的市场份额。当前的客户机版本的Windows是Windows Vista。当前的服务器版本的Windows是Windows Server 2008。
Windows 家族
“Windows”这个词用于一系列不同的产品,它们可以划分为一些四个类别:
1.16位操作环境:
早期版本的Windows通常仅仅被看作是一个图形用户界面,主要因为它们在MS-DOS上运行并且被用作文件系统服务。不过,即使最早的16位版本的 Windows也已经具有了许多典型的操作系统的功能,包括拥有自己的可执行文件格式以及为应用程序提供自己的设备驱动程序(计时器、图形、打印机、鼠标、键盘以及声卡)。与MS-DOS不同,Windows通过协作式多任务允许用户在同一时刻执行多个图形应用程序。最后,Windows还实现了一个设计精良的、基于段的软件虚拟内存方案,使其能够运行大于物理内存的应用程序。代码段和资源在内存不足的时候进行交换,并且当一个应用程序释放处理器控制时,特别是等待用户输入的时候,数据段会被移入内存。16位版本的 Windows包括Windows 1.0(1985),Windows 2.0(1987)及其近亲Windows/286。
2.混合的16/32位操作环境:
这个系列的16位的 Windows 的升级版本,仍然需要使用 DOS 操作系统才能运行。但是由于和微软将 MS-DOS 和Windows集成出售,就不用再单独购买 MS-DOS 以运行Windows了。这个系列包括 Windows 95(第一版发行于1995年,后来的改进版本发行于1996年和1997年),以及三个版本的 Windows 98(1998年、1999年和2000年)。这三个版本最终发展成为 Windows ME。虽然它是 Windows 98 的家族之一,但从来没有在广告出现过。
3.32位操作环境:
这个操作系统是为更高性能需求的商业市场而编写的32位操作系统。这个系列包括 Windows NT 3.1(1992年)、NT 3.5、NT 3.51、NT 4.0、Windows 2000、Windows XP 和 Windows Vista 。
4.64位操作环境
现时最新的Windows版本开始采用64位操作系统环境。这个系列的产品包括 Windows XP 64位版、Windows Server 2003 64位版、 Windows Vista 64位版。IA-64 是 Intel 的处理器中使用的纯64位 RISC 指令集,它在32位兼容模式下性能较差,而且大多数不兼容现有的 x86 软件,故和现有桌面平台所谓的64位指令集是完全不同的概念,Microsoft仅仅有Windows 2000 Advanced Server Limited Edition这个限量版的基于IA-64指令集的系统和一个非常罕见的Windows Server 2003 for IA-64版本和Windows XP 64bit 。但由于现时64位操作系统还在萌芽时期,许多软件或硬件均未开始支持使用64位的操作系统,所以极多数32位的程序亦未能64位下运作。
Windows 的发展史
Microsoft Windows 系列操作系统是在微软给IBM机器设计的MS-DOS的基础上设计的图形操作系统。现在的Windows系统,如Windows 2000、Windows XP皆是建立于现代的Windows NT内核。NT内核是由OS/2和OpenVMS等系统上借用来的。Windows 可以在32位和64位的Intel和AMD的处理器上运行,但是早期的版本也可以在DEC Alpha、MIPS与PowerPC架构上运行。虽然由于人们对于开放源代码作业系统兴趣的提升,Windows的市场占有率有所下降,但是到2004年为止,Windows操作系统在世界范围内占据了桌面操作系统90%的市场。Windows系统也被用在低阶和中阶服务器上,并且支持网页服务的数据库服务等一些功能。最近微软花费了很大研究与开发的经费用于使Windows拥有能运行企业的大型程序的能力。WindowsXP在2001年10月25日发布,2004年8月24日发布最新的升级包 WindowsXP Service Pack 2。 微软最新的操作系统 Windows Vista(开发代码为Longhorn)于2007年1月30日发售。Windwos Vista增加了许多功能,尤其是系统的安全性和网络管理功能。Windows Vista拥有界面华丽的Aero Glass。Windows 起源可以追溯到多年前 Xerox 公司所进行的研发工作。1970年,美国Xerox公司成立了著名的研究机构 Palo Alto Research Center(PARC),主要从事局域网络、激光打印机、图形用户界面和面向对象(Object-Oriented)技术的研究,。Xerox 于1981年宣布推出世界上第一个商用的 GUI 系统 Star 8010 工作站。但由于种种原因,此技术上并未得到大众的重视,也没有协助商业化的应用。这时 Apple Computer 公司的创始人之一 Steve Jobs 在参观 Xerox 公司的 PARC 研究中心后认识到 GUI 的重要性以及广阔的市场前景,便开始着手进行自己的 GUI 系统研发工作。之后在1983年研发出第一个 GUI 系统 Lisa。不久,Apple 又推出第二个 GUI 系统Macintosh(即现时称的“麦金塔计算机”、“苹果计算机”、“Mac 机”),成为世界上第一个成功的商用 GUI 系统。Apple 公司在开发 Macintosh 时基于市场战略上的考虑,故意只开发了能于 Apple 公司自己的计算机上作运作的 GUI 系统,但当时因为 Intel x86 微处理器芯片的 IBM 兼容计算机已渐露头角,因此就给了Microsoft公司所开发的 Windows 生存空间和市场。Microsoft 公司亦经已意识到建立业界标准的重要性,所以在1983年春季就宣布开始研究开发 Windows ,希望它能够成为基于 Intel x86 微处理芯片计算机上的标准 GUI 操作系统。它在1985年和1987年分别推出 Windows 1.0 版和 Windows 2.0 版。但是当时硬件和 DOS 操作系统的限制,这两个版本并没有取得很大的成功。此后,Microsoft 对 Windows 的 RAM 管理、GUI 做了重大改进,使 GUI 更加美观并支持虚拟内存功能。Microsoft 于1990年5月份推出 Windows 3.0 并一炮而红。这个“千呼万唤始出来”的操作系统一面世便在商业上取得惊人的成功;不到推出后的六个星期,Microsoft已经卖出50万份 Windows 3.0,打破了任何软件产品的六周内销售记录,从而开始了 Microsoft 在操作系统上的垄断地位。但在1994年时被 Apple 公司控告侵权,展开了著名的“Look and Feel”诉讼官司。1994年12月8日中华人民共和国电子部和微软公司签署《Windows 95中文版项目合作备忘录》。1995年9月20日上午,国家技术监督局标准化司、电子工业部计算机司和美国微软公司就Windows 95中文版项目标准规范等有关事宜成合作协议。自Windows 95和Windows NT 4.0 以来,这个系统最明显的特征是“桌面”。微软设计的桌面大大增进了人机交流的界面,使得更多简单的工作只需要少许的计算机知识就可以胜任了。但是 Windows界面也使得用户和计算器的内部运作产生隔膜,令用户控制或设置计算机内部的选项感到更大的困难(这也是由于现代操作系统功能和复杂性不断增长、以及有大量低水平的计算机人员的增长所带来的困难)。Windows获得了巨大的市场成功。估计现在有 90% 的个人计算机使用这个系统。但从另一方面看,用户是很难选择其它的操作系统,因为现时许多计算机已经内整 Windows 系统,而他们必须移除Windows之后才可以安装其他系统。因此,它的市场占有率或保持市场主导位置的活动都是极富争议性的。现时Windows Vista 和 Windows Server 2003 是现在最新的 Windows 版本。Windows Server 2003 中包含四个版本:Windows Server 2003 Web 服务器版本(Web Edition)、 Windows Server 2003 标准版(Standard Edition)、 Windows Server 2003 企业版(Enterprise Edition)以及Windows Server 2003 数据中心版(Datacenter Edition)。Web Edition主要是为网页服务器(Web Hosting)设计的,而Datacenter 是一个为极高端系统使用的。标准和企业版本则介于两者中间。而Windows Vista则有六个版本,分别是 Starter、Home Basic、Home Premium、Business、Ultimate 和只限公司大量买入的 Enterprise 版本。其中 Ultimate 拥有最多功能,而 Starter 则最少,并且拿掉或是限制了许多功能,但是这个版本只在极少数的新兴地区,如东南亚、南亚 (泰国、马来西亚、印度等) 发售。Windows CE 系统是1996年开始设计的一款专门针对嵌入式系统备设计的操作系统,最开始的时候微软打算在 Windows 98 和 Windows NT 的基础上小修改,但是项目进行不顺利,后来经过全新设计研发了 Windows CE 系列产品,其中包括的 Pocket PC 以及 Smartphone,严格来说 Windows CE 只是一个操作系统的内核,在这个内核的基础上发展了针对不同设备而编写不同版本的操作系统。现时微软有一系列主动的计划:.NET,Palladium 以及 Windows Vista(开发代号Longhorn)操作系统。有人认为 .NET 和 Windows Vista 是微软希望从Windows中转移开来。有人推想这样将可能帮助微软避免遭到像反托拉斯(“反竞争行为”和“不公平商业行为”)那样的后果,亦可以宣称微软的下一代产品将是全新的产品,而不会是Windows的后续版本。
为特殊设备设计的版本
* 为个人数码助理(PDA)设计的Pocket PC。
* 为移动电话设计的Smartphone和Windows Mobile(最新版本为6.0)。
* 为笔记本电脑及触摸式屏幕设计的Tablet PC。
* 为DEC Alpha、IBM PowerPC和MIPS系统设计的Windows NT。(在2000年后都废止了)
* 为掌上电脑设计的Windows CE。
* 为家庭媒体中心设计的Windows XP Media Center Edition(简称MCE)。
* 为XBox游戏机设计的版本,名为 Dashboard,但实为 Windows 2000修改而成。
Windows 面临的盗版问题
由于微软没有考虑第三世界国家地区的实际人均收入,只着重货品的价格(因为其市场占有率及垄断性没有必要考虑销量不足),导致产品在当地的价格相对变得极之昂贵(以中国的价格相当于中国大陆人均月入的3至4倍),促使很多用户都不愿意购买正版的 Windows 而使用盗版。虽然微软采用了很多技术来预防盗版,包括要求使用者连接至互联网启动产品,但因为盗版组织(专门破解正版产品的组织)有足够技术破解微软的反盗版技术,令盗版在这些地区仍然很流行。而且盗版极低的价格(每张大约 2 美元左右,甚至使用 Peer to Peer 分享技术只需支付光盘的成本),所以令微软在这些国家推广正版 Windows 困难重重。微软为此推出了 Windows正版增值计划,要能够通过这设置才可以得到微软的支持、更新、下载服务,不久破解组织亦已成功破解此技术。后来微软意识到问题所在,在2007年4月起在第三世界国家推出3美元学生套装,
更多推荐
所有评论(0)