- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统述PPT课件
2、资源共享性 资源共享性有两层含义: 从宏观上看,资源共享性是指系统中有多个任务可以同时使用系统中的软硬件资源。 从微观上看,资源共享性是指多个任务可以交替互斥地使用系统的中某个资源。 资源共享:系统资源被多个并发执行的进 程共同使用。 资源共享的两种方式: *互斥共享 指多个进程使用资源时,在一段时间内只允许一个进程访问。比如:打印机、绘图仪等等 *同时共享 指系统资源允许在一段时间内由多个进程同时访问。这里的同时是宏观的,微观上还是交替访问系统资源,比如:硬盘等 资源共享与并发的关系: 资源共享是以并发执行为条件, 即:没有并发就不存在共享。 资源共享也影响程序的并发执行,若资源共享不当,并发会减弱,甚至无法实现。 资源共享和并发互为存在条件,是操作系统的两个最基本的特征 3、虚拟性 虚拟是指将一个物理上的实体变为(映射为)若干个逻辑上的对应物。 前者是实际存在的,后者是虚拟的,是一种感觉性的存在。 4、不确定性 操作系统中不确定性有两层含义: * 程序执行结果的不确定性,程序不可再现(不允许出现这种情形)。 * 多道程序环境下进程以异步方式执行,每个进程的开始执行时间、进程的执行顺序、运行所需时间都是不可预知的。 *基本概念 1、多道程序设计技术 多道程序设计技术是指系统中允许多道程序同时准备运行,当正在运行的那道程序因为某种原因(比如:等待从磁盘输入数据等等)暂时不能继续运行时,系统将自动地启动另一道程序运行;一旦原因消除(比如:数据已经从磁盘里输入到了内存),暂时停止运行的那道程序在将来某个时候还可以被系统继续运行。 多道程序设计技术是现代操作系统的关键技术,是现代操作系统的最重要的特征之一,它将现代操作系统和早期操作系统区别开来。 多道程序设计技术给操作系统带来巨大变化的同时,也伴随着操作系统设计的复杂性。由此,给操作系统带来了如下一些必须解决的问题: * 多个用户作业共享处理机和输入/输出设备,协调因争夺处理机或输入/输出设备而产生的冲突,解决个道程序之间的同步互斥和进程的死锁问题,有效地分配这些资源。 * 既要有较大容量的存储器,以便装入尽可能多的用户作业,有必须采取措施防止各道程序之间的交叉冲突,防止作业被有意或无意地破坏。 * 必须建立高效、可靠和方便的文件系统,有效地管理和存取系统中的软件资源和辅助空间 2、进程和线程 进程是操作系统的核心概念: 按照一些观点,将进程描述为: 进程是“执行中的程序”或者“程序的一次执行”。 线程是操作系统内部机制在发展过程中,对进程的有效细化,目的是为了减少对进程处理的开销,将进程的执行环境减少至最少。 3 、作业 作业是指用户要求计算机系统所做的工作的集合。 作业的构成:程序、数据和作业说明书。 4、任务 任务和进程在经典的多任务操作系统环境下,没有什么区别。 任务是从系统资源分配的角度描述程序在系统中的运行。 进程是从处理器利用和工作流程控制的角度描述程序的执行。 5、系统调用 系统调用就是操作系统提供的最基本的一级服务,供用户程序使用。 6、接口 接口多用于描述系统硬件之间的连接关系,以及软件和程序模块间的调用关系。 7、虚拟内存 引入虚拟内存的原因: * 解决有限的内存空间无法装入尺寸超过其大小的程序; * 解决驻留内存的进程数受到物理内存空间的限制。 虚拟内存:就是将磁盘空间虚拟为逻辑内存,使用户感觉到一个比物理内存空间大得多的逻辑内存空间,即实际物理内存空间与虚拟的那部分逻辑内存空间的总和,统称为虚拟内存空间。 8、文件 文件就是命名了的字节流,它是现代操作系统对计算机系统中种类繁多的外围设备进行高度抽象的结果。 *操作系统分类 操作系统分类的原则: 按照硬件平台系统结构的不同可分为单机操作系统、嵌入式操作系统和多机操作系统。 按照操作系统在用户界面的使用环境和功能特征的不同,可分为批处理操作系统、分时操作系统和实时操作系统。 现代操作系统通常兼有分时和批处理功能。 1、批处理操作系统 批处理操作系统的工作方式: 一批用户作业提交后首先在外存上排成一个队列;然后由作业调度程序负责从该队列中选取一个或多个作业进入内存,并分别为它们建立进程,使若干进程共享包括处理机、内存空间在内的系统资源,以提高资源利用率和系统吞吐量。 批处理操作系统的优点: * 多道程序由操作系统自动
您可能关注的文档
最近下载
- 2025年华医网【护理专业题库】- 健康中国背景下的康复护理人工智能新进展.docx VIP
- DB32T-县级(区域)医疗资源集中化运行规范 第6部分:健康随访中心及编制说明.pdf VIP
- 吉林省吉林市昌邑区2023-2024学年四年级上学期数学12月期末试卷.docx VIP
- GB 14784-2013 带式输送机 安全规范.docx VIP
- 安全生产治本攻坚三年行动方案(2024-2026年)解读.pptx VIP
- 2025年大学试题(医学)-中医各家学说笔试考试历年典型考题及考点含含答案.docx
- 劳动合同标准版劳动合同劳动合同.doc VIP
- 【初高中】【期中通用】家长会:5天的努力,2天归零 课件 (共19张PPT).pptx VIP
- 基于MATLAB光伏储能并网的直流微电网系统的研究与设计.doc VIP
- SIEMENS西门子MM430变频器操作说明书.pdf
原创力文档


文档评论(0)