- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、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 设计
您可能关注的文档
- 【百度参赛】《狐狸及乌鸦》(第二课时)教学设计方案.doc
- 【创新设计】(福建专用)2014届高考地理一轮复习 第一部分 自然地理 第三讲 地球上的水 第2讲.ppt
- 【答案】暑假新四级阅读精选讲.doc
- 【大学信息技术考试试题(附答案)】练习卷第五讲.doc
- 【复习】计算机网络复习题与答案.doc
- 【化学】3.1.1《化石燃料和有机化合物》教案(苏教版必修2).doc
- 【计算机基础】第二节操作系统20140422.pdf
- 【技术干货】浏览器工作原理及常见WEB攻击 (上).docx
- 【教程】安装及破解完美支持Mac Retina的Photoshop CS6 Extended.pdf
- 【课堂新坐标】2012高三生物一轮复习 第四讲第三节生态系统中的信息传递课件 苏教版必修3.ppt
- 2025年中国乙氧苯柳胺软膏市场调查研究报告.docx
- 2025年及未来5年电信设备项目市场数据调查、监测研究报告.docx
- 2025年中国产宝口服液市场调查研究报告.docx
- 2025年及未来5年远红外线热敷按摩仪之瑞颈灵项目市场数据分析可行性研究报告.docx
- 2025年中国2—氨基—4,6—二氯嘧啶市场调查研究报告.docx
- 2025年及未来5年双层风琴帘项目市场数据调查、监测研究报告.docx
- 2025年及未来5年多功能短路定位分析仪项目市场数据调查、监测研究报告.docx
- 2025年中国换芯型烟嘴市场调查研究报告.docx
- 2025年及未来5年印章防伪项目市场数据调查、监测研究报告.docx
- 2025年中国超小型冷冻修边机市场调查研究报告.docx
最近下载
- 螺纹螺距及牙型角.docx VIP
- 英语单元整体教学设计.ppt VIP
- 2019-2023年初级形态塑料及合成树脂制造行业经济效益分析研究报告.doc
- 2025新教材人教版小学美术三年级上册核心素养教案+单元整体设计.docx
- TP-Link普联TL-NT521 V2.0_万兆 PCIe 网卡详细配置指南 1.0.0.pdf
- 国开电大地域文化(本)(甘肃)第四次形成性考核任务参考答案.doc VIP
- 中央厨房食品安全管理制度.doc VIP
- 第十章 配位平衡与配位滴定法.ppt VIP
- 学堂课程在线科技英语交流(北理)课后作业答案.docx
- 【推荐下载】MIL-PRF-38534G.最新.pdf VIP
原创力文档


文档评论(0)