Windows真的那么容易蓝屏吗
在提到mac和PC的优缺点时,很多人都爱用windows容易蓝屏说事儿,但是windows真的那么容易蓝屏吗?计算机专业大一,略懂皮毛,入行不深,在初一开始接触电脑,当时家里买了台奔腾系列的台式电脑(当时买的时候还要的是最好的咧),用的是XP的操作系统,在漫长的岁月中,我买了借了很多盗版光盘,装过不少盗版游戏(请支持正版),不良网站也浏览过,病毒也中过(有段时间连杀毒软件都没装过,当时360完全不火,买的是瑞星的卡,期限到了之后觉得没什么用也没在买新的,所以没有另外的杀毒软件),上高中后换了台电脑用windows7,也是 一番小折腾,在此期间,只是用XP时候蓝屏过一次,window7的情况下连系统还原都没有用过。在大一夏天时用笔记本玩GTA4纽约城轶事时候过热黑屏过一次(散热问题)。但是大家总是觉得windows老是出问题,所以我想问:windows7真的那么容易出问题?(MBP真的很漂亮,mac OS系统也不错,有的时候确实快(宿舍有哥们用apple,所以每天见猪跑),下次买新的决定苹果,但是其实我只是喜欢她的外观)
Windows 会蓝屏,Mac 会五国,Linux 会Kernel Panic。软件是人写的,自然会有bug,越是复杂的软件bug 就越多,甚至会多到明知有bug 也没人修的地步。
做好日常备份,少在生产环境里瞎折腾,可能才是更好的选择。
Windows 9x 采用Monolithic Kernel。这种大型内核,在一个驱动程序发生错误的时候能导致操作系统立刻崩溃;Windows NT 由Dave Cutler 领衔重新设计了混合型内核(Hybrid Kernel),崩溃比9x 系列减少了。Mac OS X 使用MicroKernel,内核和其他操作系统组件之间的耦合小,其他部件的错误不容易影响到内核,因此不常崩溃。
@冯东 的看法:
OS X 是双模式kernel ,driver 可以在kernel-space 也可以在user-space 。但后者几乎总是用来做开发。发布的driver 都是在kernel-space 。NT 的hybrid kernel 中,driver 在kernel-space 。Linux 是Monolithic ,但是一样很稳定。
另一方面,monolithic 只是没有统一的user-space API 而已,并不妨碍你开发自己的user-space driver 方案(一般是一个小型kernel-space stab 加上大型的user-space manager),比如OS X 下的USF 。
大型kernel 注重代码设计以及将功能推向真正的service/daemon 。Microkernel 的概念用得并不多。尤其是Mach 这种过时的microkernel 设计。XNU kernel 保留了Mach 的消息分发,但仅此而已,真正运行在user-space 的kernel service 几乎没有。
windows9X的蓝屏几率是非常高的,甚至在盖茨演示windows的时候都曾发生过蓝屏的现象,一方面也是因为windows过于强调向下兼容16位软件。不过在windows全线转为NT内核之后,蓝屏的确实很少发生了。
在一个电脑公司里面做过售后...
Windows蓝屏大概分为几个情况:
第一,硬件问题:这个我见到过的大多出现在内存上,其次是显卡
第二,驱动:驱动冲突,要特别注意一些驱动不要通过驱动人生或者驱动精灵这些软件更新,容易出问题
第三,病毒,这个概率跟个人的使用习惯和安全意识有关
第四,软件冲突.特别要注意一下一些开发软件和游戏之间的问题,曾经遇到过影子系统跟一个左面小游戏冲突,只要装在一起就蓝屏
第五,主板BIOS跟某些游戏的冲突,这个我不懂怎么个情况,但是在一些论坛上看到过主板的BIOS有bug会在玩某些有些的时候出现蓝屏
千万别相信Windows的蓝屏代码...准确率太低...不过有可能是我能力差,米弄明白他们的表达含义...
电脑是给人用的,比较注意的话蓝屏就少,不注意就多...
mac os x的稳定是建立在苹果自家工业产品上的,而且这些产品的硬件兼容性都是经过苹果开发部门严格的测试的,反而windows的系统运行在各种品牌机、组装机上,因此硬件问题导致的不兼容而引发蓝屏的机率就比mac os x大得多。
软件上也是如此,mac os x的应用软件比windows少得多,尤其在中国,苹果用户安装软件量远远不及windows用户,因此对系统产生的干扰也远比windows少得多,更不用说因为乱安装软件及附带的流氓插件而造成系统崩溃了。
我正在用mac os x,三个月前用win7,感觉win7是目前所有桌面操作系统上最好用的,没有之一,而且好用百倍。系统稳定、应用丰富、游戏性能强劲、各种软件优化得好。
至于蓝屏,要不是折腾各种系统环境配置、开发环境配置,没见过蓝屏(PS:显示驱动问题的不算)。
本文出自 “技术帝还是技术低” 博客
- 发表评论
-
- 最新评论 更多>>