1 / 44
文档名称:

第6章 嵌入式操作系统.ppt

格式:ppt   页数:44
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 嵌入式操作系统.ppt

上传人:企业资源 2012/2/2 文件大小:0 KB

下载得到文件列表

第6章 嵌入式操作系统.ppt

文档介绍

文档介绍:嵌入式系统原理与设计

第六讲嵌入式操作系统
本节提要
1
2
3
操作系统概念和结构
嵌入式操作系统及特点
任务同步与通信通信


操作系统有效的组织和管理计算机系统的各种软件、硬件资源,合理的组织计算机系统的工作流程,控制程序的执行,并向用户提供一个良好的工作环境和友好的接口。
(1)操作系统是计算机系统的资源管理者
(2)改善人机界面,为用户提供友好的工作环境
对计算机系统而言,操作系统是对所有系统资源进行管理的程序集合,对用户而言,操作系统提供了对系统资源进行有效利用的简单抽象方法。
2. 操作系统的结构
驱动程序
内核
接口库
外围
图6-1 操作系统结构
操作系统主要功能
操作系统的五大管理功能:进程管理、文件管理、存储管理、设备管理和作业管理。

操作系统对进程的管理包含如下几个方面:
(1)进程控制
创建任务、撤销任务以及控制任务在运行过程中的状态转换。
(2)任务调度
从任务就绪队列中,按照一定的算法选择一个任务,使其得到CPU控制权,开始运行。在任务完成后,放弃CPU。
(3)任务同步
设置任务同步机制,协调各任务的运行。
(4)任务通信
提供任务间通信的各种机制。
2 存储器管理
存储器管理的主要任务是为多任务的运行提供高效稳定的运行环境。一般包含:
(1)地址重定位在多任务环境下,每个任务动态创建,任务的逻辑地址必须转换为主存的物理地址。
(2)内存分配为每个任务分配内存空间,使用完毕后收回分配的内存。
(3)内存保护保证每个任务都在自己的内存空间内运行,各程序互不侵犯,尤其是保护操作系统占用的内存空间。
(4)存储器扩展通过建立虚拟存储系统来对主存容量进行逻辑扩展。虚拟存储器允许程序以逻辑方式寻址,而不用考虑物理内存的大小。当一个程序运行时,只有部分程序和数据保存在内存中,其余部分存储在介质上。
3 文件系统
文件系统对用户文件和系统文件进行管理,保证文件的安全性,实现信息的组织、管理、存取和保护。文件管理的主要任务是:
(1)目录管理:所有的目录项构成一个目录文件。目录管理为每个任务创建其目录项,并对其进行管理。
(2)文件读写管理:文件系统根据用户的需要,按照文件名查找文件目录,确定文件的存储位置,然后利用文件指针进行读写操作。
(3)文件存取控制:为了防止文件被非法窃取或者破坏,文件系统中需要建立文件访问控制机制,保证数据的安全。
(4)存储空间管理:文件存储管理提高存储空间的利用率,优化文件操作的速度。
常见的文件系统有FAT16,FAT32,NTFS等。
4 设备管理
设备管理的主要目的是屏蔽设备硬件特性、提高设备的利用率。除CPU和内存外,计算机系统的其他硬件都属于外部设备。设备管理主要包括以下几个方面。
(1)缓冲管理
由于CPU与I/O设备的速度相差很大,通常设备管理需要建立I/O缓冲区,并对缓存区进行有效管理。
(2)设备分配
用户提出I/O设备请求后,设备管理程序对设备进行分配,使用完成后收回设备。
(3)设备驱动
设备驱动程序提供CPU与设备控制器间的通信。CPU向设备发出I/O请求,接收设备的中断请求,并能及时的响应。
5 作业管理
操作系统屏蔽了硬件操作的细节,用户通过操作系统提供的接口访问计算机的硬件资源。操作系统提供系统命令一级的接口,供用户用于组织和控制自己的作业运行
(1)命令接口分为联机命令接口和脱机命令接口。联机命令接口为联机用户提供,由一组命令和解释程序构成。脱机命令为批处理系统的用户提供。
(2)程序接口用户获得操作系统服务的唯一途径,由一组系统调用组成。在高级语言中如C语言,提供与系统调用一一对应的库函数,应用程序通过调用库函数来完成操作。
(3)图形接口图形接口提供对屏幕上的对象进行操作,完成程序控制和操作,方便用户对软硬件资源的使用GUI的主要构件是窗口、菜单和对话框。
操作系统的分类

分时操作系统将CPU的工作时间划为许多很短的时间片,轮流为各个终端的用户服务。分时系统具有以下儿个基本特征:
(1)多路性。一台主机可连接多台终端,多个终端用户可以同时使用计算机,共亨系统的硬软件资源。
(2)独立性。各个用户的操作互不干扰,每一个用户都认为整个计算机系统被他所独占,为他服务。
(3)交互性。用户能与系统进行对话。在一个多步骤作业的运行过程中,用户能通过键盘等设备输入数据或命令,系统获得用户的输入后作出响应,显示执行的状况或结果。
(4)及时性。系统一般能在一秒钟内接受和响应用户的输入命令或数据,在数秒内显示命令的执行结果。

最近更新

2024年邯郸科技职业学院单招职业技能考试题库.. 40页

2024年郑州工业安全职业学院单招职业倾向性考.. 42页

2024年郑州澍青医学高等专科学校单招职业适应.. 39页

2024年郑州黄河护理职业学院单招职业倾向性考.. 40页

2024年酒泉职业技术学院单招职业技能考试题库.. 39页

2024年重庆传媒职业学院单招综合素质考试模拟.. 40页

常见妇产手术及缝合技术讲课文档 18页

2024年重庆工商职业学院单招综合素质考试模拟.. 41页

2024年重庆市广元市单招职业倾向性测试模拟测.. 41页

2024年重庆市达川地区单招职业倾向性测试模拟.. 40页

2024年重庆建筑科技职业学院单招职业技能测试.. 40页

2024年重庆电讯职业学院单招职业适应性考试模.. 39页

2024年金华职业技术学院单招职业技能考试模拟.. 41页

2024年长春医学高等专科学校单招职业倾向性考.. 42页

2024年长沙幼儿师范高等专科学校单招职业倾向.. 41页

2024年闽江师范高等专科学校单招职业倾向性考.. 40页

2024年陕西学前师范学院单招综合素质考试题库.. 40页

2024年陕西电子信息职业技术学院单招职业技能.. 39页

2024年陕西省西安市单招职业倾向性考试模拟测.. 40页

2024年集美大学诚毅学院单招职业倾向性考试题.. 40页

2024年青岛远洋船员职业学院单招综合素质考试.. 39页

2024年青海省玉树藏族自治州单招职业适应性考.. 40页

2024年鹤岗师范高等专科学校单招职业倾向性考.. 42页

2024年黎明职业大学单招职业技能测试模拟测试.. 41页

2024年黑龙江农垦职业学院单招职业技能考试模.. 40页

2024年黑龙江省大兴安岭地区单招职业倾向性考.. 40页

2024年黑龙江能源职业学院单招职业适应性考试.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页