博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
和windows系统相比,为什么多数Linux运行时间长了之后速度不会变慢
阅读量:5780 次
发布时间:2019-06-18

本文共 541 字,大约阅读时间需要 1 分钟。

hot3.png

因为二者的内核有本质差别,Windows使用近似微内核的结构,外围驱动有相当一部分是通过注册services项目的方式加载的,所以,新增硬件,新装软件如果有sys文件需要加载,就要增加services项,导致开机时Windows内核代码加载时间会慢慢变长。

Linux是宏内核结构,大部分驱动都包含在内核里,我相信Linux用户没事不会自己重编内核玩,那么Linux内核加载时间是固定的。那么Linux开机时间就不会有特别明显的变化。要是Linux用户隔三差五的往内核里添点东西,Linux不会变慢?那就出鬼了。

所以别去比较二者为什么变慢了,就是因为两者的内核设计不一样,如果Linux允许rpm包大量的把代码放到内核态并且开机加载,Linux一样也会慢的要死。

有人说,我就装个游戏,电脑怎么变慢了?你们知道吗,装个游戏没准就顺便给你装个.net frameworks x.x,顺便装directX,顺手给你的服务项里塞一堆的sys文件,游戏玩多了不变慢就见鬼了。这年头,装个QQ都有可能会给你安装sys文件(QQ2005-2007年期间的版本),电脑变慢这种事情,太正常不过了。

转载于:https://my.oschina.net/ajian2014/blog/304992

你可能感兴趣的文章
Valgrind使用指南和错误分析
查看>>
mybatis-jpa
查看>>
BI项目中ETL设计与思考【转】
查看>>
ubuntu修改源
查看>>
SpringObjectFactory.java:220:-1问题出现的原因及解决办法
查看>>
Pinpoint分布式APM安装部署
查看>>
我的友情链接
查看>>
[转载] 杜拉拉升职记——40 “有过”和“同步”
查看>>
2015年10月24日作业
查看>>
我的友情链接
查看>>
基于用户标签的时间衰减因子
查看>>
Windows Vista中多种方法关闭默认共享
查看>>
docker是什么
查看>>
extundelete数据恢复实战!!!
查看>>
Java基础学习总结(22)——异常处理
查看>>
网易新闻应用源码完整版客户端+服务端源码
查看>>
MySQL 1418错误解决方法
查看>>
松下A4伺服常见故障分析(
查看>>
BZOJ3282Tree——LCT
查看>>
记帐数据只记部分后如何处理
查看>>