| 贵 州 学 习 网 |
|
某种程度上windows 9x用户对windows抱怨最多的就是它的稳定性了,在windows 9x上蓝屏是最常见的事情。我仍然记得在运行windows 9x的电脑上用word写文章时切记的一件事情就是随时存盘,否则蓝屏来得毫无征兆,半天的辛苦就去了。有时候稳定性和兼容性是必须要同时考虑的问题,windows 9x的兼容性无疑是很好的,但是稳定性实在是欠佳。而windows 2000由于是基于nt的内核和技术在稳定性上有上佳表现,但是windows 2000的兼容性又实在是太差了,在兼容硬件组成的兼容机上,windows 2000根本谈不上稳定。
稳定和可靠一直都是windows的死穴,一个可靠而稳定的操作系统要能够24×7天运行相当一段时间而不出任何问题,在这个方面windows比起其他的操作系统无疑是最差的。也许广大的个人用户已经对系统死机见怪不怪了,而实际上,在有些操作系统上死机几乎是不可思议的事。我记得我们公司有一台ibm公司的as400,如果as400有一天死机了,那我们可能除了打电话向ibm求助外什么也不敢做,因为这从来就没有发生过。话题好像有一点扯远了,我要说windows xp是迄今为止最稳定、兼容性最好、运行速度最快的windows操作系统(注:这话是比尔说的),也许兼容性最好谈不上,但是它至少不会输给windows 98,最稳定、速度最快倒是真的。 提高软件的兼容性 程序员在设计程序的时候要考虑程序的兼容性,通常的方法是兼容以前的代码,这样带来的后果可能就是程序运行的速度不够理想。这很容易理解,因为凡是和以前代码冲突的高级功能都不可以使用。但是现有的软件是一个巨大的资源,也是windows赖以存活的基础,微软不可能不支持过去的软件。windows xp另辟途径来解决软件兼容性的问题,那就是虚拟机。虚拟机并不是一个新鲜玩意,Java就是利用了虚拟机的方法来实现所谓的“一次编写,到处运行”,也有软件公司开发出windows的虚拟机,使得windows的程序可以在LINUX中直接运行。如果要开发windows的虚拟机那还有比微软自己来做更好的吗!不过windows xp中不叫虚拟机而叫兼容模式,实际是一样的。在每一个可执行程序的快捷方式的属性栏中都有一个兼容性的选项,如果你希望兼容windows 95的程序,那就选择windows 95就可以了。 你可以选择的兼容模式还有windows 98、windows nt和windows 2000。听起来还不错,实际用起来到底行不行啊!我记得原先need for speed这个游戏在windows 2000下是玩不起来的,看看使用兼容模式可不可以运行,嘿,还真的可以,need for speed运行得还不错!不过我还是要提醒你别指望windows xp可以兼容所有的老软件,有一些在dos下需要直接访问硬件的游戏是不可能在windows xp下运行的,因为windows xp是不会允许软件直接访问硬件的。window xp保留了一个大概有1200个软件的列表,列表上的软件都是要在兼容模式下运行的,如果你运行列表上的软件,windows xp无需做任何设置就会自动调用相应的兼容模式来运行这个程序。 windows xp会给每一个在兼容模式下运行的程序都加载一个虚拟机,那可是非常占用内存的,而其中windows 2000兼容模式占用的内存最多,简直就是在吃内存,好在绝大多数windwos 2000的程序都可以在windows xp中直接运行而不需要使用兼容模式。既然是虚拟机,那么在速度上就会有所损失,好在这个虚拟机是微软开发的,实际使用上速度降低得不是很明显。大多数的windows 2000上的运用程序无需修改就可以在windows xp上运行得很好,不过还是有一些例外,我在安装windows xp的时候就发现norton antivirus 2001、logitech的mouse ware都不可以在windows xp上运行。至于norton antivirus 你需要做的事是到norton公司的站点上去下载一个补丁或者直接升级到norton antivirus的最新版2002,据说此版本完全支持windows xp。而logitech的mouse ware一定会出for windows xp的版本的,什么时候出这只是个时间问题。 提高硬件的兼容性 我大概在windows xp beta2的时候就开始使用windows xp,那个时候的windows xp远没有现在这么成熟,那个时候就使用windows xp实在是有不得已的原因。好友送给我一个微软的光电鼠标,可是这个鼠标一装在我的电脑上windows 2000就会莫名其妙地死机。各位在使用windows 2000的时候不知有没有注意如果windows 2000运行在acpi(advanced configuration and power interface,一种高级电源管理)上时,所有的pci设备都是在共享一个中断!这真是一个让人哭笑不得的设计,我有那么多空余的中断,windows 2000为什么要共享中断,如果真要共享也就只有由它去了,但是windows 2000竟然让一堆的硬件共享一个中断。微软的本意是想减少中断冲突,让windows来统一管理硬件的资源。但是这是有前提的,那就是你的硬件必须要“完全”符合windows 2000的要求,而且驱动程序也要“完全”和windows 2000相匹配,最好硬件、驱动程序都是通过微软windows 2000的兼容认证(hcl)。当然如果你用的是原装机,可能问题还比较少,但是谁又能保证以后不买新的硬件?windows 2000中acpi的设计是一个倍受指责的功能。 windows xp中仍然沿用acpi高级电源管理,只是windows xp再也不会让所有的pci设备都共享一个中断了。 如果你有多余的中断,windows xp是不会共享中断的,只有在你的系统中已经没有多余中断的情况下windows xp才会尝试共享中断。这样windows xp对硬件的兼容性就有了显著提高,而且windows xp还支持更多的硬件,技术资料上是说12000,这大概是windows 2000的两倍了,大部分的现有硬件都无需安装驱动程序就可以在windows xp中运行得更好。有一些for windows 2000的驱动程序也可以用在windows xp上,如果在使用windows xp时还没有找到相应的驱动程序,不妨试试windows 2000的驱动。 windows xp的稳定性也是非常出色的,微软宣称windows xp是迄今为止最稳定的操作系统,在windows xp的开发初期,它的项目负责人就把系统的稳定性作为系统设计的第一目标,而且据称在正式发布前所有的源代码都被重新审核过了。当然windows xp的稳定性还需要更多的时间去验证,如果说windows xp会比linux或unix更稳定也还为期过早,但是就我使用来看windows xp无疑是最稳定的windows操作系统。 某种程度上windows 9x用户对windows抱怨最多的就是它的稳定性了,在windows 9x上蓝屏是最常见的事情。我仍然记得在运行windows 9x的电脑上用word写文章时切记的一件事情就是随时存盘,否则蓝屏来得毫无征兆,半天的辛苦就去了。有时候稳定性和兼容性是必须要同时考虑的问题,windows 9x的兼容性无疑是很好的,但是稳定性实在是欠佳。而windows 2000由于是基于nt的内核和技术在稳定性上有上佳表现,但是windows 2000的兼容性又实在是太差了,在兼容硬件组成的兼容机上,windows 2000根本谈不上稳定。 稳定和可靠一直都是windows的死穴,一个可靠而稳定的操作系统要能够24×7天运行相当一段时间而不出任何问题,在这个方面windows比起其他的操作系统无疑是最差的。也许广大的个人用户已经对系统死机见怪不怪了,而实际上,在有些操作系统上死机几乎是不可思议的事。我记得我们公司有一台ibm公司的as400,如果as400有一天死机了,那我们可能除了打电话向ibm求助外什么也不敢做,因为这从来就没有发生过。话题好像有一点扯远了,我要说windows xp是迄今为止最稳定、兼容性最好、运行速度最快的windows操作系统(注:这话是比尔说的),也许兼容性最好谈不上,但是它至少不会输给windows 98,最稳定、速度最快倒是真的。 提高软件的兼容性 程序员在设计程序的时候要考虑程序的兼容性,通常的方法是兼容以前的代码,这样带来的后果可能就是程序运行的速度不够理想。这很容易理解,因为凡是和以前代码冲突的高级功能都不可以使用。但是现有的软件是一个巨大的资源,也是windows赖以存活的基础,微软不可能不支持过去的软件。windows xp另辟途径来解决软件兼容性的问题,那就是虚拟机。虚拟机并不是一个新鲜玩意,java就是利用了虚拟机的方法来实现所谓的“一次编写,到处运行”,也有软件公司开发出windows的虚拟机,使得windows的程序可以在linux中直接运行。如果要开发windows的虚拟机那还有比微软自己来做更好的吗!不过windows xp中不叫虚拟机而叫兼容模式,实际是一样的。在每一个可执行程序的快捷方式的属性栏中都有一个兼容性的选项,如果你希望兼容windows 95的程序,那就选择windows 95就可以了。 你可以选择的兼容模式还有windows 98、windows nt和windows 2000。听起来还不错,实际用起来到底行不行啊!我记得原先need for speed这个游戏在windows 2000下是玩不起来的,看看使用兼容模式可不可以运行,嘿,还真的可以,need for speed运行得还不错!不过我还是要提醒你别指望windows xp可以兼容所有的老软件,有一些在dos下需要直接访问硬件的游戏是不可能在windows xp下运行的,因为windows xp是不会允许软件直接访问硬件的。window xp保留了一个大概有1200个软件的列表,列表上的软件都是要在兼容模式下运行的,如果你运行列表上的软件,windows xp无需做任何设置就会自动调用相应的兼容模式来运行这个程序。 windows xp会给每一个在兼容模式下运行的程序都加载一个虚拟机,那可是非常占用内存的,而其中windows 2000兼容模式占用的内存最多,简直就是在吃内存,好在绝大多数windwos 2000的程序都可以在windows xp中直接运行而不需要使用兼容模式。既然是虚拟机,那么在速度上就会有所损失,好在这个虚拟机是微软开发的,实际使用上速度降低得不是很明显。大多数的windows 2000上的运用程序无需修改就可以在windows xp上运行得很好,不过还是有一些例外,我在安装windows xp的时候就发现norton antivirus 2001、logitech的mouse ware都不可以在windows xp上运行。至于norton antivirus 你需要做的事是到norton公司的站点上去下载一个补丁或者直接升级到norton antivirus的最新版2002,据说此版本完全支持windows xp。而logitech的mouse ware一定会出for windows xp的版本的,什么时候出这只是个时间问题。 提高硬件的兼容性 我大概在windows xp beta2的时候就开始使用windows xp,那个时候的windows xp远没有现在这么成熟,那个时候就使用windows xp实在是有不得已的原因。好友送给我一个微软的光电鼠标,可是这个鼠标一装在我的电脑上windows 2000就会莫名其妙地死机。各位在使用windows 2000的时候不知有没有注意如果windows 2000运行在acpi(advanced configuration and power interface,一种高级电源管理)上时,所有的pci设备都是在共享一个中断!这真是一个让人哭笑不得的设计,我有那么多空余的中断,windows 2000为什么要共享中断,如果真要共享也就只有由它去了,但是windows 2000竟然让一堆的硬件共享一个中断。微软的本意是想减少中断冲突,让windows来统一管理硬件的资源。但是这是有前提的,那就是你的硬件必须要“完全”符合windows 2000的要求,而且驱动程序也要“完全”和windows 2000相匹配,最好硬件、驱动程序都是通过微软windows 2000的兼容认证(hcl)。当然如果你用的是原装机,可能问题还比较少,但是谁又能保证以后不买新的硬件?windows 2000中acpi的设计是一个倍受指责的功能。 windows xp中仍然沿用acpi高级电源管理,只是windows xp再也不会让所有的pci设备都共享一个中断了。 如果你有多余的中断,windows xp是不会共享中断的,只有在你的系统中已经没有多余中断的情况下windows xp才会尝试共享中断。这样windows xp对硬件的兼容性就有了显著提高,而且windows xp还支持更多的硬件,技术资料上是说12000,这大概是windows 2000的两倍了,大部分的现有硬件都无需安装驱动程序就可以在windows xp中运行得更好。有一些for windows 2000的驱动程序也可以用在windows xp上,如果在使用windows xp时还没有找到相应的驱动程序,不妨试试windows 2000的驱动。 windows xp的稳定性也是非常出色的,微软宣称windows xp是迄今为止最稳定的操作系统,在windows xp的开发初期,它的项目负责人就把系统的稳定性作为系统设计的第一目标,而且据称在正式发布前所有的源代码都被重新审核过了。当然windows xp的稳定性还需要更多的时间去验证,如果说windows xp会比linux或unix更稳定也还为期过早,但是就我使用来看windows xp无疑是最稳定的windows操作系统。 |
责任编辑:gzu521