- 1、本文档共79页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 运行于MX1上的嵌入式操作系统 * 本章主要内容 4.1 操作系统的概念 4.2 Linux操作系统 4.3 Palm 操作系统 4.4 Windows CE操作系统 4.5 Symbian操作系统 操作系统的概念 操作系统的层次与操作系统的概念 进程管理 处理器调度 存储器管理 I/O管理 文件管理 操作系统概述 计算机由硬件和软件两部分组成,操作系统OS是配置在计算机硬件上的第一层软件,是对硬件系统的第一次扩充。 操作系统在计算机系统中占据了特殊重要的地位,其他所有的软件都将依赖于操作系统的支持,取得它的服务。 操作系统是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行调度、以及方便用户的程序的集合。 操作系统的目标和作用 目标: 1.方便性 2.有效性 3.可扩充性 4.开放性 作用: 1.作为用户与计算机硬件系统之间的接口; 2.作为计算机资源的管理者; 3.作为扩充裸机功能的软件; 4.作为计算机工作流程的组织者。 操作系统的层次模型 操作系统的分类 批处理OS 分时OS 实时OS 批处理系统、分时系统和实时系统是三种基本的操作系统类型。而一个实际的操作系统,可能兼有三者或其中两者的功能。 操作系统的基本特征 并发 共享 虚拟 异步性 操作系统的服务 程序执行 I/O操作 文件系统操纵 通信 差错检测 操作系统的功能 处理机管理 进程控制、进程同步、进程通信、进程调度 存储器管理 内存分配、内存保护、地址映射、内存扩充 设备管理 缓冲管理、设备分配、设备处理 文件管理 文件存储空间的管理、目录管理、文件的读/写管理和保护 提供友好的用户接口 命令接口、程序接口、图形用户接口 操作系统的概念 操作系统的层次与操作系统的概念 进程管理 处理器调度 存储器管理 I/O管理 文件管理 进程管理 进程的描述 进程控制 线程的基本概念 进程同步的基本概念 经典进程同步问题 管程机制 进程通信 进程的描述 在多道程序批处理系统和分时系统中,程序并不能独立运行,做为资源分配和独立运行的基本单位是进程。操作系统所具有的四大特征也都是基于进程而形成的。 进程控制块 为了使程序在多道程序环境下能并发执行,并能对并发执行的程序加以控制和描述,而专门为之配置的数据结构。其中存放了进程标识符、进程运行的当前状态、程序和数据的地址,以及能保存该程序运行时CPU的环境信息。 一个进程的实体由程序段、数据段和进程控制块三部分构成。 进程的定义 1. 进程是进程实体的运行过程,是系统进行资源分配和调度的一个独立单位; 2. 进程是程序的一次执行; 3. 进程是一个程序及其数据在处理机上顺序执行时发生的活动; 4. 进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。 进程的特征 进程和程序是两个截然不同的概念。进程具有五个基本特征,而程序则不具备这些特征。 结构特征 动态性 并发性 独立性 异步性 进程的基本状态 进程有以下三种基本状态: 就绪状态 执行状态 阻塞状态 进程状态图 进程的挂起状态的引入 终端用户的需要 父进程的需要 操作系统的需要 对换的需要 负荷调节的需要 具有挂起状态的进程状态图 进程控制块PCB PCB是进程存在的唯一标志。 作用: 使一个在多道程序环境下不能独立运行的程序(含数据),成为一个能独立运行的基本单位,一个能与其它进程并发执行的进程。 信息:进程标识符信息、处理机状态信息、进程调度信息和进程控制信息 组织方式:链接方式和索引方式 进程管理 进程的描述 进程控制 线程的基本概念 进程同步的基本概念 管程机制 进程通信 处理机的执行状态 系统状态 又称管态或核心状态。具有较高的特权,能执行一切指令,访问所有寄存器和存储区; 用户状态 又称目态。是具有较低特权的执行状态,只能执行规定的指令,访问指定的寄存器和存储区。 进程控制 进程的创建 进程的终止 进程的阻塞与唤醒 进程的挂起与激活 引起创建进程的事件 导致一个进程去创建另一个进程的典型事件有以下四类: 用户登录 作业调度 提供服务 应用请求 进程图 进程的创建过程 申请空白PCB 为新进程分配唯一的数字标识符,并从PCB集合中索取一个空白的PCB。 为新进程分配资源 为新进程的程序和数据,以及用户栈分配必要的内存空间。 初始化进程控制块 包括初始化标识符信息,处理机状态信息和处理机控制信息。 将新进程插入就绪队列 进程控制 进程的创建 进程的终止 进程的阻塞与唤醒 进程的挂起与激活 引起进程终止的事件 正常结束 在任何计算机系统中,都应该有一个用
您可能关注的文档
- 第十二讲 商标权保护(案例).ppt
- 第十四章 社会主义社会经济(政治经济学(南开大学,张俊山).ppt
- 第十四章_地理信息系统应用的论文实例.ppt
- 第十一章跨国公司和国际贸易_20091025232909.ppt
- 第四章 教育和人发展.ppt
- 第四章 控制元件-newnew.ppt
- 小学语文新部编版一年级上册第六单元语文园地六教学课件(2025秋新版).pptx
- 2024年彩喷纸固色剂项目项目投资需求报告代可行性研究报告.docx
- 2024年居家鞋项目项目投资需求报告代可行性研究报告.docx
- 2022年黑龙江省大庆市中考语文真题(原卷版).pdf
- 2024年核实施退役和核三废处理、处置技术设备项目项目投资筹措计划书代可行性研究报告.docx
- 企业集团税收筹划的分析.docx
- 2024年精喹禾灵项目项目投资需求报告代可行性研究报告.docx
- 2022年黑龙江省龙东地区中考英语真题(原卷版).pdf
- 2024年食品安全大数据项目项目投资筹措计划书代可行性研究报告.docx
- 2024年耐火土石类项目项目投资申请报告代可行性研究报告.docx
- 2024年矫直机项目项目投资申请报告代可行性研究报告.docx
- 2024年再保险服务项目项目投资需求报告代可行性研究报告.docx
- 2024年K胶项目项目投资筹措计划书代可行性研究报告.docx
- 2024年电热带项目项目投资筹措计划书代可行性研究报告.docx
文档评论(0)