三、当前操作系统的特征大型与小型OS:·100k至数百万行源码·100-1000人-年的工作量嵌入式OS:·内核小到几十k至几百k·研制开发工作量,几个到几十个人年
大型与小型OS: •100k至数百万行源码 •100-1000人-年的工作量 嵌入式OS: •内核小到几十k至几百k •研制开发工作量,几个到几十个人年 三、当前操作系统的特征
复杂:·异步性·体现硬件特征·满足不同用户的相互冲突的需求·性能很重要难于理解:·系统较构建者命短·太复杂,无法整体调试·行为难以预测,通过猜测进行微调·经常是不可靠的
复杂: • 异步性 • 体现硬件特征 • 满足不同用户的相互冲突的需求 • 性能很重要 难于理解: • 系统较构建者命短 • 太复杂,无法整体调试 • 行为难以预测,通过猜测进行微调 • 经常是不可靠的
个人计算:计算机很便宜,将来它会更便宜人人都会拥有一台计算机,甚至多台分布式,并行机群系统:一深腾高速并行计算机通信网络和Internet,方便地共享资源注重高可靠注重移动计算高安全注重嵌入式计算应用广泛(3A)Any where Any time Any person
个人计算: 计算机很便宜,将来它会更便宜 人人都会拥有一台计算机,甚至多台 分布式,并行机群系统: 高速并行计算机——深腾 通信网络和Internet ,方便地共享资源 注重高可靠 高安全 注重移动计算、 注重嵌入式计算 应用广泛 (3A) Any where Any time Any person
本课程总目标:学习核心技术并能在其他地方应用之问题:您会有机会去设计新型操作系统的吗?中国需要操作系统研制人员(电信、移动计算、信息家电..)
中国需要操作系统研制人员 (电信、移动计算、信息家电.) 学习核心技术并能在其他地方应用之 问题: 您会有机会去设计新型操作系统的吗? 本课程总目标:
课程基本目的1:对操作系统的基本概念、基本结构及运行环境有较深入的认识。2深入到操作系统内部,理解并掌握操作系统的基本原理、设计方法和实现技术。3。了解操作系统的演化过程、发展研究动向、新技术以及新思想。4:通过有代表性的、典型的操作系统实例培养分析问题、解决问题的基本能力,为在相关领域开展工作打下坚实的基础
2.深入到操作系统内部,理解并掌握操作系 统的基本原理、设计方法和实现技术。 3.了解操作系统的演化过程、发展研究动向、 新技术以及新思想。 1.对操作系统的基本概念、基本结构及运行 环境有较深入的认识。 4.通过有代表性的、典型的操作系统实例。 培养分析问题、解决问题的基本能力,为在 相关领域开展工作打下坚实的基础。 课程基本目的