windows早期容易蓝屏,现在很少蓝屏的原因

2016年01月20日  深蓝      4483 阅读  1 评论

001.jpg

win98以前的操作系统蓝屏,不用解释太多,根本原因只有3个:

1. win98以前的操作系统还要兼容16位程序(说白了就是DOS程序)
2. win98以前的操作系统,对内存的管理机制不是很完善。
3. win98以前的驱动程序,没有进行认证处理。

稍微详细点:
1. 这个不多解释了,DOS是一个极差的操作系统,为了兼容他的程序做出很多牺牲也是难免的,微软之所以能干掉MAC,也是因为他兼容性做的特别好,产品生命周期特别长,比如XP,他整整支持了13年,DOS虽然后来不支持了,但一直到98年还在兼容,也算够意思。
2. 从NT开始(以win2000为代表),windows不再兼容16位程序,是纯32位操作系统,当然稳定得多。而NT内核有一个显著的特性就是内存隔离机制。每个程序都只能使用自己的那块内存,而不是直接访问系统内存,这样稳定性大大提高。
3. 也是从NT开始,微软要求第三方驱动程序都要经过他的数字认证,虽然并不是完全强制(非认证的驱动只是会给出警告),但是也大大提高了驱动程序质量的门槛。

就是这三个原因,让Windows摆脱了因软件原因蓝屏的困境。基本上从XP开始,蓝屏基本上都是因为硬件原因造成的。

原作者:王鹏

1 位朋友发表了看法
  • 1楼 fxc   游客 2016-01-23 22:23:06 回复
    xp开始蓝屏就少很多了,98上蓝屏是随时的。
深蓝微信