- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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: 更细粒度的锁定 更灵活的集成解锁在调度中 Solaris的算法似乎偏好多处理系统 内存模式区别 SPARC装载/存储顺序规则没有x86严格 Linux缺乏中断优先级 消息 同步 事件 vs. 信号 信号: 固定集合, 运载数据, 绑定到处理程序 事件: 无限制, 无数据, 有时绑定 信号堵塞 vs. 无警告等待 同步原语 都有基本集合 Windows缺乏“条件变量” 在用户态难以模拟 通常在Unix Pthread代码中使用 虚拟内存 都支持NUMA 都进行每CPU内存分配缓冲 分页管理的细小区别 Solaris/Windows修建每进程的工作集 Linux进行全局修剪 32-bits调节开关 Windows: /3GB 开关 Linux: 编译成 1G/3G, 2G/2G, or 3G/1G Solaris x86: 固定 3.75G/256MB (!) 64-bit: 2TB 到 16TB 范围 物理内存 Linux和Windows共享Intel架构内存限制 Linux不暴露PAE内存给应用程序 Solaris可扩充性更好 比典型Intel大型系统更基于NUMA的大型系统 Solaris/Windows支持热添加内存 安全性模型 特权 细粒度 vs. 粗粒度 Administrator vs. root Unix有一个全部特权的用户 Windows把多种特权授予组或用户 标识 Impersonation vs. setuid/setgid Daemons 和 services 总体趋势是远离以root/SYSTEM运行 安全性模型(续) 访问控制 Windows有一个安全引用监视器 Unix: 分布式安全机制 审核 在Windows上通过SRM提供 Unix上没有集成 保护多个系统 Unix没有“域”概念; Kerberos或LDAP通过add-on支持AuthN, AuthZ 安全认证 Windows Windows 2000通过Common Criteria Cert EAL4 with ALC FLR3 Windows XP, WS 2003进行中 Solaris Trusted Solaris 8通过CC EAL4 LSPP 在网络环境中认证 多级别安全性 Linux 未认证;没有进行中 文件系统 Linux: ext2, ext3, Reiser ext2 没有journal/log, 要求fsck ext2/ext3不自带ACL; 需要一个补丁 32-bit应用程序使用 transitional API访问2GB 文件 Solaris: UFS, Veritas Solaris 7中UFS局限于1TB文件系统 32-bit应用程序使用 transitional API访问2GB 文件 Windows: FAT/FAT32, NTFS NTFS具有已证实的非常高可扩充性 非常健壮(最近有人运行过chkdsk吗?) 网络文件系统 NFS 三个都支持 (Windows通过SFU) 固有的不安全 (都未实现AUTH_KERB) 为LAN设计(Solaris有cachefs) SMB/CIFS 三个都支持(Unix通过Samba) 更紧密的安全性 有一些涉及WAN的试图 AFS 没有真正的Windows支持 为LAN/WAN环境设计 有限的企业应用, 但是对那些组织很关键 I/O 设计
您可能关注的文档
- web数据挖掘-华中师范大学20131.ppt
- web程序设计第2章.ppt
- WEB接口压力测试20131.ppt
- WEB测试框架及用例设计.ppt
- web程序设计第7章.ppt
- Web编程实用技术教程(第二版)第1章Internet的基础知识.ppt
- Web编程技术-C#语言基础.ppt
- WEB网络信息更新监控系统.ppt
- WEB网页制作教程.ppt
- WEDO早期机器人课程介绍.ppt
- 2024年度党员干部民主生活会班子对照检查材料.docx
- 公司党委领导班子2024年度民主生活会对照检查材料4个带头方面.docx
- 市府办(政府办)领导班子2024年民主生活会会后综合情况报告.docx
- 在2025年市司法局信息宣传工作推进会上的讲话.docx
- 在2025年全省文化旅游高质量发展推进会上的讲话.docx
- 在2025年全区工业、住建大规模设备更新推进会上的讲话.docx
- 党支部2024年组织生活会民主评议党员情况总结报告_1.docx
- 2024年度组织生活会个人对照检查剖析材料.docx
- 镇党委书记2024年度民主生活会对照检查材料1.docx
- 党支部2024年组织生活会民主评议党员情况总结报告.docx
最近下载
- 日本日立变频器sj300系列调试参考手册.pdf
- 苏教版三年级下册含有小括号的混合运算教学设计.docx
- 施工安全管理员工培训.pptx VIP
- 禽流感课件(共23张PPT)《动物疫病防治》.pdf VIP
- 在2024年度组织生活会和民主评议党员会上的点评讲话+民主评议党员会议议程.doc VIP
- 天然苏打水标准.pdf VIP
- 理光MPC3004 3504 4504 6004SP维修手册.pdf VIP
- 部编版四年级下册语文5琥珀ppt课件设计 (3).ppt
- 第六节:隋唐统一多民族国家的发展.ppt VIP
- 兴文县2025年第一次公开考调公务员 (参照管理人员)(30人)笔试模拟试题及答案解析.docx
文档评论(0)