版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,操作系统的概念,操作系统的层次与操作系统的概念 进程管理 处理器调度 存储器管理 I/O管理 文件管理,2,I/O管理,I/O系统的基本概念 I/O控制方式 缓冲管理 设备分配 设备处理,3,I/O系统的组成,I/O设备 设备控制器 I/O通道 上述设备和相应的总线构成,4,I/O系统的结构,微机I/O系统 总线I/O系统结构 主机I/O系统 不采用单总线结构,而是增加一级I/O通道,5,I/O设备的分类,按传输速率分类: 低速、中速、高速; 按信息交换的单位分类: 块设备和字符设备; 按设备的共享属性分类: 独占、共享和虚拟,6,设备与控制器之间的接口,该接口中有三种类型的信号: 数据信
2、号 控制信号 设备控制器发送给设备; 状态信号 用于指示设备的当前状态,7,设备控制器,CPU与I/O设备之间的接口; 可编址设备; 分为两类: 用于控制字符设备的控制器; 用于控制块设备的控制器,8,设备控制器的功能,接收和识别命令 识别CPU向控制器发送的命令; 数据交换 实现CPU与控制器之间、控制器与设备之间的数据交换; 设备状态的了解和报告 控制器应记下设备的状态供CPU了解; 地址识别 识别它所控制的设备的地址。,9,设备控制器的组成,设备控制器与处理机的接口 有三类信号线:数据线、地址线和控制线; 设备控制器与设备的接口 存在数据、控制和状态三种类型的信号; I/O逻辑 通过一组
3、控制线与处理机交互,实现对设备的控制。,10,I/O通道,主要目的:减少CPU的负担; 实质:是一种特殊的处理机; 特殊之处在于: 指令类型单一; 通道没有自己的内存。,11,通道类型,根据信息交换方式的不同,可分为以下三种类型: 字节多路通道 连接低速或中速设备; 数组选择通道 连接高速设备,但是信道利用率低; 数组多路通道 数据传输速率高,信道利用率高。,12,I/O管理,I/O系统的基本概念 I/O控制方式 缓冲管理 设备分配 设备处理,13,I/O控制,I/O控制的发展经历的四个阶段: 程序I/O方式 中断驱动I/O控制方式 DMA控制方式 I/O通道控制方式 I/O控制的宗旨:尽量减
4、少主机对I/O控制的干预,把主机从繁杂的I/O控制事务中解脱出来,以更多地去完成其数据处理任务。,14,程序I/O方式,早期没有中断机构的计算机系统中使用; 也称为忙等待方式; 不断地循环测试忙/闲标志; CPU极大浪费,15,中断驱动I/O控制方式,现代计算机系统中使用; 由设备控制器控制; CPU和I/O设备并行操作; CPU只需花费极短时间处理中断,16,DMA控制方式,DMA(Direct Memory Access):直接存储器访问 这种方式的特点: 数据传输的基本单位是数据块; 所传送的数据是从设备直接送入内存的,或者相反; 仅在传送一个或多个数据块的开始和结束时,才需CPU干预,
5、整块数据的传送是在控制器的控制下完成的。,17,I/O通道控制方式,是DMA方式的发展; CPU的干预减少为对一组数据块的控制和管理; 实现了CPU、通道和I/O设备三者的并行工作; 通过执行通道程序,与设备控制器来共同实现对I/O设备的控制。,18,I/O管理,I/O系统的基本概念 I/O控制方式 缓冲管理 设备分配 设备处理,19,缓冲的引入,缓和CPU与I/O设备之间速度不匹配的矛盾; 减少对CPU的中断频率,放宽对中断响应时间的限制; 提高CPU和I/O设备之间的并行性,20,缓冲的几种形式,单缓冲 双缓冲 循环缓冲 缓冲池,21,I/O管理,I/O系统的基本概念 I/O控制方式 缓冲
6、管理 设备分配 设备处理,22,设备分配中的数据结构,设备控制表 记录本设备的情况 控制器控制表 记录本控制器的情况 通道控制表 每个通道都配有一张通道控制表 系统设备表 系统的数据结构,记录系统中全部设备的情况,23,设备分配时应考虑的若干因素,设备的固有属性 独占、共享、虚拟 设备的分配算法 先来先服务、高优先权优先 设备分配的安全性 安全分配和不安全分配方式 设备独立性,24,I/O管理,I/O系统的基本概念 I/O控制方式 缓冲管理 设备分配 设备处理,25,设备驱动程序,设备驱动程序的处理过程: 将抽象要求转换为具体要求; 检查I/O请求的合法性; 读出和检查设备的状态; 传送必要的
7、参数; 工作方式的设置; 启动I/O设备。,26,I/O中断处理程序,I/O中断处理程序的工作过程: 检查本次I/O的执行结果; 唤醒被阻塞的相应进程。,27,操作系统的概念,操作系统的层次与操作系统的概念 进程管理 处理器调度 存储器管理 I/O管理 文件管理,28,文件管理,文件和文件系统 文件逻辑结构 目录管理 文件保护,29,数据的组成,数据项 分为基本数据项和组合数据项 记录 一组相关数据项的集合,用于描述一个对象某方面的属性; 文件 具有文件名的一组相关信息的集合,可分为有结构和无结构两种。,30,文件系统模型,31,文件管理,文件和文件系统 文件逻辑结构 目录管理 文件保护,32
8、,文件逻辑结构的类型,有结构文件 是指由一个以上的记录构成的文件,又称为记录式文件; 无结构文件 是指由字符流构成的文件,又称为流式文件。,33,文件管理,文件和文件系统 文件逻辑结构 目录管理 文件保护,34,文件控制块,用于描述和控制文件的数据结构; 文件管理程序借助它实现对文件的操作; 与文件一一对应; 文件控制块的有序集合称为文件目录; 包含三类信息:基本信息、存取控制信息和使用信息,35,目录结构的分类,单级目录结构 最简单的一种目录结构,在整个系统中只建立一张目录表,为每个文件分配一个目录项; 两级目录结构 为每一个用户建立一个单独的用户文件目录,系统中有一个主目录; 树型目录结构
9、 在两级目录结构中,进一步允许用户创建自己的子目录并相应地组织自己的文件形成的多级目录。,36,文件管理,文件和文件系统 文件逻辑结构 目录管理 文件保护,37,影响安全性的因素和采取的措施,人为因素 存取控制机制; 系统因素 系统容错技术; 自然因素 后备系统,38,分级安全管理,系统级管理 用户级管理 目录级管理 文件级管理,39,本章主要内容,4.1 操作系统的概念 4.2 Linux操作系统 4.3 Palm 操作系统 4.4 Windows CE操作系统 4.5 Symbian操作系统,40,LINUX操作系统,Linux简介 Linux操作系统特点 典型应用 相关资源,41,Lin
10、ux简介,嵌入式Linux的产品主要分为三类: 专门为Linux的嵌入式方向而做的,其产品开发方向是:让Linux更小,更容易嵌入体积、功能和性能要求很高的硬件中; 专门为Linux的实时特性设计的产品,将Linux开发成实时系统应用于一些关键的控制场合; 将实时性和嵌入式方案结合起来,提供集成化的开发方案。,42,Linux操作系统的主要特点,开放性 多用户 多任务 良好的用户界面 设备独立性 提供了丰富的网络功能 可靠的系统安全 良好的可移植性,43,典型应用,PC/服务器 是Linux的最初应用 嵌入式应用 消费电子产品、工业控制、通信设备等众多类型产品 实时系统 众多公司都在致力于把L
11、inux修改成实时嵌入式操作系统,应用方向包括工业控制、航空航天等领域。,44,相关资料, RedHat的官方网站 Monta Vista软件公司的官方网站 Lineo公司的官方网站 LinuxmLinux是由国内移软科技有限公司推出的基于嵌入式Linux系统的软件平台,主要为手机、掌上电脑等移动终端设备设计。,45,本章主要内容,4.1 操作系统的概念 4.2 Linux操作系统 4.3 Palm 操作系统 4.4 Windows CE操作系统 4.5 Symbian操作系统,46,Palm操作系统,Palm OS简介 Palm操作系统特点 典型应
12、用 相关资源,47,Palm OS简介,Palm OS是由Palm公司开发、应用在PDA上的操作系统。最早版本1.0在1996年3月随Palm公司的PDA产品Pilot 1000面市。 作为一套极具开放性的系统,开发商向用户免费提供Palm操作系统的开发工具,允许用户利用该工具在Palm操作系统的基础上编写、修改相关软件,使支持Palm的应用程序丰富多彩、应有尽有。,48,Palm操作系统的主要特点,强大的处理器支持; 良好的兼容性; 安全性; 多媒体; 数据同步; 无线互联; 浏览; 应用程序接口; 软件开发。,49,典型应用,PDA Palm OS出发点就在于此,而且至今保持霸主地位。安装
13、Palm OS的PDA被应用在商业、金融、医疗、娱乐等各个行业。 移动电话 手机中装入功能强大的Palm OS,使得手机具备了基本的PDA功能。这种集成也得益于Palm OS对于GSM/CDMA的通信协议的有力支持。,50,相关资源, Palm公司的网站,介绍Palm的产品和行业应用。 Palm OS的拥有者,Palm公司的子公司。该网站对Palm OS做了详尽的介绍,并且提供资料和软件下载。 一个国内介绍PDA知识和开发经验交流的网站。,51,本章主要内容,4.1 操作系统的概念 4.2 Linux操作系统 4.3 Palm 操作系统 4.4 Windows CE操作系统 4.5 Symbi
14、an操作系统,52,Windows CE操作系统,Windows CE简介 Windows CE操作系统结构及特点 典型应用 相关资源,53,Windows CE简介,Windows CE是Microsoft公司1997年发布的应用在PDA等设备上的嵌入式操作系统。 1998年,装有中文版Windows CE操作系统的手持设备面世。 据统计,在2002年Windows CE占据了世界PDA操作系统市场25.5的份额,并且在最近几年, Windows CE的市场份额不断上升。 Windows CE不同于以往的Windows系列产品。它是一种基于组件的操作系统,各功能模块可方便地裁剪。,54,Wi
15、ndows CE操作系统的结构,Windows CE由很多离散的模块、子模块和组件构成。每个模块为操作系统提供完整或部分的功能,根据应用需求的不同可以方便地裁剪。 Windows CE包含了四个最关键的功能模块:内核模块、对象存储模块、图形,窗口和事件子系统模块以及通信模块。 Windows CE还包含一些可选模块,它们可支持的任务有管理可安装设备驱动程序,支持COM等。,55,Windows CE的功能模块,内核模块 是Windows CE的核心模块,提供在所有设备中都出现的基本操作系统的功能。 对象存储模块 图形、窗口和事件子系统模块(GWES) 是用户、应用程序和操作系统之间的图形用户接
16、口。 通信模块 提供对通信硬件和数据协议的支持。,56,Windows CE操作系统的主要特点,广泛的平台支持; 实时性; 支持大容量存储; 多媒体支持; 互操作通信; 通信服务; 安全服务; 互联网服务; 应用程序接口。,57,典型应用,PDA:日立、三星等众多厂商在其PDA中使用了Windows CE操作系统。 Web终端、Internet访问应用设备等电子通信设备。 工业控制器、移动数据获取装置等工业控制设备。,58,相关资源, Microsoft Windows CE的官方网站。 对于PDA知识的介绍,以及开发工具下载。 .tw Windows CE介绍和工具下载。,59,本章主要内容
17、,4.1 操作系统的概念 4.2 Linux操作系统 4.3 Palm 操作系统 4.4 Windows CE操作系统 4.5 Symbian操作系统,60,Symbian操作系统,Symbian简介 Symbian操作系统特点 典型应用 相关资源,61,Symbian简介,Symbian操作系统是由包括Nokia、Ericsson、Motorola、Samsung等多家通信巨头共同投资的、由Symbian公司推出的应用在移动电话和PDA上的嵌入式操作系统。 据统计, Symbian OS在智能手机产品采用的操作系统中占据了70以上的份额,在PDA操作系统中也有1的份额。须指出的是,由于众多大公司的支持, Symbian操作系统已成为事实上的世界上各大手机制造商的操作系统标准。 Symbian操作系统是先进的开放式操作系统,由全球各主要手机制造商提供专利技术。它可以满足2G、2.5G、3G手机的特殊要求。 Symbian操作系统融合了集成应用环境和移动电话技术的优势,成为构建无线通信价值链的中坚力量。,62
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026上海大剧院艺术中心总部第二季度工作人员招聘1人笔试参考试题及答案解析
- 2026年重庆市社区工作者招聘考试备考试题及答案详解
- 2026江苏盐城工业职业技术学院招聘专职辅导员5人笔试参考试题及答案解析
- 2026年蚌埠医科大学科研助理岗位招聘88名笔试参考题库及答案解析
- 2026年高考政治基础知识
- 2026年灯笼行业分析报告及未来发展趋势报告
- 2026年非侵入性脑创伤监测设备行业分析报告及未来发展趋势报告
- 2026年交通运输会计实务预测题专项
- 2026年心理治疗师初级面试仿真题解析
- 2026年刀库行业分析报告及未来发展趋势报告
- 门诊常见传染病预防
- 2026年国家心理咨询师职业资格考试真题(含答案)
- 2026四川甘孜州巴塘县考调事业单位工作人员18人重点基础提升(共500题)附带答案详解
- 西门子阀门定位器中文说明书
- 围手术期液体管理
- 2026年广东深圳市高三二模高考语文试卷试题(含答案)
- 基层老年痴呆防治管理指南(2025版)
- 2026河南三支一扶考试押题
- 2026年沈阳水务集团有限公司校园招聘笔试备考试题及答案解析
- YY/T 1992-2025采用机器人技术的辅助手术设备总结性可用性测试方法
- 广东省2026届高三下学期普通高等学校招生全国统一考试模拟测试(一)地理试卷(含答案)
评论
0/150
提交评论