Windows与Unix和Linux架构比较.pptVIP

  • 4
  • 0
  • 约3.76千字
  • 约 24页
  • 2017-05-30 发布于北京
  • 举报
Windows 与 Unix 和 Linux: 架构比较 胡锐, Ph.D. ruihu@ 软件架构首席专家 微软(中国)有限公司 议程 比较特性和基本原理 调度 虚拟内存 安全性 集成的服务 比较 “Do it all” 实践 Windows + Services For Unix Unix + WINE + SAMBA 虚拟机化 调度 进程结构 优先级控制 可扩充性问题 同步和通知 事件 vs. 信号 同步原语 进程 都调度线程而不是进程 术语区别 Windows: 具有多个线程的进程 Solaris: 进程,核心线程和用户态轻量进程及线程 Linux: 任务以进程分组,轻量进程绑定到任务 Windows: 父/子关系并未通过Win32清晰暴露 调度优先级 优先级范围:“正常”和“实时” Windows: 1-15 和 16-31 Solaris: 0-59, 60-99, 100-159 Linux: “nice” +19 – -20, 实时 1-99 优先级调节: Solaris, Linux: compute-bound 优先级衰减 Windows: I/O 操作增加优先级 Solaris和Linux支持多重调度策略 可扩充性问题 都归结为锁定和堵塞 Linux仍然有一些“big locks” Windows和Solaris: 更细粒度的锁定 更灵活的集成解锁在调度中 S

文档评论(0)

1亿VIP精品文档

相关文档