《嵌入式操作系统》教学

《嵌入式操作系统》教学

ID:36894335

大小:5.67 MB

页数:139页

时间:2019-05-10

《嵌入式操作系统》教学_第1页
《嵌入式操作系统》教学_第2页
《嵌入式操作系统》教学_第3页
《嵌入式操作系统》教学_第4页
《嵌入式操作系统》教学_第5页
资源描述:

《《嵌入式操作系统》教学》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、BedEmbeddedOperatingSystemEnEmded嵌入式操作系统EmbeddedOperatingSystem两个问题全球最大的软件公司Microsoft(微软)最重要的软件产品(立家之本)操作系统(Windows)全球第二大的软件公司Oracle(甲骨文)最重要的软件产品(立家之本)数据库(Oracle)课程形式课堂教学、习题课课后作业上机实验第一章操作系统基础关于操作系统加深对使用的操作系统的理解,有利于深入编程;用户为了开发应用程序必须与操作系统打交道编程时借鉴操作系统的设计思想和算法(比如插件开发、微内核)操作系统中所用

2、的许多概念和技巧可以推广应用到其他领域存在人们意识不到的大量“操作系统”(如:嵌入式系统-家电、手机)设计操作系统或者修改现有的系统选择购买操作系统:因为我们并不总使用Windows2000/XP操作系统涉及到计算机科学很多领域计算机体系结构/硬件软件设计程序设计语言数据结构算法网络学习核心技术并能在其他地方应用操作系统是目前最复杂的软件系统之一抽象操作系统具有一种魔力(magic)提供了无限的CPUs无限的内存单一全球计算能力等等思维方式的学习课程的地位及特点课程的特点实践性强(从实践总结出原理)涉及面广(并行程序,性能问题,结构问题,程序方

3、法论,软件工程等等)错综复杂:纵横交错如何学好本课程1、理论学习2、实验、实习3、源代码分析、参与(Linux)4、培养分析问题、解决问题的基本能力重点参考书1、任哲等,《嵌入式操作系统基础》,北京航空航天大学出版社2、本课程课件3、参考书操作系统基础屠立德屠祁清华大学出版社现代操作系统陈向群等译机械工业出版社操作系统吴企渊梁燕清华大学出版社计算机操作系统徐甲同等西安电科大出版社操作系统教程孟庆昌西安电科大出版社计算机操作系统教程张尧学史美林清华大学出版社计算机操作系统教程周长林左万历高等教育出版社Windows操作系统原理尤晋元、史美林机械工

4、业出版社OperatingSystemsPrinciplesLubomirBic清华大学出版社第一节操作系统的概念计算机系统操作系统在计算机系统的地位计算机硬件操作系统实用程序应用程序操作系统设计者程序员终端用户操作系统是一个系统软件,它管理计算机系统中的软件和硬件资源,在计算机硬件和用户之间起到一个接口作用。操作系统的定义定义:用以控制和管理计算机硬件和软件资源、合理地组织计算机的工作流程以及方便用户使用计算机的程序的集合。这个定义具有以下三个方面的含义:1、操作系统统一控制和管理计算机系统所拥有的硬件和软件资源,使之可以得到更加有效合理的利

5、用。2、操作系统能合理地组织计算机系统的工作流程,增强系统的处理能力。3、操作系统提供了用户与裸机之间的接口,使用户更方便地使用计算机。两个简单有趣的定义1、购买“操作系统”时,零售商所装的所有东西。2、一直运行在计算机上的程序二、操作系统的特征1、并发性2、共享性3、异步性/随机性4、虚拟性二、操作系统的特征1、并发性并发性是指在计算机系统中同时存在有多个程序,从宏观上看,这些程序是同时向前推进的。单CPU环境下,并发程序是在CPU上交替运行的。用户程序与用户程序;用户程序和操作系统程序之间并发执行。在多处理器环境下,多个程序的并发特征,就不

6、仅在宏观上是并发的,而且在微观(即在处理机一级)上也是并发的。但是,不论是什么计算环境,我们所指的并发都是在一个操作系统的统一指挥下的并发。2、共享性是指操作系统程序与多个用户程序共享系统中的各种资源。并发和共享是操作系统两个最基本的特性,它们互为依存。1、资源的共享是由于程序的并发执行而引起的,若系统不允许程序并发执行,自然就不存在资源共享问题。2、若系统不能对资源共享实施有效管理,必然会影响到程序的并发执行,甚至程序无法并发执行,操作系统也就失去了并发性,导致整个系统效率地下。3、随机性/异步性操作系统的运行是在一个随机的环境中运行的,即用

7、户不能对所运行的程序的行为以及硬件设备的情况做任何的假定。我们无法知道一个运行着的程序会在什么时候做什么事情,也无法知道一个设备什么时候向处理器发出中断请求,因此我们也无法知道操作系统正处于什么样的状态之中。它是把物理上的一个实体变成逻辑上的多个对应物,或者把物理上的多个实体变成逻辑上的一个对应物的技术。多道程序设计中的CPUSpooling技术窗口技术时分/频分多路-物理信道虚拟存储器4、虚拟性计算机的逻辑结构中央处理器外存储器内存储器输出设备系统总线输入设备适配器适配器适配器I/O端口I/O端口外存储器接口控制器运算器存储器三、操作系统的功

8、能从功能即资源管理的观点看,操作系统的主要任务就是管理计算机系统的资源。操作系统的功能和目标处理机管理(进程管理)存储器管理(内存管理)设备管理文件管

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。