3.为什么学习操作系统? 31综合一宏观层面 技术、经济、政治 32专业微观层面 计算机领域
3. 为什么学习操作系统? 3.1 综合—宏观层面 技术、经济、政治、… 3.2 专业—微观层面 计算机领域
31综合一宏观层面 (技术、经济、政治、…) 关于学习操作系统的争议: 世界上只需要很少的操作系统设计/实现 者 Windows9X,NT,CE,2000的天 下 垄断不易改变
3.1 综合—宏观层面 (技术、经济、政治、…) 关于学习操作系统的争议: • 世界上只需要很少的操作系统设计/实现 者 • Windows 9x, NT, CE , 2000的天 下 垄断不易改变
赞成学习操作系统的理由 需要总体上掌握系统设计 操作系统包括了所有软件设计/实现问 题 资源共享/管理 安全和身份验证 灵活性,健壮性 友好界面设计
赞成学习操作系统的理由: • 需要总体上掌握系统设计 • 操作系统包括了所有软件设计/实现问 题 资源共享/管理 安全和身份验证 灵活性,健壮性 友好界面设计
性能,性能,性能 ·加深对使用的OS的理解,有利于深入编程 编程时借鉴操作系统的设计思想和算法 存在人们意识不到的大量“操作系统” 嵌入式系统( Embedded os) 我们并不总使用Win95/NT
• 性能,性能,性能! •加深对使用的OS的理解,有利于深入编程 • 编程时借鉴操作系统的设计思想和算法 • 存在人们意识不到的大量“操作系统” 嵌入式系统(Embedded OS) • 我们并不总使用Win95/NT