Skip to main content
 Web开发网 » 站长学院 » 服务器教程

为什么LINUX服务器多?

2021年07月22日6850百度已收录

  要从内核分析

linxu是单内核分时操作系统,单内核是指linux可以把很多功能模块编译到内核中,在内核态运行,内核态的特点是运行速度快,代价是独占运行,不能共享资源,所以决定了必须采用分时方式,实现并行性

而windows是微内核消息驱动的操作系统,所谓微内核是指真正运行于内核态的功能很少很基本,其他都是采用模块挂载方式,模块运行于用户态,资源可以共享,无需独占运行,带来的缺点是资源共享导致混乱,会造成死机

linux之所以不能在图形界面大展身手是因为分时机制,限制了图形操作的优化

windows为什么那么容易死机,是因为资源共享导致资源利用冲突

运行单个程序,linux的优点就受限了,因为linux擅长并行,单独运行,由于分时机制,本来一鼓作气可以完成的事非要让给其他进程使用cpu

而windows不同,它是消息驱动的,我这个cpu时段能作完,系统会尽量让你作完(windows假死状态的原因)

linux很好很强大

评论列表暂无评论
发表评论
微信